プログラミング講座
【小学校高学年向け】
2022年12月27日
德納 弘和
小学生のプログラミング例
●
NHK Why?! 大喜利でワイワイ賞
– !
国旗をあげよう (小学4年生)
小学生のプログラミング例
●
絵本 Go!
りんご探しへ (小学3年生)
– プログラミングコンテストinあいづ2019優秀賞
今日やること
●
学校じゃないので私語はOK!!
●
プログラミングと算数
– 9角形などを書く
●
簡単なものから少しずつ変えていく
– 好きに改造しても良いけど元に戻してね
正三角形を描こう
拡張機能をオン
線を引く
動かしてみよう
●
向きを変えたり
●
ネコを動かしたり
何度も旗を押すと...
●
画面に余計な線が残る
x座標、y座標
x座標 0、y座標 0
x座標、y座標
x座標 0、y座標 0
x座標 150、y座標 100
x座標、y座標
x座標 150、y座標 100
x座標 0、y座標 0
x座標 -150、y座標 0
x座標、y座標
x座標 -150、y座標 -100
x座標 -150、y座標 0
x座標 150、y座標 100
x座標 0、y座標 0
初期化
●
場所を決めて、向きを決めて全部消す
回転する
●
何度?
回転する
●
何度?
60°
60°回転?
出来た!!
もっと簡単に
もっと簡単に
変えない
もっと簡単に
正方形を描こう
正方形(正四角形)を描こう
正五角形を描こう
正五角形を描こう
何度回転?
正五角形を描こう
正五角形を描こう
正五角形を描こう
3角形 = 3回 4角形 = 4回 5角形 = 5回
正五角形を描こう
3角形 = 3回 4角形 = 4回 5角形 = 5回
回転する角度 = 360 / 角数
計算はコンピュータ
正五角形を描こう
正三~五角形を描こう
同じ数字
●
2回も入れるのは間違いやすい
変数
●
情報を入れる箱
新しい変数
●
「角数」を作る
変数に入れ替え
1ヶ所変えるだけで多角形
「調べる」
ここに入る
9角形は?
9角形は?
あれ? 画面をはみ出た
9角形は?
大き過ぎる
秘密の式
秘密の式
2 x 3.14 x 長さ / 角数
秘密の式を使う
九角形が出来た!!
ちょっと左上に寄ってる
真ん中にするには?
真ん中にするには?
0
真ん中にするには?
0
180
真ん中にするには?
0
180
90
真ん中にするには?
0
長さ
長さ/2
1辺の長さの式
変数「長さ」に入れる
必ず左右真ん中に来る初期化
全体
覚えた事
●
初期化
●
繰り返し
●
計算
●
変数
●
問い合わせ
もっと学べるCoderDojo
●
CoderDojo Aizu
●
CoderDojo白河
●
CoderDojo喜多方
●
CoderDojo三春
●
CoderDojo Yabuki
●
CoderDojo二本松
コンテストに応募しよう
●
会津若松のプログラミングコンテスト
プログラミングコンテスト
●
Why!?プログラミング ワイワイプログラミング
お勧め教材、サービス
●
配布用資料
– CoderDojo ( )
神屋町 広島 プログラミング入門
●
パズル形式の無料サービス
– プログル
●
「学校の授業ですぐに使える」教材
– Hour of Code
●
アナと雪の女王
●
マインクラフト

プログラミング講座【小学校高学年向け】 R4-20221227.pdf