반응형
Q. 1 - 2 + 3 - 4 + 5 - 6 + ... + 99 - 100 까지의 합계를 구하는 순서도를 작성하시오.
1. i는 1씩 누적되며 증가하는 변수이므로 i를 0으로 초기화한다.
2. j는 i의 값이 계산되어 저장될 변수이므로 0으로 초기화한다.
3. SW 변수를 초기환한다. 수녕의 첫번째 항은 더해야한다는 것을 생각해둔다.
4. 수열의 각항을 만든다.
5. SW가 0이면 더하는 작업을 하기 위해 Yes로 가고 아니면 빼는 작업을 하기 위해 No로 간다.
1) Yes일 경우, 수열의 항 i를 합계 J에 더한다.
A. 다음에는 빼는 작업을 하기 위해 SW를 1로 초기화한다.
2) No일 경우, 합계를 구한다. 한번은 더하고 한번은 뺀다는 것을 생각해 둔다.
A. 다음에는 더하는 작업을 할 수 있도록 스위치 변수의 값을 설정한다.
6. i가 100보다 작으면 다음을 수행하기 이해 Yes로 가고, 아니면 No로 간다.
1) Yes일 경우, 4번으로 간다.
2) No일 경우, J를 출력하고 끝낸다.
해당 글은 제가 만든 어플을 기준으로 작성하였습니다.
더 많은 정보는 알고리즘어플을 이용해주세요.
문의사항은 sj60414@네이트닷컴과 댓글로 해주세요.
반응형
'Study > Algorithm_정보처리기사' 카테고리의 다른 글
[정보처리기사][알고리즘][수열] 분수 수열의 합계 (1) | 2015.08.13 |
---|---|
[정보처리기사][알고리즘][수열] 홀짝 판별을 이용한 반복계산 (0) | 2015.08.13 |
[정보처리기사][알고리즘][수열] 순서에 의한 반복 계산 (0) | 2015.08.11 |
[정보처리기사][실기][수열] 1+2+3+4+...+100까지의 합계 (0) | 2015.08.08 |
[알고리즘] 순서도 보는 법 (0) | 2015.08.07 |
댓글