プログラミングで統計データを活用してみよう！
子ども統計プログラミング教室

キッズデータサイエンティストになろう！
主催：総務省統計局
制作：リトルスタジオインク株式会社

リトルスタジオインク株式会社

1「２１世紀で最もカッコいい仕事」
は、データサイエンストだ！
2012年、ハーバード・ビジネス・レビュー誌

リトルスタジオインク株式会社

2データサイエンス

統計をつかって問題を解決する

SDGs  統計
（とうけい）    

リトルスタジオインク株式会社

プログラ
ミング
3

データサイエンス

統計をつかって問題を解決する

データプログラミング
プログラミング（分析：ぶんせき）(グラフ化)【統計処理：とうけいしょり】【見える化】
リトルスタジオインク株式会社

4今日の目的日本全国のいろいろなデータを ←キッズすたっと二つ組み合わせて分析して、←ここをプログラミング

分かりやすくグラフにして←ここは、ツールを使う何がわかるか考えてみよう！

←

みんなの力

リトルスタジオインク株式会社

5

今日の学びのステップ
こんなレベル④最大値を求める
リストの比較

おまけ：並び替える分布を調べる

ちょっと
難しいリ
スト処理

リスト
を処理

③平均値を求める

ラスボス

リスト
どうしの演算⑤二つのデータを組み合わせる

中ボス

変数

リストを読み込む

変数の演算①基本をつかむ②リストを攻略する
繰返し処理⑥考えてみよう！

メッセージ

リストを書き出す

条件判
断

雑魚キャラ

小ボス
リトルスタジオインク株式会社

6基本をつかむ
スキル

Scratch（スクラッチ）の基本（きほん）①変数（へんすう）②変数の演算（えんざん）③条件判断（じょうけんはんだん）④メッセージ
リトルスタジオインク株式会社

7Scratch（スクラッチ）の使い方
画面

各部分の名前

リトルスタジオインク株式会社

8Scratch（スクラッチ）の使い方④ステージ、⑤スプライトリスト

リトルスタジオインク株式会社

9コード：調べる（しらべる）

変数「答え」
もしくは変数名「答え」

リトルスタジオインク株式会社

10コード：調べる（しらべる）
サンプル（へんすう）

リトルスタジオインク株式会社

11

コード：演算（えんざん）><*/

リトルスタジオインク株式会社

演算（えんざん）

比較演算（ひかくえんざん）12コード：演算（えんざん）
サンプル（えんざん）

来年の”とし”を答える

リトルスタジオインク株式会社

13

コード：制御（せいぎょ）
サンプル（せいぎょ）

50さいをこえたら「うーん」と考える

リトルスタジオインク株式会社

14

コンピュータの仕組み

入力装置

補助記憶装置

出力装置

主記憶装置（メモリー）
制御装置
（CPU）

演算装置
（CPU）

リトルスタジオインク株式会社

15

講義のみ
CPUの仕組み

プログラミングてこう動いている

演算装置

⑤

③
⑧

リトルスタジオインク株式会社

正16

プラグラムの基本

順番に実行する

条件によってやることを変える
リトルスタジオインク株式会社

繰り返して実行する
17

スプライトどうしでやり取り
イベント

メッセージ

リトルスタジオインク株式会社

18

スプライトどうしでやり取り
新しいメッセージを定義する

リトルスタジオインク株式会社

19スプライトどうしでやり取り
新しいメッセージを定義する

リトルスタジオインク株式会社

20

小ボス

リストを使って攻略（こうりゃく）しよう！

リストってなんだろう
リストを読み込む/書き出す
リストから順番に値を取り出す

リトルスタジオインク株式会社

21

リスト（配列：はいれつ）とはカレー具材リスト
最初は空

1 | カレー具材←

何のリストか追加する

1 | カレー具材
2 | タマネギ←

データを追加する

1 | カレー具材
2 | タマネギ
3 |ニンジン←

データを追加する

リトルスタジオインク株式会社

22

リスト（配列：はいれつ）とはリストから取り出す

カレー具材リスト
1 | カレー具材
2 | タマネギ
3 | ニンジン
4 | 豚肉5 | カレー粉
6 | ジャガイモ
7 | 福神漬け

カレー具材リストの4番目は？
豚肉
ジャガイモは何番目？
6
リトルスタジオインク株式会社

23

旅の仲間が参加する

キッズすたっと〜探そう統計データ〜
https://dashboard.e-stat.go.jp/kids/

リトルスタジオインク株式会社

24

小ボス

