책 내용 질문하기
순서도와 코드가 틀린게 많네요.
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
186
조회수
150
작성일
2017-05-22
작성자
탈퇴*원
첨부파일

1. 186 페이지 D = 0 으로 초기화가 되는데, 코드에는 d = -1 로 초기화 됩니다.

2. 주석 7 번 반복 문에서 순서도에서는 1 부터 시작하고 코드에는 0 부터 시작하네요.

이런식으로 순서도와 코드가 틀리게 기재되어 있는 부분이 많습니다.

순서도에 있는 괄호 부분을 채우고 정답을 맞춰보기위해 (따로 정답이 없는거 맞죠?) 코드에 해당 위치는 찾아보면 다르게 표시할 수 밖에 없는 부분이 있습니다.

순서도와 코드가 다르게 기재되어 있으니 답도 틀려지는 부분이 있을수 밖에 없습니다.

이경우 어느쪽을 참고해서 공부해야 맞는 건가요?

순서도에 괄호 친 부분의 정확한 답은 어디서 찾을 수 있어요?

ps. 20 장 부터 순서도와 코드가 틀린게 무지 많네요 ;;;;

189, 190 페이지의 C 순서도에서는 0 으로 초기화, 코드에서는 1로 초기화,

192, 193 페이지도 그렇고. 이건 뭐.......

답변
2017-05-22 19:04:17

안녕하세요.

배열의 시작 위치로 인해 혼동되신것 같습니다.

순서도는 특정 언어를 대상으로 하는 것이 아니므로 각 언어에 공통적인 내용을 다룹니다. 그렇지 않은 경우 처리조건에 어떻게 처리한다는 내용이 제시됩니다.

이전의 시험에서는 순서도에서는 보통 배열의 위치가 1부터 시작되거나 처리조건에서 0부터 시작된다는 조건이 주어지는 경우가 있었습니다. 교재의 섹션 부분에서는 순서도의 배열 위치를 1부터 시작하였고 문제 부분에서는 순서도에 배열의 시작 위치를 언급하였습니다.

순서도와 달리 시험 기준으로 제시된 C와 자바는 배열의 위치가 무조건 0부터 시작입니다.

이로 인해 순서도와 C언어 코드에서의 배열의 위치가 달라 코드의 표현 형태가 달라집니다.

C나 자바는 배열의 위치가 무조건 0부터 시작이므로 교재에 수록된 코드의 형태로 이해하세요.

순서도는 교재에서 설명을 위한 내용은 기본적으로 배열의 위치가 1부터 시작합니다. 이를 염두에 두고 학습하세요.

하지만 실제 시험에서는 순서도에 배열이 사용될 경우 배열의 위치가 처리조건으로 제시될 것으로 예상됩니다.

혹 제시가 되지 않아 배열의 시작위치를 파악하는 것도 시험의 범주에 포함된다면 .. 배열에 사용되는 첨자 변수를 우선 파악하고 그 변수의 초기값이나 증가값을 감안하여 배열의 시작위치를 파악할 수 있으니 이점도 학습에 참고하세요.

순서도와 코드에서의 배열 시작 위치 차이가 질문의 요지라 생각되어 답변을 드렸습니다.

혹 배열의 시작 위치 이외의 부분에서 질문이 있으시다면 해당 페이지와 질문을 다시 한 번 언급해 주시면 자세한 답변드리겠습니다.

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

  • *
    2017-05-22 19:04:17

    안녕하세요.

    배열의 시작 위치로 인해 혼동되신것 같습니다.

    순서도는 특정 언어를 대상으로 하는 것이 아니므로 각 언어에 공통적인 내용을 다룹니다. 그렇지 않은 경우 처리조건에 어떻게 처리한다는 내용이 제시됩니다.

    이전의 시험에서는 순서도에서는 보통 배열의 위치가 1부터 시작되거나 처리조건에서 0부터 시작된다는 조건이 주어지는 경우가 있었습니다. 교재의 섹션 부분에서는 순서도의 배열 위치를 1부터 시작하였고 문제 부분에서는 순서도에 배열의 시작 위치를 언급하였습니다.

    순서도와 달리 시험 기준으로 제시된 C와 자바는 배열의 위치가 무조건 0부터 시작입니다.

    이로 인해 순서도와 C언어 코드에서의 배열의 위치가 달라 코드의 표현 형태가 달라집니다.

    C나 자바는 배열의 위치가 무조건 0부터 시작이므로 교재에 수록된 코드의 형태로 이해하세요.

    순서도는 교재에서 설명을 위한 내용은 기본적으로 배열의 위치가 1부터 시작합니다. 이를 염두에 두고 학습하세요.

    하지만 실제 시험에서는 순서도에 배열이 사용될 경우 배열의 위치가 처리조건으로 제시될 것으로 예상됩니다.

    혹 제시가 되지 않아 배열의 시작위치를 파악하는 것도 시험의 범주에 포함된다면 .. 배열에 사용되는 첨자 변수를 우선 파악하고 그 변수의 초기값이나 증가값을 감안하여 배열의 시작위치를 파악할 수 있으니 이점도 학습에 참고하세요.

    순서도와 코드에서의 배열 시작 위치 차이가 질문의 요지라 생각되어 답변을 드렸습니다.

    혹 배열의 시작 위치 이외의 부분에서 질문이 있으시다면 해당 페이지와 질문을 다시 한 번 언급해 주시면 자세한 답변드리겠습니다.

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

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