책 내용 질문하기
157페이지 순서도 질문드립니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
157
조회수
37
작성일
2018-03-10
작성자
탈퇴*원
첨부파일
항이 빠뀔때마다 뺴기와 더하기를 번갈아 나열되는 수열 문제인데요.
순서도에서 보면 답이
1.k=-1
2.L=-1
3.L*=-1
4.i <19
라고 나와있는데요..
저는
1.k=1
2.L=1
3.L*=-1
4.20
이렇게 답을했는데 해답지를 봐도 잘 모르겠습니다 ㅠㅠ
제생각으로는 처음 항이 -1로 시작을 하는데
L의 초기값을 -1로 두면 K값(합계) 계산시에 자꾸 1이 나오더라구요
그리고 4번 같은경우도 19번쨰에서 다시 올라간다음에
선합계형식이라서 조건문 만나기전에 20번쨰 더해지고 20< i 가 되면서 빠져나오는거 아닌가요?
답변
2018-03-12 11:02:33
안녕하세요.
수열에서 첫 항을 계산에 의해 산출하지 않고 미리 초기값으로 저장해 놓고 진행하는 방식이기 때문에
K의 초기값에 -1을 저장한 것입니다.
그러므로 i를 20이 아닌 19까지만 실행하는 것이죠.
첫 번째 항을 저장했다는 것은 계산했다고 가정하는 것이므로 총 20개의 항을 산출해야 하는 과정에서
19개의 항만 산출하도록 마지막 i값 비교에서도 19까지만 비교한 것입니다.
오늘도 즐거운 하루 되세요.
-
*2018-03-12 11:02:33
안녕하세요.
수열에서 첫 항을 계산에 의해 산출하지 않고 미리 초기값으로 저장해 놓고 진행하는 방식이기 때문에
K의 초기값에 -1을 저장한 것입니다.
그러므로 i를 20이 아닌 19까지만 실행하는 것이죠.
첫 번째 항을 저장했다는 것은 계산했다고 가정하는 것이므로 총 20개의 항을 산출해야 하는 과정에서
19개의 항만 산출하도록 마지막 i값 비교에서도 19까지만 비교한 것입니다.
오늘도 즐거운 하루 되세요.