SlideShare a Scribd company logo
1 of 52
ゲームで身につける
プログラミング的思考力
大阪プログラミング・情報教育研究会
中野由章
info@nakano.ac
Yoshiaki NAKANO
教育課程企画特別部会
Yoshiaki NAKANO
論理的思考力
 次期学習指導要領改訂に向けた
これまでの審議のまとめ
 高等学校の科目
論理国語(国語)
論理・表現Ⅰ/Ⅱ/Ⅲ(外国語)
Yoshiaki NAKANO
小学校段階における
プログラミング教育
Yoshiaki NAKANO
プログラミング的思考
複雑な文脈の中から読み解いた情報
を基に論理的・創造的に考え、解決
すべき課題や解決の方向性を自ら見
いだし、多様な他者と協働して新た
な価値を創造していくための力
Yoshiaki NAKANO
オセロ手品
ひっくり返した駒を当てます!
Yoshiaki NAKANO
タネ明かし
白(黒)が偶数か奇数か
 垂直
 水平
 1つだけだから判別可能
Yoshiaki NAKANO
CSU
 コンピュータ・サイエンス・
アンプラグド
コンピュータを使わない
情報科学
Tim Bell (NZ)
Yoshiaki NAKANO
メッセージ
文字を使わずに
メッセージを伝えるには?
Yoshiaki NAKANO
0 0 0 0 0
0 0 1 1 0
0 0 1 1 1
1 0 0 0 1
1 0 0 1 1
1 1 1 1 1
このしくみを利用
 明かりをつける[1]・消す[0]
 カーテンを開ける[1]・閉める[0]
FAXごっこ
メッセージではなく、
絵を送りたい時は?
Yoshiaki NAKANO
数字の順
白,黒,白,黒,
最初が黒
0,…
ジョニーを探せ!
Yoshiaki NAKANO
CD バー
コード
コンピュータは「0」と「1」
だけで、情報をやりとり
人工衛星の
データ
海底
ケーブル
CD バー
コード
コンピュータは「0」と「1」
だけで、情報をやりとり
人工衛星の
データ
海底
ケーブル
「0」と「1」の情報の
価値は同じ?
いいえ
はい
いいえ
…「1」
…「0」
1つの質問で「はい」か「いいえ」の
答えが得られる
1ビットの情報
質問
答えの1ビットの価値は同じ?
価値は違う
質問によって
何回で正解できるかが異なる
1番ですか?
はい
番号を質問すると…
運良く、1回であたることも
ありますが…
・
・
・
・
15番ですか?
はい
1番ですか?
いいえ
2番ですか?
いいえ
番号を質問すると…
最後まで質問しないと
ダメな場合も…
⇒情報の価値が低い
はい
男でしたか?
「男でしたか?」と質問すると…
「はい」のときは7人に絞れる
いいえ
男でしたか?
「いいえ」でも8人に絞れる
「男でしたか?」と質問すると…
 情報の価値を表したもの
 ならして考えると
• 1つに決め打ち(イチかバチか)…情報量が小さい
• およそ半分に絞る … 情報量が大きい
情報量
ロボット警備
Yoshiaki NAKANO
未来都市の警備システム
交番から出動して、
交番がある街とすぐと
なりの街をパトロール
するよ。
となりのとなりの街には
行けないよ!
どの街に交番を置くと
すべての街をパトロールできるかな?
すべての街を守るには?
は交番、
はロボットがパ
トロールする街
だよ。
5つの交番で
守れるね!
すべての街を守るには?
すべての街を守るには?
どの街に交番を置くと
すべての街をパトロールできるかな?
すべての街を守るには?
どの街に交番を置くと
すべての街をパトロールできるかな?
5つある交番の数を、4つにできるかな?
すべての街を守るには?
~チャレンジA~
に交番を2つ置けば4つの交番で守れるね!
交番を3つに
減らせるかな?
チャレンジB やチャレ
ンジC にも
取り組んでみよう
すべての街を守るには?
~チャレンジA~
パズルは難しかったかな?
実は・・・
みなさんがチャレンジしたこの問題は、
コンピュータでも解くのが難しい問題なんです。
パズル(街の地図)を作ろう!
すべての街を守るには?
~交番の数は少なくできたかな?~
パズル(街の地図)を作ろう!
パズル(街の地図)を作ろう!
パズル(街の地図)を作ろう!
パズル(街の地図)を作ろう!
コンピュータでも解くのが難しい問題
• 時間がたくさんあれば解けるかもしれないね
• どの街に交番を置くか、置かないかの2通り
だから
- 街が2個だと 2×2 = 4通り
- 街が10個だと
2×2×2×2×2×2×2×2×2×2
= 1,024通り
コンピュータでも解くのが難しい問題
- 街が30個だと
1,000,000,000(10億)通り 1秒
- 街が100個だと
1,000,000,000,000,000,000,000,000,000,000 通り 1兆年以
コンピュータでも解くのが難しい問題
• みなさんは、コンピュータでも解くのが
難しい問題も簡単に作れましたね
- 問題を解く = 難しい
- 問題を作る = 簡単
大切なものをコンピュータへ保存するときに
利用しているよ
初乗り大回り乗車
 大都市近郊区間内は、実際の乗車
