반응형
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로간다.
해당 글은 제가 만든 어플을 기준으로 작성하였습니다.
더 많은 정보는 알고리즘 어플을 이용해주세요.
반응형
'Study > Algorithm_정보처리기사' 카테고리의 다른 글
[정보처리기사][알고리즘][수열] 분수 수열의 합계 (1) | 2015.08.13 |
---|---|
[정보처리기사][알고리즘][수열] 홀짝 판별을 이용한 반복계산 (0) | 2015.08.13 |
[정보처리기사][알고리즘][수열] 스위치 변수 이용하기 (0) | 2015.08.09 |
[정보처리기사][실기][수열] 1+2+3+4+...+100까지의 합계 (0) | 2015.08.08 |
[알고리즘] 순서도 보는 법 (0) | 2015.08.07 |
댓글