Scratch 基本3要素ブロック
基本3要素ブロック
① 順次処理 | |
プログラムは基本的には上から順番に実行されます。動作や演算などが順次処理にあたります。 1.10歩動かす 2.こんにちは!と2秒言う を、順次実行する。 |
|
② 分岐処理 | |
Aが50を超えた場合にだけ、10歩動かす。 ・真の場合:10歩動かす ・偽の場合:何もしない |
|
ExcelのIF関数と同様。 Aが50を超えた場合にだけ、10歩動かす。それ以外は20歩動かす。 ・真の場合:10歩動かし、条件分岐を抜ける ・偽の場合:20歩動かし、条件分岐を抜ける ※判定の結果は真と偽のどちらか。なので、処理もどちらかの処理しか実行されません。 |
|
③ 反復処理 | |
回数指定ループ処理(反復処理) ・「10歩動かす」を、10回繰り返す(条件:10回) ・10回繰り返した後、ループを抜け、次の処理を実行する。 ※ExcelのREPT関数と同様です。 |
|
ループ処理(反復処理) ・永遠に「10歩動かす」を繰り返す。(これを無限ループという。) ※処理を抜けたい場合は、このブロックを使用するのがあっているのか検討が必要で、ループに条件がないか要検討です。 |
|
条件付きループ処理(反復処理) ・Aが20以下の間は、「10歩動かす」を繰り返し実行する。 ・Aが20を超えた場合にループを抜け、プログラムを終了する。 |
▼Amazonおすすめ本
▼続きはこちら
おすすめ記事
-
アンプラグド教材<レジ精算 -2(レジ袋)>
前掲のレジ精算のプログラムに対して、条件を追加したフローチャートを完成させましょう。 【課題】あなたは、スーパーで買い物をする。それをセルフではなく、 レジ係のいるレジで精算する。 【条件】ただし、割引対象の商品も […]
-
アンプラグド教材<レジ精算 -3(駐車券)>
▼続きはこちら 前掲のレジ精算のプログラムに対して、条件を追加したフローチャートを完成させましょう。 【課題】あなたは、スーパーで買い物をする。それをセルフではなく、 レジ係のいるレジで精算する。 【条件】ただし、 […]
-
アンプラグド教材<電車の乗降>
課題:あなたは各駅停車の電車に乗って、目的地A駅で降りる。 【指導1】前提条件として、『あなたと電車の動作をそれぞれ分けて描くこと。電車に乗ったところから スタートする。ただし、乗り換えはなく、A駅は終点ではない […]
-
アンプラグド教材<路線バスの乗降>
課題:あなたは路線バスに乗って、目的地A停留所で降りる。 【指導1】前提条件として『あなたと路線バスの動作をそれぞれに分けて描くこと。路線バスに乗るところからスタートする。ただし、運賃は乗車時に支払い、乗り換えはなく、A […]
-
アンプラグド教材<救命措置の流れ(AEDの使用と心肺蘇生)>
救命措置の流れ(AEDの使用と心肺蘇生) 次は、アンプラグド・プログラミングの題材にふさわしい「救命措置の流れ(AEDの使用と心肺蘇生)」です。順番が違った、やるべきことが抜けた、判断を間違えた場合、救える命も救えなくな […]
-
アンプラグド教材<横断歩道>
課題:あなたは横断歩道を“安全に”渡ります。 これまで、アンプラグド・プログラミングの課題の問題点を解消すべく、レーンやステップを組み合わせたフローチャートの描き方を述べてきましたが、次は、交差点の横断歩道を“安全”に渡 […]
アンプラグド教材<レジ精算 -2(レジ袋)>
前掲のレジ精算のプログラムに対して、条件を追加したフローチャートを完成させましょう。 【課題】あなたは、スーパーで買い物をする。それをセルフではなく、 レジ係のいるレジで精算する。 【条件】ただし、割引対象の商品も […]
アンプラグド教材<レジ精算 -3(駐車券)>
▼続きはこちら 前掲のレジ精算のプログラムに対して、条件を追加したフローチャートを完成させましょう。 【課題】あなたは、スーパーで買い物をする。それをセルフではなく、 レジ係のいるレジで精算する。 【条件】ただし、 […]
アンプラグド教材<電車の乗降>
課題:あなたは各駅停車の電車に乗って、目的地A駅で降りる。 【指導1】前提条件として、『あなたと電車の動作をそれぞれ分けて描くこと。電車に乗ったところから スタートする。ただし、乗り換えはなく、A駅は終点ではない […]
アンプラグド教材<路線バスの乗降>
課題:あなたは路線バスに乗って、目的地A停留所で降りる。 【指導1】前提条件として『あなたと路線バスの動作をそれぞれに分けて描くこと。路線バスに乗るところからスタートする。ただし、運賃は乗車時に支払い、乗り換えはなく、A […]
アンプラグド教材<救命措置の流れ(AEDの使用と心肺蘇生)>
救命措置の流れ(AEDの使用と心肺蘇生) 次は、アンプラグド・プログラミングの題材にふさわしい「救命措置の流れ(AEDの使用と心肺蘇生)」です。順番が違った、やるべきことが抜けた、判断を間違えた場合、救える命も救えなくな […]
アンプラグド教材<横断歩道>
課題:あなたは横断歩道を“安全に”渡ります。 これまで、アンプラグド・プログラミングの課題の問題点を解消すべく、レーンやステップを組み合わせたフローチャートの描き方を述べてきましたが、次は、交差点の横断歩道を“安全”に渡 […]