44쪽에서 보면 i=0으로 초기화를 했지만 i=i+1로 다시 증가시켜서 처음 값은 1이 됩니다.
그럼 J=J+i에 의해 J는 2가 되고 다음 L은 -1인데 -1을 곱해서 1
고로 8번 네모칸값은 K=(-1)+2*1 이므로 K는 1이 나옵니다.
문제는 -1+2-4+7-11....식으로 증가하는 수열의 합인데
디버깅 결과 답이 틀린거 같습니다.
자꾸 다운이 된다고 설명하시는데 실제로 자료 다운을 하면 포인트가 부족해서 다운을 못합니다라고 메시지가 뜹니다
기사자료는 다운이 되더군요?
제가 책은 기사책으로 샀지만 시험은 산업기사를 봅니다.
이정도 선처는 해주실수 있잖아요?
스크린샷 올려놨으니 한번 보시길 바랍니다.
그리고 제발 해결책 좀 제시해주세요.
안녕하세요.
순서대로 디버깅을 수행해 보겠습니다.
i 초기값은 0, J 초기값은 1, K 초기값은 -1, L 초기값은 -1입니다.
i=i+1에 의해 i도 1이 되구요.
J=J+i에 의해 J는 2가 됩니다.
L=L*(-1) 이므로 L은 1이 됩니다.
K = K + (J * L), 즉 K = -1 + (2 * 1) = 1이 됩니다.
여기까지 풀어보고 문제를 다시 볼께요 ..
문제의 수열은 -1+2-4+7-11+16-22 ... 와 같이 진행합니다.
수열의 각 항은 J에 저장됩니다. 즉 1, 2, 4, 7, 11, 16, 22 .. 가 저장됩니다.
그리고 누적된 결과값은 K에 저장됩니다.
K의 처음 값은 -1입니다.
첫번째 수열의 값이 -1이기 때문이죠.
그 다음 K 값은 -1+2의 결과인 1이 저장됩니다.
그 다음 K 값은 -1+2-4의 결과인 -3이 저장됩니다.
그 다음 K 값은 -1+2-4+7의 결과인 4가 저장됩니다.
J는 부호를 생각치 않고 각 항의 값만을 저장하고
K는 해당 번째까지의 최종 누적값을 저장한다고 이해하시면 될 것 같습니다.
시험대비자료는 해당 교재만 다운되는 구조로 인해 예외적인 경우는 저희쪽에서 직접 발송해 드려야 합니다.
qna@gilbut.co.kr로 신정철님의 메일 주소와 함께 필요한 자료를 알려주시면 자료를 보내드리도록 하겠습니다.
오늘도 즐거운 하루 되세요.
"-
*2013-07-08 09:34:52
안녕하세요.
순서대로 디버깅을 수행해 보겠습니다.
i 초기값은 0, J 초기값은 1, K 초기값은 -1, L 초기값은 -1입니다.
i=i+1에 의해 i도 1이 되구요.
J=J+i에 의해 J는 2가 됩니다.
L=L*(-1) 이므로 L은 1이 됩니다.
K = K + (J * L), 즉 K = -1 + (2 * 1) = 1이 됩니다.
여기까지 풀어보고 문제를 다시 볼께요 ..
문제의 수열은 -1+2-4+7-11+16-22 ... 와 같이 진행합니다.
수열의 각 항은 J에 저장됩니다. 즉 1, 2, 4, 7, 11, 16, 22 .. 가 저장됩니다.
그리고 누적된 결과값은 K에 저장됩니다.
K의 처음 값은 -1입니다.
첫번째 수열의 값이 -1이기 때문이죠.
그 다음 K 값은 -1+2의 결과인 1이 저장됩니다.
그 다음 K 값은 -1+2-4의 결과인 -3이 저장됩니다.
그 다음 K 값은 -1+2-4+7의 결과인 4가 저장됩니다.
J는 부호를 생각치 않고 각 항의 값만을 저장하고
K는 해당 번째까지의 최종 누적값을 저장한다고 이해하시면 될 것 같습니다.
시험대비자료는 해당 교재만 다운되는 구조로 인해 예외적인 경우는 저희쪽에서 직접 발송해 드려야 합니다.
qna@gilbut.co.kr로 신정철님의 메일 주소와 함께 필요한 자료를 알려주시면 자료를 보내드리도록 하겠습니다.
오늘도 즐거운 하루 되세요.
"