책 내용 질문하기
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까지만 비교한 것입니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.