時間の経過（けいか）で変わるデータを調べる

リトルスタジオインク株式会社

25

データを調べてみよう〜キッズすたっと〜
キッズすたっととは？

小・中学校の教科書に載っているキーワードや単元などから、統計データを簡単に探せるサイトです。

リトルスタジオインク株式会社

26

データを調べてみよう〜キッズすたっと〜
総人口（0〜14歳）のデータを探してみよう

分野から統計データを探すことができます。

“分野からさがす”
をクリック！

リトルスタジオインク株式会社

27

データを調べてみよう〜キッズすたっと〜
総人口（0〜14歳）のデータを探してみよう

大分類一覧→小分類一覧の順に調べたい分野を選んでデータ探すことができます。

“小分類からさがす”をクリック！

リトルスタジオインク株式会社

28

データを調べてみよう〜キッズすたっと〜
データを詳しく見てみよう

選んだ分野のデータが出てきましたね。
“総人口（0〜14歳）”を詳しく見ていきましょう。

“もっとくわしく見る”
をクリック！

リトルスタジオインク株式会社

29データを調べてみよう〜キッズすたっと〜
データの表示期間を変更しよう“表示する期間”を“年”に変更しよう！

リトルスタジオインク株式会社

30

データを調べてみよう〜キッズすたっと〜
データをダウンロードしよう“ダウンロード”を押して、“すべてのデータ”を選んでね！
ダウンロードが始まるよ！

リトルスタジオインク株式会社

31

キッズすたっと1列目時点

ダウンロードしたファイルの中身

2列目

3列目
地域名

リトルスタジオインク株式会社

4列目
データ

5列目

32

中ボス

リストを使って攻略（こうりゃく）しよう！

リストってなんだろう

リストを読み込む/書き出す
リストから順番に値を取り出す

リトルスタジオインク株式会社

33

リストにデータを読み込む
新しいスプライト

分析君

2．右クリック↓「読み込み」を選ぶ

1．新しいスプライト
登場

リトルスタジオインク株式会社

34

リストにデータを読み込む
ファイルを選ぶ

3．ファイルを選ぶ

リトルスタジオインク株式会社

35

リストにデータを読み込む
新しいスプライト4．「名前リスト」は、”1”を入力

5．「データリストは、”4“を入力

リトルスタジオインク株式会社

36

リストのデータを書き出す「書き出し」を選ぶ

１．右クリック↓「書き出し」を選ぶ

リトルスタジオインク株式会社

37

リストのデータを書き出す「名前リスト」をファイルに保存する

2．名前リストは「名前リスト」
で保存

リトルスタジオインク株式会社

38

リストのデータを書き出す「書き出し」を選ぶ

３．右クリック↓「書き出し」を選ぶ

リトルスタジオインク株式会社

39

リストのデータを書き出す「データリスト」をファイルに保存する

4．データリストは「データリスト」で保存

リトルスタジオインク株式会社

40

グラフをつくろう！
ファイルを読み込む

1．横じくは、名前リスト
２．縦じくは、データリスト

リトルスタジオインク株式会社

41

グラフを作ろう！
グラフを表示する

４.グラフが出来た！

３．折れ線グラフをクリック

リトルスタジオインク株式会社

42

小ボス

地域ごとで変わるデータを調べる

リトルスタジオインク株式会社

43データを調べてみよう〜キッズすたっと〜
水泳プール数のデータを探してみよう

大分類一覧→小分類一覧の順に調べたい分野を選んでデータ探すことができます。

“小分類からさがす”をクリック！

リトルスタジオインク株式会社

44

データを調べてみよう〜キッズすたっと〜
データを詳しく見てみよう

