スクロールしてください

変数に数字を代入する

変数の基本的な使い方を学ぼう

プログラミングでは、変数へんすうと呼ばれる「箱」に数字を入れて整理します。


基本:変数に数字を代入しよう

プログラミングでは、変数へんすうと呼ばれる『箱』に数字を入れて整理します。変数に数字を入れることを「(変数に数字を)代入だいにゅうする」と言います。

図1 変数に数字を代入します。

変数の基本的な使い方は次の通りです。


ステップ1:変数をつくる

変数○○をつくるには、プログラムの最初にvar ○○;と書きます。varは変数の英語variableの略称です。

図2 変数○○をつくります。

この○○は変数の名前です。これは『箱』につける名札のようなものです。例えばvar age;var year;var speed;など、変数には自由に名前をつけることができます。


ステップ2:変数に数字を代入する

変数○○25を代入するには、○○=25;と書きます。=記号は「代入する」と読みましょう。例えば、age=25;は、変数age25を代入します。

図3 変数○○25を代入します。

例題:変数に数字を代入しよう

⇨ 例題22を実行しよう

例題22を実行すると、幅140の四角形が3つ描かれます。この幅を変数を使って表してみましょう。


ステップ1:変数をつくる

四角形(rectangle)の幅(width)を表す変数rectWidthをつくりましょう。

変数rectWidthをつくるには、プログラムの最初にvar rectWidth;と書きます。

図4 変数rectWidthをつくります。

ステップ2:変数に数字を代入する

変数rectWidthに四角形の幅140を代入しましょう。rectWidth=140;と書きます。

図5 変数rectWidth140を代入します。

ステップ3:変数を使う

⇨ 例題22-3を実行しよう

変数rectWidthに数字の140を代入すると、140と書く代わりに変数rectWidthと書くことができます。

図6 変数rectWidth140を代入したので、140の代わりに変数rectWidthを書きます。

つぎの例題22-3を実行して確認しましょう。


ステップ4:変数に数字を代入する

⇨ 例題22-4を実行しよう

変数を使うと、3つの四角形の幅をまとめて変えることができます。

例えば、変数rectWidth260を代入すると、3つの四角形の幅が260に変わります。

図7 3つの四角形の幅が260に変わります。

例題22-4の変数rectWidthに様々な数字を代入して実行してみましょう。

このように、変数を使うことで数字をまとめて変更することができるようになります。


ステップ5:完成

⇨ 例題22-5を実行しよう

draw関数のなかで、変数rectWidthmouseXを代入するとどうなるでしょうか。例題22-5を実行して確認しましょう。


演習:変数に数字を代入しよう

⇨ 例題22を実行しよう

つぎの例題22を実行すると、直径80の円が6つ描かれます。変数を使って円の直径を表しましょう。


ステップ1:変数をつくる

⇨ 例題22-1にプログラムを書こう

円の直径を表す変数diameterをつくりましょう。プログラムの最初にvar diameter;と書きます。

図8 変数diameter をつくります。

図を参考にしながら、var diameter;を例題22-1の最初に書いてください。


ステップ2:変数に数字を入れる

⇨ 例題22-2にプログラムを書こう

つぎに、変数diameter80を代入しましょう。diameter=80;と書きます。

図9 変数diameterに数字80を代入します。

図を参考にしながら、例題22-2にdiameter=80;を書いてみましょう。


ステップ3:変数を使う

⇨ 例題22-3にプログラムを書こう

これで、80の代わりに変数diameterと書くことができます。

図10 80の代わりに変数diameterを使います。

図を参考にしながら例題22-3の80を変数diameterに書き直しましょう。


ステップ4:変数に数字を代入する

⇨ 例題22-4にプログラムを書こう

変数diameterを使って、6つの円の大きさをいっぺんに20に変えてみましょう。

図11 6つの円の直径をいっぺんに変えます。

図を参考にしながら、例題22-4の変数diameter20を代入してください。

変数diameterに様々な数字を代入して試してみましょう。


ステップ5:発展

⇨ 例題22-5を実行しよう

例題22-5では、変数diameterに対してかけ算やわり算を行ってみました。


まとめ

プログラミングでは数字を変数に代入して整理します。変数○○をつくるには、プログラムの最初にvar ○○;と書きます。また、変数○○20を代入するには、○○=20;と書きます。