본문 바로가기
Study/Algorithm_정보처리기사

[정보처리기사][알고리즘][수열] 홀짝 판별을 이용한 반복계산

by 푸민 2015. 8. 13.
반응형



Q. (-1)*2*(-3)*4...*100 의 합계를 구하는 순서도를 작성하시오.


1. i는 1씩 누적되며 증가하는 변수이므로 i를 0으로 초기화한다.


2. 곱셈의 결과를 누적할 변수를 초기화한다. 곱셈의 결과에 0을 곱하면 모두 0이 된다는 것을 생각한다.


3. 수열의 각 항을 만든다.


4. i를 2로 나누어서 나머지가 0이면 짝수이므로 양의 값을 곱하기 위헤 Yse로 가고, 아니면 홀수이므로 음수의 항으로 곱하기 위해 No로 간다.


1) Yes일 경우, J에 i를 곱한다.


2) No일경우, 항을 음수로 만들어 곱셈의 결과에 곱한다. -1에 -1을 곱하면 1이 된다는 것을 생각한다.


5. i와 100을 비교하여 i가 작으면 다음 계산을 위해 Yes로 가고, 아니면 No로 간다.


1) Yes일 경우, 3으로 간다.


2) No일 경우, J를 출력하고 종료한다.


해당 글은 제가 만든 어플을 기준으로 작성하였습니다.

더 많은 정보는 알고리즘 어플을 이용해주세요.





반응형

댓글