• ベストアンサー

私たちの日常活動は、構造化プログラミング可能か?

私たちの、日常の活動は、構造化プログラミングが可能でしょうか?また、そうでない例があれば教えて下さい!お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

基本的には可能だと思いますが、突発的に起こる割り込み処理をどう考えるかが頭の痛いところでしょう。

gettu
質問者

補足

突発的に起こる割り込み処理とは、具体的にどういったものがあるのでしょうか?例があれば、教えて下さい!お願いします。

その他の回答 (2)

  • ken__t
  • ベストアンサー率41% (53/129)
回答No.3

朝起きて顔を洗う,ご飯を食べる・・・等の処理は通常の動作で起こりうる処理として表現が可能です。 車にひかれる,人に刺される・・・等の処理は非常のイベントですから、それら専門の処理を設けて 予想される定義に登録すれば良いと考えます。 また、デートをする等も毎日で無い場合、正常な非常のイベントとして処理をすれば良いと考えます。 これに付いても定義を用意すれば良いと思います。 それぞれのイベントでの結果で処理しきれない場合、エラーとすれば良いと思います。 例えば、刺されて病院に搬送されたが助からなかった、とか。

gettu
質問者

お礼

とても、わかり易い説明、ありがとうございました!大いに、参考にさせていただきます★

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.2

No.1です。 >突発的に起こる割り込み処理とは、具体的にどういったものがあるのでしょうか? >例があれば、教えて下さい! 急におなかが痛くなってトイレに行く、熱が出たので薬を飲む、宅配便が来たので 応対する・・・などあらゆるものがあります。そのたびに今やっている仕事が中断します。 中断があったことはその中断された業務には知らされません。 もし時刻や経過時間で判定している場合処理が不正になります。 これらは構造化プログラミングのように、予定の中から処理を選択していくというのとは別の世界です。

gettu
質問者

お礼

説明、すごくわかり易かったです。ありがとうございました!しかも、回答を送ってくださるのが、とても早いのでいつも助かってます。本当にありがとうございました。大いに参考にさせていただきます★

関連するQ&A