カレルパズル

カレル パズルは、命令を通じて模擬環境でロボットの動作を制御する一連の問題で、初心者がプログラミングと論理的思考を学ぶのに役立つ教育環境で通常使用されるプログラミング演習です。これは、シンプルなプログラミング環境と、特定の目標を達成するために「Karel」という名前のロボットを制御するためのコードの作成または命令の生成を必要とする一連のタスクを提供します。たとえば、ロボットにすべてのアイテムを集めて指定された場所に配置したり、特定のルートに沿って移動させたりします。このプロセスでは、ロボットの初期位置、環境内の障害物、タスクの特定の要件などの要素を考慮する必要があります。

カレル パズルは、プログラミングとアルゴリズムの概念を教えるために、コンピューター科学者のリチャード ガブリエルによって 1980 年代初頭に開発されました。このパズルは、そのシンプルさと教育的価値のために広く使用されています。