【アルゴロジック攻略】解答は見たくない…でもヒントは欲しいんじゃ!

ゲーム感覚でプログラミングを体験できるソフトアルゴロジック

インターネットにつながるパソコンまたは
タブレットから無料で利用することができ、
子どもから大人まで楽しみながら学習することができます。

私もアルゴロジックを楽しくプレイしていたのですが、
なかなか最小手順でクリアできない問題がいくつかあって

  • 答えは知りたくないけどできない…
  • 何かとっかかりになるヒントが欲しい
  • せめて…せめて最小のブロック数だけでも…

という思いが頭をグルグル…。

それでもなんとかアルゴロジック1のジュニア問題と
アルゴロジック2の問題を全て◎にできたので
ヒント集を作ってみようと思いました。

対象は、

  • アルゴロジック1ジュニアの★★★の問題
  • アルゴロジック2の応用問題

2021年3月17日時点の問題&最小手順で、
あくまで私が解いた方法に基づいています。
他の解き方もあることをご承知おきください。

ヒントは3段階用意しました。

  • ヒント1:最小ブロック数
  • ヒント2:最初のブロック
  • ヒント3:考え方のヒント

何かひらめくキッカケにしていただければ幸いです。

 

ヒントを見る前に~問題を解くコツ~

最初から最小手順でブロックを組もうと考えないで、
とりあえず思いつくままにブロックをならべてみましょう。

その後、同じ動きをくり返している部分をさがします。
ステージ全体をみて、同じような動きで進められそうな
エリアがないか分割して考えてみるのもオススメ。

うまく同じ動きが見つからない場合は、
エリアの分割方法や通過する旗の順番を変えてみましょう。

アルゴロジック1では、横とナナメに移動できるので
うまく使って回転をなるべく使わないようにするとよいです。

くり返し(LOOP)とIFは、エンドコマンドブロック(])も必要になります。
使わない方がブロックの数が少ない場合もあるかもしれません。

スポンサーリンク

ヒント1:最小ブロック数

アルゴロジック1 ジュニア問題(★★★)

ナナメ移動は2ブロックでカウントしています。

15 城門7
18 たて2列の旗6
19 たて3列の旗6
20 四角の旗6
21 小判7
22 四つの円8
23 梅7

アルゴロジック2 応用問題

13 十字6
14 知恵の輪6
15 うずまき8
16 八方向6
17 十字回廊27
18 四8
19 ほこら8
20 全部7
21 迷路8
22 巨大迷路8
23 秘密の部屋8
24 秘密の部屋27

ヒント2:1つ目のブロック

アルゴロジック1 ジュニア問題(★★★)

15 城門↑3
18 たて2列の旗ループ4
19 たて3列の旗ループ4
20 四角の旗ループ4
21 小判ループ2
22 四つの円ループ4
23 梅ループ4

アルゴロジック2 応用問題

ループの回数を指定できるところは、
無限(∞)を使わないようにしました。

13 十字LOOP4
14 知恵の輪LOOP∞
15 うずまきLOOP∞
16 八方向LOOP∞
17 十字回廊2LOOP4
18 四LOOP3
19 ほこらLOOP∞
20 全部LOOP4
21 迷路LOOP∞
22 巨大迷路LOOP∞
23 秘密の部屋LOOP∞
24 秘密の部屋2↑4

 

ヒント3:考え方のヒント

アルゴロジック1 ジュニア問題(★★★)

15 城門
 回転だけでなく、ナナメに進むも使いましょう。

18 たて2列の旗
 回転は使いません。

18たて2列の旗
19 たて3列の旗
 回転は使いません。

19たて3列の旗
20 四角の旗
 くり返しブロックを2組使います。
 まず、上半分の旗をとる手順を考えてみましょう。

21小判
22 四つの円
 まず、八角形を1つ描く手順を考えてみましょう。

22四つの円
23 梅
 まず、八角形を1つ描く手順を考えてみましょう。

23梅

アルゴロジック2 応用問題

13 十字
 4回のくりかえし。ロボットの向きに注意しましょう。

14 知恵の輪
 「IF 前に壁 [」ブロックを使います。

15 うずまき
 迷路の攻略法に右手法(左手法)という
 常に右側の壁に手をついた状態で進むと
 ゴールにたどりつけるというものがあります。
 その方法ををロボットにさせるには
 どうしたらよいか考えてみましょう。

アルゴロジックうずまきの考え方
16 八方向
 使うLOOPブロックは1組です。

17 十字回廊2
 LOOPブロックを2組使います。

18 四
 素直に3回のくりかえしで旗をとる手順。
 ロボットの向きに注意しましょう。

18四
19 ほこら
 15うずまきと同じ右手法を使いますが、
 少し変える必要があります。

20 全部
 4つのエリアに分けて考えてみましょう。
 LOOPブロックを2組使います。

20全部
21 迷路
 15うずまきと同じ考え方です。

22 巨大迷路
 15うずまきと同じ考え方です。

23 秘密の部屋
 19 ほこらと同じ考え方です。

24 秘密の部屋2
 無限ループでグルグル回したくなりますが、
 最初に4歩前進してしまいましょう。

24秘密の部屋2

まとめ

公式サイトでのFAQにて以下のような記述がありました。

アルゴロジック1のチャレンジ問題とアルコロジック2については、
解答例一覧の形で配布することをご遠慮いただいています。
これは、時間をかけてでも自分の力で解くことを重視しているためです。

ネットで解答を調べて◎にするのは簡単です。

しかし、それではプログラミング的思考力を鍛えることはできません。
◎をとるのは大変ですが頑張って解いてみてくださいね。

 

タイトルとURLをコピーしました