選んだ分野のデータが出てきましたね。
“水泳プール数(屋内、屋外）”を詳しく調べてみましょう。

“もっとくわしく見る”
をクリック！

リトルスタジオインク株式会社

45

データを調べてみよう〜キッズすたっと〜
47都道府県のデータを調べてみよう①“表示する地域を変える”をクリック！

ここで表示する都道府県を選べそうだね！
“◆全国”のチェックマークは外しておこう！
リトルスタジオインク株式会社

46

データを調べてみよう〜キッズすたっと〜
47都道府県のデータを調べてみよう②”全部選ぶ“に ☑
を入れよう！

を押してみよう！
“選んだ地域”に入ったね！

リトルスタジオインク株式会社

47

データを調べてみよう〜キッズすたっと〜
データの表示期間を変更しよう“データ期間”を“2015年ー2015年”に変更しよう！

リトルスタジオインク株式会社

48

データを調べてみよう〜キッズすたっと〜
データをダウンロードしよう“ダウンロード”を押して、“表示中のデータ”を選んでね！
ダウンロードが始まるよ！

リトルスタジオインク株式会社

49

キッズすたっと

1列目
時点

ダウンロードしたファイルの中身

2列目

3列目
地域名

リトルスタジオインク株式会社

4列目
データ

5列目

50

47都道府県の水泳プール数(屋内、屋外）のグラフ

リトルスタジオインク株式会社

51

最後の小ボス

リストを使って攻略（こうりゃく）しよう！

リストってなんだろう
リストを読み込む/書き出す

リストから順番に値を取り出す
リトルスタジオインク株式会社

52

リストの読み上げ

4列目
データ

最初のデータを読み上げる

データの部分だけ順番に読み上げたい
例えば、このデータは、データリストの２番目なのでで、取り出しと書いて読み上げる
リトルスタジオインク株式会社

53

リストの読み上げ

データを全部読み上げる

こうやって、ドンドン書いていけば順番に読み上げることは出来るでも、それって、非効率…

リトルスタジオインク株式会社

54

リストの読み上げ
繰り返し

繰り返しとこれを上手く組み合わせるとなんとかなるかも！

…

リトルスタジオインク株式会社

55

リストの読み上げ
繰り返し

データの数分、繰り返せば良い
じゃあ、データの数は？
データの数は、リストの長さより１つ少ない

リストの長さリトルスタジオインク株式会社

56

サンプル

最後の小ボス（せいぎょ/ くりかえし）

こんなふうに繰り返せば良いはずここはどうする？
２，３，４，５，…、４７，４８って変わってくれると良いんだけど、、、
リトルスタジオインク株式会社

57

リストの読み上げ
せいぎょ/ くりかえし

２，３，４，５，…、４７，４８って変わってくれる変数があれば最初は１で繰り返す間に１づつ増える
リトルスタジオインク株式会社

58

リストを順番に読み上げようデータの数を求める

リトルスタジオインク株式会社

59リストを順番に読み上げよう繰り返して順番に読み上げる

リトルスタジオインク株式会社

60

リスト順番に読み上げよう実行

リトルスタジオインク株式会社

61

中ボス

では、合計値を求めてみよう

合計値を求めよう
47都道府県の水泳プール数(屋内、屋外）の合計は？

リトルスタジオインク株式会社

62

合計とは

【1】 硬貨
【2】

5

【3】

50

合計

550

500

【4】 500
リトルスタジオインク株式会社

63合計値とはプログラム的な考え方【1】 硬貨

合計

0

合計

合計

5

【2】

合計

合計

50

【3】 50

合計

合計

500

【4】 500

リトルスタジオインク株式会社

564

合計値とはプログラム的な考え方

求めたい合計を変数として最初は ０繰り返す間でデータリストから値を足していく
リトルスタジオインク株式会社

65合計値の計算

リトルスタジオインク株式会社

66

合計値の計算

リトルスタジオインク株式会社

67

合計値の計算

正解は３４４１
最後だけ合計を言う

リトルスタジオインク株式会社

68次なる中ボス

平均値を求めよう
47都道府県の水泳プール数(屋内、屋外）の平均値は？

リトルスタジオインク株式会社

69

平均とは平均値の求め方【1】 硬貨
【2】
【3】

550

合計

5平均

【4】 500
リトルスタジオインク株式会社

50

500

合計
硬貨の数
70

平均値を求めよう

リトルスタジオインク株式会社

71平均値を求めよう

リトルスタジオインク株式会社

72

47都道府県の水泳プール数(屋内、屋外）のグラフ平均値

リトルスタジオインク株式会社

73

次なる中ボス

最大値と最小値を調べよう
47都道府県で水泳プール数(屋内、屋外）が一番多い都道府県は？
一番少ない都道府県は？
リトルスタジオインク株式会社

74最大値・最小値を調べる
最大値ロボを使う

最大値ロボにメッセージを送る

最大（最多）の都道府県は“北海道”

リトルスタジオインク株式会社

75

最大値・最小値を調べる
最大値ロボを使う

最大値ロボにメッセージを送る

最小（最少）の都道府県は“高知県”と”沖縄県”

リトルスタジオインク株式会社

76データを並び替える
並び替えの妖精を使う

並び替えの妖精にメッセージを送る
リトルスタジオインク株式会社

77データを並び替える
並び替えの妖精を使う

並び替えた
データリストリトルスタジオインク株式会社

並び替えた名前リスト

78

並び替えたデータの特徴
グラフ化

リトルスタジオインク株式会社

79

ラスボス登場

二つのデータを組み合わせる
一人あたりの○○データを分析する
リトルスタジオインク株式会社

80データを調べてみよう〜キッズすたっと〜
データを詳しく見てみよう
県別の“小学生の人数”と“交通事故死傷者数（小学生：7〜１２歳）”の２つのデータをダウンロードする。

“” 


リトルスタジオインク株式会社

81

二つのデータを組み合わせる
1. リスト割り算ロ
ボの表示

リトルスタジオインク株式会社

82

二つのデータを組み合わせる

リトルスタジオインク株式会社

83

二つのデータを組み合わせる
2. 分子になるデー
タの読み込み3. 分母になるデー
タの読み込み4. 分子、分母どちらかの地域名

リトルスタジオインク株式会社

84

二つのデータを組み合わせる

6. リスト割り算ロ
ボにメッセージ

5. 組み合わせたデータの説明倍率は取りあえず1

リトルスタジオインク株式会社

85

二つのデータを組み合わせる
グラフにしてみる

数字が小さいリトルスタジオインク株式会社

86

二つのデータを組み合わせる

7.倍率を1000にする

リトルスタジオインク株式会社

87

二つのデータを組み合わせる
グラフにしてみる

千人あたり

リトルスタジオインク株式会社

88二つのデータを組み合わせる
並び替えたデータをグラフ化

リトルスタジオインク株式会社

89今日の目標こんなレベル④最大値を求める
リストの比較

おまけ：並び替える分布を調べる

ちょっと難しいリ
スト処理

リストを処理⑥考えてみよう！

ラスボス

リスト
どうしの演算⑤二つのデータを組み合わせる③平均値を求める

中ボス
変数

リストを読み込む①基本をつかむ②リストを攻略する
繰返し処理

変数の演算

メッ
セージ

リストを書き出す

条件判
断

雑魚キャラ

小ボス
リトルスタジオインク株式会社

90

講義のみ
データを代えてみよう

さあ、色々なデータを分析してラスボスを倒そう！
リトルスタジオインク株式会社

91

参考サイト•キッズすたっと〜探そう統計データ〜（統計局）

https://dashboard.e-stat.go.jp/kids/•

なるほど統計学園（統計局）

https://www.stat.go.jp/naruhodo/•

小学校を中心としたプログラミング教育ポータル
https://miraino-manabi.jp/•

調べる 考える 表現する 身の回りのデータ(総務省）(LSI制作）

http://www.gakujoken.or.jp/H30DataLiteracy/•

子ども統計プログラミング教室（配布資料掲載サイト）
https://www.happy-news.co.jp/kids-stat/

リトルスタジオインク株式会社

92

おまけ

度数分布調べよう水泳プール数(屋内、屋外）の度数分布

リトルスタジオインク株式会社

93

度数分布を求めよう

水泳プール数(屋内、屋外）の度数分布を求めてみよう

1. 最小値25なので下限は、20

2. 最大値295なので上限は、300

3.分割数は、
7

4.度数分布の魔術師へのメッセージ
リトルスタジオインク株式会社

94

度数分布を求めよう

水泳プール数(屋内、屋外）の度数分布を求めてみよう

度数分布
階級リスト

リトルスタジオインク株式会社

95

度数分布を求めよう
グラフをみる、考える

リトルスタジオインク株式会社

96

さらによりみち

度数調べよう2
日本出身のJリーグ

Ｊ1選手の生まれ月の分布を調べてみよう！

リトルスタジオインク株式会社

97

Jリーガーデータ

ダウンロードしたファイルの中身

1列目

2列目
名前

4列目

5列目
生まれ月
6列目

3列目

リトルスタジオインク株式会社

98度数分布を求めよう

Ｊリーガーのデータを読み込む

2.
J1 Jリーガーの名前（2）と生まれ月（5）を読み込む

リトルスタジオインク株式会社

99

度数分布を求めよう
リーガーのデータを分析

2. 最大値12なので上限は、13
1. 最小値1なので下限は、13.分割数は、
124.度数分布の魔術師へのメッセージ
リトルスタジオインク株式会社

100

度数分布を求めよう
グラフをみる、考える

早生まれが少ない！

リトルスタジオインク株式会社101

月別にみた出生率

出生率は、かたよっていない

リトルスタジオインク株式会社

102