2021.08.12 Thu
水戸笠原教室

プログラムをコーディング!?

2021.08.11
ロボットプログラミングコース基礎クラス。

まずは、「まもることやくそく」から。今日は、夏休みで遊び疲れて今にも寝そうなHIROMUに読んでもらいましょう。
大きな声を出して目を覚ましてね!

今日やる事は「コーディング」。文章をプログラムに変換することです。
今までは、テキストにプログラムが書いてあって、それを打ち込む。がほとんどでした。これからは、テキストの文章を覚えたことを思い出して、自分でプログラムを考えます。
今回は、練習問題で「文章→プログラム」を体験してみましょう!

みんなが悩むのは、文章の中のキーワードをコマンドに変換すること。
文章は、日本語なので同じ意味でも言い方が違うことがあります。
みんなが知ってる「WAIT=~秒待つ」が文章の中では「~秒後に」となっていたりすると大変! WAITで合っているのか分からなくなります。

「コレだ!」と分からなくても「コレとコレかな!?」くらいに候補を思いつくようになればバッチリです。

問題が解き終わった人は、ゲームです。
前回のコースにそってカムロボを動かすゲームをしました。その時に苦労したのが「カムロボがどれくらい動くのか分からない」ことです。
なので、自分のカムロボが1秒間に前、左右どのくらい動くのか調べて、今日こそマスターのコースをゴールするぞ!

測ってみると1秒間に10cmだったり15cmだったり。左右も65度や75度多いと90度だったりカムロボによって全然違いました。ビックリ!

そして、マスターのコースをやり始めて、さらにビックリ!何となくプログラムが24行も必要。
今までのゲームの倍くらいあります。HIROMUなんか頭を抱えていました。

残念ながら打ち込み終わらずタイムアップ。
プログラムを見せてもらうと「全行打ち込んで後で調整する子」と「1行ずつ進める子」色々でした。
一番にゴールするのは誰かな?

最後は、ワークシートの発表です。

マスターコースが大変だったけど出来なくて悔しい様子。なので!
いまは、みんな夏休み。次回までに書き写したマスターコースをもとにプログラムを作ってきてね!