お掃除ロボットのアルゴリズムを、
Scratch(プログラミング言語)で試してみました。
ボールをお掃除ロボットに見立て、
移動した場所は、色で塗りつぶします。
壁に当たると、
乱数を発生させ、ランダムに角度を変え、
方向転換します。
全て色が塗りつぶされれば、
万遍なくお掃除できたことになります。
プログラミング初心者が、各種類の言語を独学で学べます。ゲームから本格的な業務システムまで開発できるようになることを目的とした無料講座です。プログラミング言語、データベース、SQL言語の基礎、またWebAPIを利用したシステム開発が学べます。
お掃除ロボットのアルゴリズムを、
Scratch(プログラミング言語)で試してみました。
ボールをお掃除ロボットに見立て、
移動した場所は、色で塗りつぶします。
壁に当たると、
乱数を発生させ、ランダムに角度を変え、
方向転換します。
全て色が塗りつぶされれば、
万遍なくお掃除できたことになります。
プログラミングには、アルゴリズムが欠かせませんよね。
でもアルゴリズムは、プログラミング初心者には難しく感じます。
NHKの番組、「アルゴリズミ子研究所」では、
アルゴリズムがどういうものなのか、
分かりやすく教えてくれます。
アルゴリズミ子には、100年に一度のアイドルと言われている橋本環奈さん、
それと、よゐこ有野晋哉さんが、難題に挑戦します。
最新家電のお掃除ロボットのアルゴリズムなど、
「へーそうなのか!」という気付きがありますよ。