本記事では、Scratch(スクラッチ)3.0で使える「制御」カテゴリの「○回繰り返す」ブロックを、実例付きで分かりやすく解説しております。「○回繰り返す」ブロックは、ブロックで囲まれた処理を複数回繰り返し実行するためのものです。以下でもっと具体的に解説します。Scratch(スクラッチ)のプログラミングを学ぶ上で、個々のブロックの本質を理解することはとても大事なことだと考えます。お役に立てれば幸いです。Scratch(スクラッチ)の基本的なことや全般的な内容に関しましては以下の別記事をご覧ください。値に少数を入力すると四捨五入される個々の項目に関しましては次章で解説します。ブロックの形状はC型ブロックです。C型ブロックに囲まれたブロックをひとまとめに処理します。指定可能なオプション以下の値を指定できます。「制御」の「○回繰り返す」の主な使い方(Scratch3.0)具体的な使い方を実例をまじえて解説します。「○回繰り返す」ブロックで囲まれた処理を指定した回数繰り返す「○回繰り返す」ブロックをスクリプトエリアに置いてください。次に「動き」の「○歩動かす」ブロックを「○回繰り返す」ブロックの中に入れます。ひとつ、「○秒待つ」ブロックを「○歩動かす」のすぐ下に置きます。「○回繰り返す」ブロックの入力欄に「3」、「○歩動かす」ブロックはそのまま「10」、「○秒待つ」ブロックはそのまま「1」をそれぞれ設定してください。入力が終わりましたら、設置したブロックのどこかをマウスでクリックしてみましょう。クリックする場所は数字の入力欄以外でお願いします。タブレットの場合はブロックをタップします。ステージ内のスプライトが1秒間隔でちょっとずつ移動しましたでしょうか。指定回数の実行が終わったらブロックの下の処理が実行される上で使用したプログラムに「○○と△秒言う」ブロックを追加します。追加する場所は、「○回繰り返す」ブロックのすぐ下です。「○○と△秒言う」ブロックの設定値はそのままでいきましょう。設置したブロックのどこかをクリック(もしくはタップ)してみてください。3回移動したあとに「こんにちは!」が2秒表示されますね。このように「○回繰り返す」ブロックに指定した回数の処理を行った後は、すぐ下のブロックの処理にうつります。上で作ったプログラムで「10歩動かす」ブロックを使いました。この「10歩動かす」ブロックは、「5歩動かす」ブロックを2回実行したのと、移動する距離は同じことになりますね。いうことは「10歩動かす」ブロックを、「5歩動かす」ブロックを2回実行するブロックで置き換えることができそうです。さきほど作ったプログラムと見比べてください。「10歩動かす」ブロックが以下のブロックと置き換わっています。それでは設置したブロック上をクリック(もしくはタップ)してプログラムを動かしてみてください。スプライトの動きが微妙に2段階になっていますが、移動する距離は同じですね。このように「○回繰り返す」ブロックの中に「○回繰り返す」ブロックを置くことが可能です。値に少数を入力すると四捨五入される最初に作成したプログラムの「○回繰り返す」ブロックの入力欄に「2.8」を入力して実行してください。スプライトは3回動いて「こんにちは!」と言います。つぎに「2.4」を入力して実行します。今度は2回動いて「こんにちは!」と言いました。このように「○回繰り返す」ブロックの入力値は少数の場合は四捨五入された値が使われます。■まとめ「○回繰り返す」ブロックのようなブロックをC型ブロックといいます。ブロックの形がアルファベットの「C」に似ていますね。C型ブロックを使いますと、同じ処理を繰り返し行うようなプログラムを短くすることができます。プログラミングに慣れている人が見た場合、C型ブロックを使った方がプログラムの処理を理解してもらいやすくなります。制御カテゴリのブロックの使い方を理解してプロっぽいプログラムを作ってみましょう!本サイトでは他にもScratch(スクラッチ)に関する記事を公開しております。よろしかったらご利用ください。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。テニス、作品鑑賞(映画、アニメ、ドラマ、絵画など)、讃岐うどん食べ歩き。コンピュータ業界に身を置く中年おやじです。世の中にはまだ自分が知らない情報があふれていて、知っているつもりでも全体の半分も知らないことがいっぱいあります。見つけた情報はGoogleKeepにメモる毎日です。ある日、自分が良いと思うことは、同じように感じる方も、数は少ないかもしれないけどいるはず、と思いまして、そのことが本サイト「めもたんす」を作るきっかけとなりました。自分がいいなと思ったことを記事にまとめたサイトです。technology.。