プログラミング言語「ドリトル」

大阪電気通信大学 兼宗研究室

ユーザ用ツール

サイト用ツール


tips_state

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
tips_state [2018/01/07 20:41]
kanemune
tips_state [2019/10/03 08:35]
klab
ライン 8: ライン 8:
  // 状態遷移の実現  // 状態遷移の実現
  ​終了状態=「」。  ​終了状態=「」。
- ​状態=終了状態。 
  ​時計=タイマー!作る「状態!実行」実行。  ​時計=タイマー!作る「状態!実行」実行。
    
ライン 15: ライン 14:
  ​前進状態=「  ​前進状態=「
  ​ かめた!5 0 移動する。  ​ かめた!5 0 移動する。
- ​ 「(かめた!横の位置?)>50」!なら「状態=上昇状態」実行。+ ​ 「(かめた!横の位置?)>=100」!なら「状態=上昇状態」実行。
  ​」。  ​」。
  ​上昇状態=「  ​上昇状態=「
  ​ かめた!0 5 移動する。  ​ かめた!0 5 移動する。
- ​ 「(かめた!縦の位置?)>50」!なら「状態=後退状態」実行。+ ​ 「(かめた!縦の位置?)>=100」!なら「状態=後退状態」実行。
  ​」。  ​」。
  ​後退状態=「  ​後退状態=「
  ​ かめた!-5 0 移動する。  ​ かめた!-5 0 移動する。
- ​ 「(かめた!横の位置?)<0」!なら「状態=下降状態」実行。+ ​ 「(かめた!横の位置?)<0」!なら「状態=下降状態」実行。
  ​」。  ​」。
  ​下降状態=「  ​下降状態=「
  ​ かめた!0 -5 移動する。  ​ かめた!0 -5 移動する。
- ​ 「(かめた!縦の位置?)<0」!なら「状態=前進状態」実行。+ ​ 「(かめた!縦の位置?)<0」!なら「状態=前進状態」実行。
  ​」。  ​」。
  ​状態=前進状態。  ​状態=前進状態。
 </​code>​ </​code>​
  
tips_state.txt · 最終更新: 2019/10/03 08:35 by klab