変数
数学では、変数とは値を表す「x」や「y」などの記号または文字です。代数方程式では、一方の変数の値が別の変数の値に依存することがよくあります。たとえば、次の方程式では、yは「従属変数」です。これは、その値が「独立変数」xに割り当てられた値に基づいているためです。
y = 10 + 2x
上の方程式は、yがxの関数であるため、関数と呼ばれることもあります。x = 1の場合、y = 12です。x = 2の場合、y = 14です。
変数は、プログラム内に特定の値を保存するため、コンピュータープログラミングでも使われます。変数には、データ型と値の両方が割り当てられます。たとえば、文字列データ型の変数には「sample text」という値を含めることができ、整数データ型の変数には「11」という値を含めることができます。一部のプログラミング言語では、変数を使う前に宣言する必要がありますが、ほかの言語ではその場で変数を作成できます。データ型を明示的に定義しない場合は、変数に最初に与えられた値に基づいて決まります。
プログラム内の関数には複数の変数を含めることができ、それぞれに入力パラメーターに基づく異なる値を割り当てられます。同様に、変数を使って、関数の出力として特定の値を返すこともできます。次のJavaの例では、whileループの各反復で変数iが増加し、xが出力として返されます。
while (i < max)
{
x = x+10;
i++;
}
…
return x;
名前が示すとおり、変数の値は変化することがあります。変化しない値を保存する変数は、定数と呼ばれます。
知識をテストする