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

[정보처리기사][알고리즘][수열] 순서에 의한 반복 계산

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

 

Q. 1 - 2 + 3 - 4 + 5 - 6 + ... - 98 + 99까지의 합계를 구하는 순서도를 작성하시오.

 

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

 

2. 수열의 각 항을 만든다. 수열의 첫 번째 항이 1이라는 것을 생각해 둔다.

 

3. 합계를 구한다. 첫번째 항은 더한다는 것을 생각해둔다.

 

4. 마지막 항까지 모두 계산했는지를 판단한다. 마지막 항이 99라는 것, 그리고 그 항을 만든 다음 누적하고 종료 여부를 판단한다는 것을 생각해 둔다.

 

1) 99와 같거나 클 경우, J를 출력하고 종료한다.

 

2) 작을경우, 수열의 각 항을 만든다. 수열의 두번째 항이 2라는 것을 생각해둔다.

 

3) 합계를 구한다. 두번째 항은 뺀다는 것을 생각해 둔다. 그리고 2로간다.

 

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

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

 

 

반응형

댓글