142쪽에 순서도가 있고 143쪽 디버깅 작성란이 있습니다
543쪽 디버깅 결과를 봐도 어땋게 순서도에따라 연산이 됬는지 잘 이해가 않됩니다..
순서도에 맞게 디버깅이 어떻게 이루어졌는지 잘 이해할 수있게 설명 부탁드립니다
그래고 밑에 작성자: 이현석: 84쪽 댓글확인부탁 드립니다.
안녕하세요.
1)
디버깅 표는 각 변수들의 값 변화만 확인하면 됩니다.
디버깅이 채점 대상은 아니므로 빈 괄호를 채울 수 있는 과정까지 본인이 확인할 수 있는 형태로만 작성하면 됩니다.
변수의 값이 변화할 때마다 작성하면 되는데,
i, J는 초기값으로 0을 갖습니다.
다음 i = i + 1에 의해 i는 1이 됩니다.
다음 J = J + 1에 의해 J는 1이 됩니다.
i가 99보다 작으므로 아래쪽으로 진행합니다.
다음 i = i + 1에 의해 i는 2가 됩니다.
다음 J = J - i를 수행합니다. 현재 J는 1이고 i는 2이므로 J에는 -1이 저장됩니다.
위 과정을 i가 99와 같거나 클 때까지 반복합니다.
2)
84쪽 추가 질문 답변입니다.
맨 앞의 1은 처음 배열에 저장되어 있던 값입니다.
이후 1, 2, 4, 8이 산출되어 배열에 저장되어 있으며
마지막에 배열의 처음부터 끝까지 출력하는 것이므로
1, 1, 2, 4, 8이 출력되는 것입니다.
오늘도 즐거운 하루 되세요.
-
*2018-05-08 10:20:59
안녕하세요.
1)
디버깅 표는 각 변수들의 값 변화만 확인하면 됩니다.
디버깅이 채점 대상은 아니므로 빈 괄호를 채울 수 있는 과정까지 본인이 확인할 수 있는 형태로만 작성하면 됩니다.
변수의 값이 변화할 때마다 작성하면 되는데,
i, J는 초기값으로 0을 갖습니다.
다음 i = i + 1에 의해 i는 1이 됩니다.
다음 J = J + 1에 의해 J는 1이 됩니다.
i가 99보다 작으므로 아래쪽으로 진행합니다.
다음 i = i + 1에 의해 i는 2가 됩니다.
다음 J = J - i를 수행합니다. 현재 J는 1이고 i는 2이므로 J에는 -1이 저장됩니다.
위 과정을 i가 99와 같거나 클 때까지 반복합니다.
2)
84쪽 추가 질문 답변입니다.
맨 앞의 1은 처음 배열에 저장되어 있던 값입니다.
이후 1, 2, 4, 8이 산출되어 배열에 저장되어 있으며
마지막에 배열의 처음부터 끝까지 출력하는 것이므로
1, 1, 2, 4, 8이 출력되는 것입니다.
오늘도 즐거운 하루 되세요.