Skip to main content

だれでもわかるプログラミングの教え方もある……といいな - 狐の王国

Popularity Report

Total Popularity Score: 0

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Rank

URL Tag Cloud

Bookmark History

Saved by 1 people (0 private), first by anonymouse user on 2009-07-10


Public Sticky notes

aとかbとかってのは「変数」といい、これは数字を入れておく「バケツ」なんだ。「a = 10」っていうのはaという名前を付けたバケツに、10という数字を入れておくという意味。

じゃあ「c = a + b」はどうなるのか。

これはcという新しいバケツを用意し、aとbを足した数字を入れろという意味だ。

Highlighted by nomico

ちなみに「a = a + b」としたらaのバケツの中身は一度空っぽにされる。しかしそれは足し算したあと、バケツに入れ直される前だ。

ともかく8歳か9歳だった俺はそんな説明を漫画で読んですぐに変数と代入を理解した。配列は「仕切りのついた箱」と説明されていた。

このバケツというメタファはすごくわかりやすくて、変数と代入の概念はこれで充分誰にでも理解できると思う。

Highlighted by nomico

Readers (1)