Scratchでプログラムを作る際、反復処理を使って1から100までの数字を表示する方法について解説します。ここでは、変数を1つ使用し、繰り返し処理を使って数字を順番に表示する方法を説明します。
1. 基本的なアプローチ
このプログラムを作成するために、Scratchで必要なのは以下の要素です。
- 1つの変数
- 反復処理(繰り返しブロック)
プログラムは非常にシンプルで、1から100までの数字を順番に表示するだけです。変数は、現在の数字を保持するために使います。反復処理を使うことで、1から100まで繰り返し数字を増加させながら表示することができます。
2. Scratchのブロックを使ってみよう
まず、Scratchのプログラムで使う基本的なブロックを以下に示します。
- 「変数を作る」ブロック – ここで変数「番号」を作成します。
- 「繰り返し」ブロック – 1から100まで繰り返すために使います。
- 「番号を変える」ブロック – 現在の番号を1つずつ増やします。
- 「番号を表示する」ブロック – 現在の番号を画面に表示します。
3. プログラムの作り方
次に、実際にScratchでこのプログラムを作成する方法を説明します。以下の手順で進めましょう。
- 新しいプロジェクトを作成します。
- 変数「番号」を作成します。
- 「繰り返し」ブロックを使い、1から100まで繰り返し処理を行います。
- 「番号を1増やす」ブロックを使って、数字を順番に増やします。
- 「番号を表示する」ブロックを使って、画面に現在の番号を表示します。
これをScratchのステージに配置すると、次のようなコードになります。
when green flag clicked
set [番号 v] to [1]
repeat until <(番号) = [101]>
say (join [番号 v] [ ] for 2 seconds)
change [番号 v] by (1)
4. プログラムの実行結果
上記のコードを実行すると、緑の旗をクリックした際に、画面に1から100までの数字が順番に表示されます。各数字が表示される時間を調整することで、見やすいスピードで表示することができます。
5. まとめ
Scratchでは、変数と繰り返し処理を使うことで、簡単に1から100までの数字を表示するプログラムを作成できます。今回のように、反復処理を使って順番に処理を繰り返す方法は、プログラミングの基本的な考え方の1つです。Scratchを使って学びながら、さらに複雑なプログラムにも挑戦してみましょう。


コメント