SlideShare a Scribd company logo
1 of 60
Download to read offline
プログラミング講座
【小学校高学年向け】
2021年11月28日
德納 弘和
小学生のプログラミング例
●
NHK Why?! 大喜利でワイワイ賞
– !
国旗をあげよう (小学4年生)
小学生のプログラミング例
●
絵本 Go!
りんご探しへ (小学3年生)
– プログラミングコンテストinあいづ2019優秀賞
正三角形を描こう
拡張機能をオン
線を引く
動かしてみよう
●
向きを変えたり
●
ネコを動かしたり
何度も旗を押すと...
●
画面に余計な線が残る
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
コンテストに応募しよう
●
会津若松のプログラミングコンテスト
– 締め切り2022/2/13(日)
–
●
全国選抜小学生プログラミング大会 福島県大会
– 締め切り2021/12/6
●
Why!?プログラミング ワイワイプログラミング
お勧め教材、サービス
●
配布用資料
– CoderDojo ( )
神屋町 広島 プログラミング入門
●
パズル形式の無料サービス
– プログル
●
「学校の授業ですぐに使える」教材
– Hour of Code
●
アナと雪の女王
●
マインクラフト

More Related Content

More from Hirokazu Tokuno

小学校先生向けプログラミングワークショップ
小学校先生向けプログラミングワークショップ小学校先生向けプログラミングワークショップ
小学校先生向けプログラミングワークショップHirokazu Tokuno
 
シビックテックの勧め
シビックテックの勧めシビックテックの勧め
シビックテックの勧めHirokazu Tokuno
 
徳納的シビックテック
徳納的シビックテック徳納的シビックテック
徳納的シビックテックHirokazu Tokuno
 
マイコンボード色々 2017.03
マイコンボード色々 2017.03マイコンボード色々 2017.03
マイコンボード色々 2017.03Hirokazu Tokuno
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々Hirokazu Tokuno
 
Kickstart, Puppet, Docker
Kickstart, Puppet, DockerKickstart, Puppet, Docker
Kickstart, Puppet, DockerHirokazu Tokuno
 
電子工作部(未公認) 第一回 後付け資料
電子工作部(未公認) 第一回 後付け資料電子工作部(未公認) 第一回 後付け資料
電子工作部(未公認) 第一回 後付け資料Hirokazu Tokuno
 
コードを書かずにIoT, IoT without-coding
コードを書かずにIoT, IoT without-codingコードを書かずにIoT, IoT without-coding
コードを書かずにIoT, IoT without-codingHirokazu Tokuno
 
FabKura, Tokuniuno and Myself
FabKura, Tokuniuno and MyselfFabKura, Tokuniuno and Myself
FabKura, Tokuniuno and MyselfHirokazu Tokuno
 
「仙台ミラソン」行って来た
「仙台ミラソン」行って来た「仙台ミラソン」行って来た
「仙台ミラソン」行って来たHirokazu Tokuno
 
オープンデータアプリの作り方
オープンデータアプリの作り方オープンデータアプリの作り方
オープンデータアプリの作り方Hirokazu Tokuno
 
やって分かった自動テスト
やって分かった自動テストやって分かった自動テスト
やって分かった自動テストHirokazu Tokuno
 
Pentaho ETL@DevLOVE関西
Pentaho ETL@DevLOVE関西Pentaho ETL@DevLOVE関西
Pentaho ETL@DevLOVE関西Hirokazu Tokuno
 
Amazon DynamoDB Lessen's Learned by Beginner
Amazon DynamoDB Lessen's Learned by BeginnerAmazon DynamoDB Lessen's Learned by Beginner
Amazon DynamoDB Lessen's Learned by BeginnerHirokazu Tokuno
 
Amazon DynamoDB 初心者が理解した事
Amazon DynamoDB 初心者が理解した事Amazon DynamoDB 初心者が理解した事
Amazon DynamoDB 初心者が理解した事Hirokazu Tokuno
 
世界で活躍するエンジニア
世界で活躍するエンジニア世界で活躍するエンジニア
世界で活躍するエンジニアHirokazu Tokuno
 

More from Hirokazu Tokuno (20)

会社作ってみた
会社作ってみた会社作ってみた
会社作ってみた
 
小学校先生向けプログラミングワークショップ
小学校先生向けプログラミングワークショップ小学校先生向けプログラミングワークショップ
小学校先生向けプログラミングワークショップ
 
シビックテックの勧め
シビックテックの勧めシビックテックの勧め
シビックテックの勧め
 
徳納的シビックテック
徳納的シビックテック徳納的シビックテック
徳納的シビックテック
 
マイコンボード色々 2017.03
マイコンボード色々 2017.03マイコンボード色々 2017.03
マイコンボード色々 2017.03
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々
 
Kickstart, Puppet, Docker
Kickstart, Puppet, DockerKickstart, Puppet, Docker
Kickstart, Puppet, Docker
 
IoT without Wiring
IoT without WiringIoT without Wiring
IoT without Wiring
 
電子工作部(未公認) 第一回 後付け資料
電子工作部(未公認) 第一回 後付け資料電子工作部(未公認) 第一回 後付け資料
電子工作部(未公認) 第一回 後付け資料
 
One Button
One ButtonOne Button
One Button
 
コードを書かずにIoT, IoT without-coding
コードを書かずにIoT, IoT without-codingコードを書かずにIoT, IoT without-coding
コードを書かずにIoT, IoT without-coding
 
潜水センサー
潜水センサー潜水センサー
潜水センサー
 
FabKura, Tokuniuno and Myself
FabKura, Tokuniuno and MyselfFabKura, Tokuniuno and Myself
FabKura, Tokuniuno and Myself
 
「仙台ミラソン」行って来た
「仙台ミラソン」行って来た「仙台ミラソン」行って来た
「仙台ミラソン」行って来た
 
オープンデータアプリの作り方
オープンデータアプリの作り方オープンデータアプリの作り方
オープンデータアプリの作り方
 
やって分かった自動テスト
やって分かった自動テストやって分かった自動テスト
やって分かった自動テスト
 
Pentaho ETL@DevLOVE関西
Pentaho ETL@DevLOVE関西Pentaho ETL@DevLOVE関西
Pentaho ETL@DevLOVE関西
 
Amazon DynamoDB Lessen's Learned by Beginner
Amazon DynamoDB Lessen's Learned by BeginnerAmazon DynamoDB Lessen's Learned by Beginner
Amazon DynamoDB Lessen's Learned by Beginner
 
Amazon DynamoDB 初心者が理解した事
Amazon DynamoDB 初心者が理解した事Amazon DynamoDB 初心者が理解した事
Amazon DynamoDB 初心者が理解した事
 
世界で活躍するエンジニア
世界で活躍するエンジニア世界で活躍するエンジニア
世界で活躍するエンジニア
 

Recently uploaded

UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfyukisuga3
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 

Recently uploaded (6)

UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 

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