マイプロパーク

よみこみ中…

by

© YAGO, Inc.

カテゴリー

  • 基本設定
  • 基本プログラミング
  • 街づくり
  • アドベンチャー
  • 農業

記事を探す

  • 新着記事一覧

このサイトについて

  • マイプロ™︎のご紹介
  • 運営会社
  • よくある質問・お問い合わせ
  • 利用規約
  • プライバシーポリシー

※マイプロ™︎は、当社の商標出願中の名称です。

※クラスモールキッズが提供するコースは、Minecraft® 公式製品ではありません。Mojang 社から承認されておらず、Mojang 社および Notch 氏は、本コースの内容と関わりはございません。

基本プログラミング2023.10.14

ループを使ってみよう!【くりかえし】

ループを使ってみよう!【くりかえし】

順次処理くりかえし

この記事を書いたひと:
ゆう先生

この記事では、Makecodeの「ループ」にある「くりかえし〇回」の使い方を説明するよ!

今回はループを利用して橋をつくるから、橋のつくり方がわからない人は前の記事を参考にしてね!

ループを使うと、くり返す動きを短いコードで書けて、プログラミングのレベルが上がるよ!

ぜひループをマスターしよう!

ループとは?

ループは、同じ処理をくり返したいときに使うよ!

例えば、エージェントにジグザグに進んでもらうとき、下の写真のように「前」と「右」の移動を何回もくり返すね。

前と横をくり返してジグザグに移動するプログラム

このように、何度も同じコードを並べると、プログラムが長くなるし、作るのも大変!


そこで、「前」と「右」が何回もくり返されていることに注目しよう!

下の写真のようにループを使うと、さっきと動きは同じままコードが短くなって、見やすく、作りやすくなるよ!

ループを使うと短くて見やすく、作りやすくなる

このように、ループは同じ動きをくり返すときに使うとても便利なブロックだよ!

ループをつかってプログラミングしてみよう!

ループに慣れてもらうために、ループを使って橋をつくってみよう!

橋は、下の2つをくり返せばつくれたね!

  1. エージェントに前に1ブロック進んでもらう
  2. エージェントの下にブロックを置く

ループを使うときは、まず普通につくるときの動きを確認して、それを「くりかえし〇回」ブロックにまとめるといいよ!


1. エージェントを前に1ブロック移動させる

橋をつくるときは、まずエージェントを前に1ブロック進ませたね。

「エージェントを前に1ブロック移動させる」ブロックを準備しよう!

前に1ブロック移動させる

2. エージェントにブロックを持たせる

橋で使いたいブロックをエージェントに持たせよう!

「エージェントにブロックを1個、自分のスロット1番に設定させる」ブロックを持ってこよう!

エージェントにブロックを持たせる

3. エージェントにブロックを下へ置かせる

エージェントに持たせたブロックを下に置いてもらうよ。

「エージェントに下へ置かせる」ブロックを用意しよう!

持たせたブロックを下に置かせる

これで、橋を1ブロックつくるときの動きが準備できたね!

4. くり返しブロックでまとめる

くり返す動きが準備できたら、そのコードブロックをループにはめよう!

Makecodeの左にある「ループ」から「くりかえし4回」のブロックを持ってこよう!

Makecodeの「ループ」から「くりかえし4回」

次に、「くりかえし4回」ブロックの内側に、さっき準備したコードをはめよう!

くり返したい動きを、くりかえし4回のブロックにはめよう

さいごに、くり返してほしい回数を設定しよう!

今回は5ブロックの橋をつくりたいから、「くりかえし5回」に変更するよ!

くり返したい回数に変更しよう

これで、ループをつかって橋をつくるプログラムが完成したよ!

あとはいつも通りチャットでコマンドを入力すれば、エージェントが動いてくれるよ!

まとめ

「くりかえし〇回」の使い方を覚えられたかな?

初めのうちは、いつくり返しを使えばいいのかわからないと思うけど、

  • ブロックを置いて階段をつくる
  • 下一面にブロックを置いて床をつくる
  • 柵を並べていって囲う

などなど、くり返しを使うと便利な場面はたくさんあるよ!!

マイプロパークの記事を参考にしたり、自分でくり返しをつかったプログラムを作ったりして、とても便利なループに慣れよう!!

コース紹介

クラスモールキッズのオリジナル教材「マイプロ」では、小学生向けに教育版マインクラフトを使ったプログラミングのオンラインレッスンを提供しています。無料体験会も開催しています。必要なのはパソコンかタブレットのみ!皆さまのご参加をお待ちしています。

公式ホームページはこちら

この記事を書いたひと

ゆう先生


こんな記事も書いてます

  • ワールドをインポートしよう!

    ワールドをインポートしよう!

    ゆう先生ゆう先生

    2025.08.01

  • マイクラの座標を学んでテレポートしてみよう!

    マイクラの座標を学んでテレポートしてみよう!

    ゆう先生ゆう先生

    2024.11.15

もっと見る