サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。
from: zwiさん
2009年05月17日 23時29分20秒
icon
ストップウォッチパート4。
状態遷移について。風邪のほうは大丈夫ですか?さて、今日は状態遷移をいつもの比喩で説明してみます。プログラミングでの考え方は日常で当たり前にやっているこ
状態遷移について。
風邪のほうは大丈夫ですか?
さて、今日は状態遷移をいつもの比喩で説明してみます。プログラミングでの考え方は日常で当たり前にやっていることを再定義しているだけで難しく見えますが、実は簡単に出来ていることなんです。
状態遷移は言うなれば当番とそのルールのようなものです。今日は何の当番、明日は何の当番とルールに沿って当番が変更されるようなものと言えます。
3つの当番を考えて見ましょう。
(1)黒板掃除当番
(2)教室掃除当番
(3)校庭掃除当番
それぞれの当番のときは、その当番の仕事しかしませんね。
(1)の当番なら、休み時間ごとに黒板を掃除します。その代り(2)の作業は一切しません。(2)と(3)も同様です。(2)と(3)にも固有の作業があります。
(1)→(2)への状態遷移は、日にちが変わった場合に遷移します。(2)→(3)も同様です。
これと同じ考え方でストップウォッチの仕事を再定義してみてください。ストップウォッチがしなくてはいけない仕事とは?
1.数字を数える仕事。
2.さて何でしょう?
:
ストップウォッチの当番の種類は?
ストップウォッチの状態遷移の条件とは?
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 31
-
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。 - 0
icon拍手者リスト
from: zwiさん
2009年06月29日 11時17分00秒
icon
「Re:Re:Re:Re:Re:Re:Re:Re:Re:Re:ストップウォッチパート4。」
> フロー、一応書いてみました。
> いつもの所の6/29付けのファイルです。
> あと、これでいいのかと疑問に思ったり・・・
フロー見ました。
これはフローというよりも状態遷移図です。
フローなら入り口と出口が必要です。それとメインプログラムと割り込みプログラムのそれぞれのフローが必要ですよ。
たぶん、今のフローからプログラムが書けないのではないですか?
> ACTIVE_ONやOFFはどう書けばいいかわかりませんでした。
これは、SW側の制御ですので従来のSW制御とほとんど同じですね。
> すごい難しい手続きをやってる気がします;;
> 概観がわかってないからかもです。
ぜんぜん難しいことではないですよ。
混乱しているので、そう思えるだけなのかもしれません。
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。
閉じる
サークルで活動するには参加が必要です。
「サークルに参加する」ボタンをクリックしてください。
※参加を制限しているサークルもあります。
閉じる
icon拍手者リスト