책 내용 질문하기
시나공 실기 142~143쪽 질문입니다
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
조회수
57
작성일
2018-05-06
작성자
탈퇴*원
첨부파일

142쪽에 순서도가 있고 143쪽 디버깅 작성란이 있습니다

543쪽 디버깅 결과를 봐도 어땋게 순서도에따라 연산이 됬는지 잘 이해가 않됩니다..

순서도에 맞게 디버깅이 어떻게 이루어졌는지 잘 이해할 수있게 설명 부탁드립니다

그래고 밑에 작성자: 이현석: 84쪽 댓글확인부탁 드립니다.

답변
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이 출력되는 것입니다.

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

  • *
    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이 출력되는 것입니다.

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

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