변수
수학에서 변수는 "x"나 "y"처럼 값을 나타내는 기호 또는 문자입니다. 대수 방정식에서는 한 변수의 값이 다른 변수의 값에 따라 결정되는 경우가 많습니다. 예를 들어 아래 방정식에서 y는 "종속 변수"입니다. 그 값이 "독립 변수" x에 할당된 값에 따라 결정되기 때문입니다.
y = 10 + 2x
위의 방정식은 y가 x의 함수이므로 함수라고도 합니다. x = 1이면 y = 12입니다. x = 2이면 y = 14입니다.
변수는 컴퓨터 프로그래밍에서 프로그램 안에 특정 값을 저장하는 데도 사용됩니다. 변수에는 데이터 형식과 값이 모두 지정됩니다. 예를 들어 문자열 데이터 형식의 변수에는 "sample text"라는 값이 들어갈 수 있고, 정수 데이터 형식의 변수에는 "11"이라는 값이 들어갈 수 있습니다. 일부 프로그래밍 언어에서는 변수를 사용하기 전에 선언해야 하지만, 다른 언어에서는 변수를 즉시 만들 수 있습니다. 데이터 형식을 명시적으로 정의하지 않은 경우에는 변수에 처음 지정된 값을 기준으로 데이터 형식이 결정됩니다.
프로그램의 함수에는 여러 변수가 포함될 수 있으며, 각 변수에는 입력 매개변수에 따라 서로 다른 값이 할당될 수 있습니다. 마찬가지로 변수는 함수의 출력으로 특정 값을 반환하는 데 사용될 수도 있습니다. 아래 Java 예제에서는 i 변수가 while 루프의 각 반복 중에 증가하고, x가 출력으로 반환됩니다.
while (i < max)
{
x = x+10;
i++;
}
…
return x;
이름에서 알 수 있듯이 변수의 값은 변경될 수 있습니다. 변경되지 않는 값을 저장하는 변수는 상수라고 합니다.
지식 테스트하기