본문 바로가기

나의 백과사전

표현식 평가 (Evaluating Expressions)

컴퓨터가 표현식 10 + 5를 계산해서 15라는 값을 내어 놓는 것을 일컬어 표현식을 '평가한다'라고 부른다.


표현식 평가는 표현식을 단일값으로 나타내는데 수학 계산식을 풀어서 하나의 숫자, 즉


정답을 나타내는 것과 같다고 보면 된다.


'10 + 5' 와 '10 + 3 + 2' 의 표현식은 둘 다 같은 값을 가진다.


왜냐하면 두 표현식 모두 15라는 값으로 평가되기 때문이다.


단일값들도 표현식으로 고려되기 때문 표현식 15는 15라는 값으로 평가된다.


하지만 다음처럼


5 + 라고만 입력하면 에러 메시지가 뜬다.


5 + 는 표현식이 아니기 때문에 에러가 발생하는 것이다 표현식은 연산자와 연결된 값을 가지고 있어야 한다


+ 연산자는 항상 앞뒤로 2개의 숫자나 문자 같은 무엇인가와 연결되어 있어야 한다.


이게 별로 중요치 않게 보일 수도 있지만 대부분의 컴퓨터 프로그래밍은 컴퓨터에게 어떤 일을 하라고 그냥 무조건 지시하는게 아니다.


컴퓨터가 내가 원하는 대로 움직이도록 하려면 얼마나 정확하게 지시를 내려야 하는지를 아는게 중요하다.