経路に関わらず、最安経路で計算
 重複しない限り乗車経路は自由に
選べるが、途中下車はできない
Yoshiaki NAKANO
大阪近郊区間
Yoshiaki NAKANO
プラン作成
 一番の楽しみ(目的)
 実際の乗車列車
 その経路にした理由
Yoshiaki NAKANO
問題解決
明の条件
 きっぷのルール
暗の条件
 列車設備
 駅の売店
 景色
Yoshiaki NAKANO

More Related Content

More from Yoshiaki Nakano

第3回大学情報入試全国模擬試験
第3回大学情報入試全国模擬試験第3回大学情報入試全国模擬試験
第3回大学情報入試全国模擬試験Yoshiaki Nakano
 
情報科教員の現状とCPD
情報科教員の現状とCPD情報科教員の現状とCPD
情報科教員の現状とCPDYoshiaki Nakano
 
文教大学「キャリア・デザイン」
文教大学「キャリア・デザイン」文教大学「キャリア・デザイン」
文教大学「キャリア・デザイン」Yoshiaki Nakano
 
文京区ICTリーダー研修201502
文京区ICTリーダー研修201502文京区ICTリーダー研修201502
文京区ICTリーダー研修201502Yoshiaki Nakano
 
大学入試を見据えた教科情報の現状と展望
大学入試を見据えた教科情報の現状と展望大学入試を見据えた教科情報の現状と展望
大学入試を見据えた教科情報の現状と展望Yoshiaki Nakano
 
第2回大学情報入試全国模試
第2回大学情報入試全国模試第2回大学情報入試全国模試
第2回大学情報入試全国模試Yoshiaki Nakano
 
高等学校における情報教育の現状
高等学校における情報教育の現状高等学校における情報教育の現状
高等学校における情報教育の現状Yoshiaki Nakano
 
「情報技術基礎」と共通教科情報科
「情報技術基礎」と共通教科情報科「情報技術基礎」と共通教科情報科
「情報技術基礎」と共通教科情報科Yoshiaki Nakano
 
「LINE外し」ロールプレイングによる情報社会に参画する態度の育成
「LINE外し」ロールプレイングによる情報社会に参画する態度の育成「LINE外し」ロールプレイングによる情報社会に参画する態度の育成
「LINE外し」ロールプレイングによる情報社会に参画する態度の育成Yoshiaki Nakano
 
情報科教員採用と高認科目
情報科教員採用と高認科目情報科教員採用と高認科目
情報科教員採用と高認科目Yoshiaki Nakano
 
第2回 ICTE共通教科「情報」ミニセミナー in 関西 新学習指導要領実施直前セミナー
第2回 ICTE共通教科「情報」ミニセミナー in 関西 新学習指導要領実施直前セミナー第2回 ICTE共通教科「情報」ミニセミナー in 関西 新学習指導要領実施直前セミナー
第2回 ICTE共通教科「情報」ミニセミナー in 関西 新学習指導要領実施直前セミナーYoshiaki Nakano
 
ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(黒)
ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(黒)ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(黒)
ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(黒)Yoshiaki Nakano
 
ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(白)
ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(白)ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(白)
ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(白)Yoshiaki Nakano
 

More from Yoshiaki Nakano (16)

第3回大学情報入試全国模擬試験
第3回大学情報入試全国模擬試験第3回大学情報入試全国模擬試験
第3回大学情報入試全国模擬試験
 
情報科教員の現状とCPD
情報科教員の現状とCPD情報科教員の現状とCPD
情報科教員の現状とCPD
 
文教大学「キャリア・デザイン」
文教大学「キャリア・デザイン」文教大学「キャリア・デザイン」
文教大学「キャリア・デザイン」
 
Ipsj77
Ipsj77Ipsj77
Ipsj77
 
文京区ICTリーダー研修201502
文京区ICTリーダー研修201502文京区ICTリーダー研修201502
文京区ICTリーダー研修201502
 
