第2回から一夜明けて、3回目に突入です。プログラミングは短期で集中して取り組んだ方がより習得率が上がるそうです。だんだん関数を「func」にまとめてブロックにすることができるようになったり、ステージをクリアすることで達成感を味わえたり、楽しく学ぶことができています。この調子でがんばるぞ!
今回は「forループ」を学習します!
![](https://appweb.jp/wp-content/uploads/2020/03/2EA7F41C-1FC1-41AF-924F-ACEEEE870A3E-scaled.jpg)
今回の課題
- はじめに
- ループを使う
- 4辺でループする
- 端まで行って戻る
- ワープしてループして
- 3つの分かれ道
- 右にも左にも
- 4つの場所に4つの宝石
![](https://appweb.jp/wp-content/uploads/2020/03/698FFBEA-6FBD-4DA4-8C81-04FDA0BF696F-scaled.jpg)
forループもコードをシンプルに美しく見せるためのテクニックのひとつです。
![](https://appweb.jp/wp-content/uploads/2020/03/130284CA-25F4-4C69-8C3B-2CF89466BD2D-scaled.jpg)
少しずつステージでやることが多くなってきますが何か塊や法則をみつけられずはず。
いきなりコーディングに入らないで、じっと頭の中でシミュレーションしてみます。
きっと頭のいい人はこういうのが直感的にできるんだろうな。。。
けっこう考えてしまって時間が掛かりました。
![](https://appweb.jp/wp-content/uploads/2020/03/AA281578-BE47-4A66-B7F4-4E52E06E1C34-scaled.jpeg)
コーディングしていると気が付きますが、コーディングは1通りではないこと。
何通りも表現の仕方があるってことがわかってきました。
それだけでも収穫としましょうか。
![](https://appweb.jp/wp-content/uploads/2020/03/456133C6-5E8E-402F-BBCD-9580D562F6A8-scaled.jpg)
![](https://appweb.jp/wp-content/uploads/2020/03/5A18662A-FF25-4327-80B5-AE133741E6B2-scaled.jpg)
うまくByteくんを動かせたら、快感になってきました!
![](https://appweb.jp/wp-content/uploads/2020/03/022F30CA-1285-4FCD-AA75-C13D929185D2-scaled.jpg)
![](https://appweb.jp/wp-content/uploads/2020/03/1C30FF58-E516-4477-9E02-16EA1DEEDDC6-scaled.jpg)
できるだけシンプルにシンプルにコーディングすることを心掛けて・・・
![](https://appweb.jp/wp-content/uploads/2020/03/B6E72071-EC77-4D65-8749-8C847D7BEFAD-scaled.jpg)
ちょっと複雑になってきました
![](https://appweb.jp/wp-content/uploads/2020/03/C480022A-9B30-497B-B596-9D7AD5BC06B6-scaled.jpg)
でもあきらめない!
![](https://appweb.jp/wp-content/uploads/2020/03/8A790761-4E7B-46ED-9177-0DF6D9389EA7-scaled.jpg)
シンプルそうで頭つかうぅ
![](https://appweb.jp/wp-content/uploads/2020/03/3C0E54AC-89C3-4411-8935-AD1D64BCD074-scaled.jpg)
![](https://appweb.jp/wp-content/uploads/2020/03/A47FBC6C-E08C-46D2-8A66-769B3F9D8FCF-scaled.jpg)
![](https://appweb.jp/wp-content/uploads/2020/03/1069C6C8-E10E-4E1E-9361-CBF6A0C350D9-scaled.jpg)
![](https://appweb.jp/wp-content/uploads/2020/03/4B482C90-2C5B-4B2A-91D0-B1D609543DFB-scaled.jpg)
本日のおさらい
for 1~〇 { } | {}の中の関数たちを1~〇繰り返します という意味 |
クリアするのに時間が掛かるようになってきました。
じっくり理解することが大切なので、焦らずに進もうと思います!
今日はこの辺で。