<용어해설>
- 변수 : 어떠한 값이 저장될 수 있는 저장소 (위의 그림에서 I, J를 변수라고 한다.)
- 상수 : 변하지 않는 수 (위의 그림에서 0, 1이 상수이다.)
- 누적 : 자기 자신에 어떠한 값을 더하여 자기에 저장하는 것
- 연산자 : '+, -, *, -, ^'와 ' >, <, =, >=, <=' 를 말한다.
<설명>
- 'J=1+2+3+ … + 100'을 구하려면 1~100까지 변하는 수를 저장하기 위한 변수 'I'와 이렇게 변하는 수를 하나씩 누적하여 1~100까지의 합을 구하기 위한 J라는 변수가 필요하다.
- I와 J는 이전에 어떠한 값이 있을지도 모르기 때문에 초기화(I=0, J=0) 시킨다.
- I는 1~100까지 1씩 누적되면서 저장되어야 하기 때문에 I에 1을 누적시킨다. (I=I+1)
- J는 1~100까지 변하는 I값을 J에 누적시켜 합을 구할 수 있다. (J=J+I)
- 100까지의 합을 구하기 위해서 I=100이 되면 J에 100까지의 합이 누적되어 값이 구해진 후 끝내는 부분이 필요하다 이럴때 조건문을 사용하여 I=100이 되면 다음으로 넘어가고 그렇지 않을 때는 100이 될 때까지 I=I+1로 되돌아가 수행되도록 하면 된다. (조건문 I=100)
- I=100이 되면 모든 계산은 끝났기 때문에 값을 출력해주면 된다. 이때 주의할 것은 출력할 대상이 무엇이냐 하는 것이다. 1~100까지의 합의 값을 계산한 변수(J)를 출력해야 한다. (J를 출력)
- 끝낸다.
'License > 정보처리기사' 카테고리의 다른 글
| 1~100까지 합 구하기 (0) | 2009/03/21 |
|---|