2022.08.25今日は1年生が棒倒し法を理解してプログラミングできて、ちょっと感動しました。目次きれいなソースコードに程遠いが100点満点のプログラム今日の最後のアドバイス発達障害とプログラミングきれいなソースコードに程遠いが100点満点のプログラムプログラムは正直、粗削りでゴリゴリの無理矢理感のあるソースコードですが、自分で考えたことを形にできました。きれいなソースコードを書けるようになるには時間が必要。そんなことより、今は、とにかく手を動かして考えを形にしてみること。教えたこと以外も自分で調べてしっかり取り入れたし、こんな素晴らしいことはありません。今のレベルで点数をつけるなら100点満点中、100点満点です。半年後、また、このプログラムを自分で見てみると成長を感じることでしょう。遠方から引っ越して来て勉強している生徒で、夏休みの自由登校中に大化けしました。棒倒し法はこれまで何度か解説してきましたが、初心者にはそこそこ難問です。棒倒し法で迷路を作るみなさん、迷路を作るアルゴリズムの一つ「棒倒し法」はご存知か?子供のころ、鉛筆を持ってぐりんぐりん線を引っ張って迷路を描いて遊んだことがあります。理屈なんて関係なくただただ描いていました。あれはアルゴリズム的には「壁伸ばし法」かな。思い...tsukugaku.com今日の最後のアドバイスここ1か月ほど、2次元配列の練習などを中心に取り組んでもらっていました。詰まった時にちょっとしたアドバイスはしましたが、こんなに早くできるとは。ちなみに、アドバイスといっても基本的にはデバッグの方法くらいです。飯島とにかく見えるようにしよう。壁や柱のセルに番号を割り振って、色で見えるようにしておくと簡単だよ。今日はそれだけでした。何をしているか、どう動いているか確認できると問題解決の糸口は見えてきます。自分なりに糸口を見つけて、自分なりの考えで棒倒し法を正しく解いたことに伸びしろを感じました。プログラミングだけでなく通信制高校の勉強とも相性がいいようで、学習の進度管理もそこそこ自分でできています。発達障害とプログラミングお問合せというか、よく聞かれるのですが、もし、発達障害だからプログラミングはできないと考えている方がいれば、まずはプログラミングに挑戦してそれから判断してもらいたいところです。今、できなくても数年、数か月たてばできるようになっていることだって考えられます。