ICTE千葉
ICTE千葉ICTE千葉
ICTE千葉
 
情報科教員の声
情報科教員の声情報科教員の声
情報科教員の声
 
大学入試を見据えた教科情報の現状と展望
大学入試を見据えた教科情報の現状と展望大学入試を見据えた教科情報の現状と展望
大学入試を見据えた教科情報の現状と展望
 
第2回大学情報入試全国模試
第2回大学情報入試全国模試第2回大学情報入試全国模試
第2回大学情報入試全国模試
 
高等学校における情報教育の現状
高等学校における情報教育の現状高等学校における情報教育の現状
高等学校における情報教育の現状
 
「情報技術基礎」と共通教科情報科
「情報技術基礎」と共通教科情報科「情報技術基礎」と共通教科情報科
「情報技術基礎」と共通教科情報科
 
「LINE外し」ロールプレイングによる情報社会に参画する態度の育成
「LINE外し」ロールプレイングによる情報社会に参画する態度の育成「LINE外し」ロールプレイングによる情報社会に参画する態度の育成
「LINE外し」ロールプレイングによる情報社会に参画する態度の育成
 
情報科教員採用と高認科目
情報科教員採用と高認科目情報科教員採用と高認科目
情報科教員採用と高認科目
 
第2回 ICTE共通教科「情報」ミニセミナー in 関西 新学習指導要領実施直前セミナー
第2回 ICTE共通教科「情報」ミニセミナー in 関西 新学習指導要領実施直前セミナー第2回 ICTE共通教科「情報」ミニセミナー in 関西 新学習指導要領実施直前セミナー
第2回 ICTE共通教科「情報」ミニセミナー in 関西 新学習指導要領実施直前セミナー
 
ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(黒)
ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(黒)ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(黒)
ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(黒)
 
ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(白)
ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(白)ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(白)
ご清聴ありがとうございました で、質疑応答に入るのはやめましょう(白)
 

Recently uploaded

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
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドリアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドKen Fukui
 
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライドリアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライドKen Fukui
 
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライドリアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライドKen Fukui
 
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slidessusere0a682
 
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドリアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドKen Fukui
 
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドリアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドKen Fukui
 

Recently uploaded (8)

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
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライドリアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
リアル戦国探究in米沢 事前講座2スライド(スタッフ共有用)『両雄の強さの秘密』についてのスライド
 
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライドリアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
リアル戦国探究in米沢 当日講座2スライド(スタッフ共有用)『人を致すも人に致されず』についてのスライド
 
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライドリアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
リアル戦国探究in米沢 当日講座3スライド(スタッフ共有用)『糧は三度はさいせず』についてのスライド
 
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
 
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライドリアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
リアル戦国探究in米沢 当日講座1(スタッフ共有用)『兵は詐をもって立つ』についてのスライド
 
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライドリアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
リアル戦国探究in米沢 事前講座1スライド(スタッフ共有用)『川中島の謎』についてのスライド
 

ゲームで身につけるプログラミング的思考力

Editor's Notes

  1. パトロールロボットで街を守ろう! 右に対応する地図町や交番とロボット 右の図はアニメーションでクリックすると in ・街に交番を置くと,パトロールロボットは交番から出動して,交番がある街とすぐ隣の街をパトロールできます. ・交番から2つ隣の街には行けません.
  2. ロボットがすべての街を守れるようにするには,どの街に交番を置くとよいでしょうか?
  3. 練習問題
  4. 練習問題
  5. チャレンジ A に取り組もう 交番の数を4つにできるかな?
  6. 3つは? チャレンジ B やチャレンジ C にも 取り組んでみよう
  7. パズルは難しかったかな? 実は, このパズル,コンピュータでも解くのが難しい問題なんだ じゃあ, パズル(地図)を作ろう!
  8. パズル(地図)を作ろう!
  9. パズル(地図)を作ろう!
  10. パズル(地図)を作ろう!
  11. パズル(地図)を作ろう!
  12. まとめ1 コンピュータでも解くのが難しい問題 時間がいっぱいあれば解けるかも どの街の,交番を置くか置かないかの 2通り 街が 10 個あると 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 1024
  13. 街が 30個あると 約1,000,000,000(10億)通り 1秒 街が100個あると 約1,000,000,000,000,000,000,000,000,000,000 1兆年以上
  14. まとめ2 コンピューターでも解くのが難しい問題も簡単につくれたね    パズルを解く  難しい             パズルをつくる 簡単