前回まではプログラミング体験ゲーム「アルゴロジック」のアルゴロジック1のジュニア問題の解答を解説してきました。
今回より、アルゴロジック1 チャレンジ問題について、解答に加えクリアするための考え方を解説していきます。
「ジュニア問題」では、主にブロックの使い方と、ステージをクリアするための考え方を覚えることがメインとなっていました。
チャレンジ問題では、これまで覚えたテクニックを駆使してステージをクリアしていきます。
今回は「入門」7問を解説します。
アルゴロジックのルールにつきましてはルール解説編をご一読ください。
「入門」の各問題の解答と考え方
入門問題は、簡単な縦横の動きや回転、繰り返しを使用してクリアしていきます。
一通りのブロックの使い方をおさらいしましょう。
01 旗を取れ
画像引用:JEITA
まずは右に曲がって旗を取る問題です。
回転ブロックで方向転換しても良いですが、なるべくシンプルに置くブロックを少なくしてクリアしてみましょう。
解答例
画像引用:JEITA
①まっすぐ3マス移動します
②右3マス移動します
02 方向転換
画像引用:JEITA
先ほどの問題から下向きの移動が増えました。
ロボットは後ろに進むことができないため、回転ブロックで方向転換します。
方向転換後に使用する矢印ブロックの向きに注意しましょう。
※矢印ブロックはロボットから見た目線です
解答例
画像引用:JEITA
①まっすぐ3マス移動します
②右3マス移動します
③回転ブロックでロボットを180°回転します
④まっすぐ3マス移動します
03 ナナメに進む
画像引用:JEITA
矢印ブロックの組み合わせで、ななめに移動します。
配置エリアに矢印ブロックを横に並べておくと組み合わせることができます。
解答例
画像引用:JEITA
①右2マス+まっすぐ3マスを組み合わせて移動します
04 ループ
画像引用:JEITA
02の方向転換のステージが横になっただけですが、用意されているブロックが少ないため、同じやり方でのクリアが出来なくなっています。
このステージでは、繰り返しブロックを使用してクリアします。
どの動きを繰り返すか考えてみましょう。
解答例
画像引用:JEITA
①まっすぐ3マス移動します
②回転ブロックでロボットを90°回転します
③繰り返しブロックにより同じ動作を3回繰り返します
05 三本の旗
画像引用:JEITA
このステージでは繰り返しブロックや回転ブロックが用意されていないので、まっすぐ旗を取り右を向く動作を繰り返して行くことが出来ません。
ロボットは後ろに進めないため、下の旗から取って行くルートを探してみましょう。
解答例
画像引用:JEITA
①右3マス移動します
②まっすぐ3マス移動します
③左3マス移動します
06 簡単なトレース
画像引用:JEITA
ここでは白いラインを全て通ることでクリアとなります。
繰り返しブロックを使って4角形になっているラインを全て通るルートを探してみましょう。
解答例
画像引用:JEITA
①まっすぐ3マス移動します
②回転ブロックでロボットを90°回転します
③繰り返しブロックにより同じ動作を4回繰り返します
07 トレース(八角形)
画像引用:JEITA
このステージも白いラインを全て通るようにします。
先ほどの4角形と考え方は同じです。8角形になっていますので、方向転換する角度と、繰り返す回数を変えればクリアできます。
解答例
画像引用:JEITA
①まっすぐ1マス移動します
②回転ブロックでロボットを45°回転します
③繰り返しブロックにより同じ動作を8回繰り返します
アルゴロジック1 チャレンジ問題「入門」まとめ
今回はチャレンジ問題の入門編ということで、これまで学習した「移動」「組み合わせ」「回転」「繰り返し」の基本的な動作を使いました。
次は【アルゴロジック1】解答編 チャレンジ問題「初級」を解説していきます。
少しずつ難易度が上がってきますので、がんばっていきましょう!
コメント
ありがとうございました!
ありがとうございます!!
あざっす!
ありがとう
とてもわかり易かったです。
ありがとうございます
ありがとうございました
愛!
答えさえあれば楽勝
ウェーイ!