책 내용 질문하기
약수구하기 플로차트랑 c언어코드 질문이요
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
191
조회수
50
작성일
2018-03-08
작성자
탈퇴*원
첨부파일
1. 플로차트에서 3번에 D값을 0으로 초기화했으니깐 12번에 A[0]=C 를 넣고 13번에 D를 하나증가하면 안돼는건가요? 정답엔 D를먼저 증가하고 C값을 넣으라고 있던데 배열이 0번부터 시작인데 왜 D를 증가시키고 값을 넣는건가요? 2. c언어 코드에서 3번에 d를 0으로 초기화하고 12건과 13번 순서를 바꿔주면 안돼는건가요?
답변
2018-03-09 09:45:32

안녕하세요.

교재의 순서도에서는 별도의 조건이 없는 경우 묵시적으로 배열의 시작위치를 1부터 지정된 것으로 처리하였습니다.

시험에 출제되는 순서도는 특정 프로그램 언어에 고정된 것이 아니기 때문에 보통 순서도의 처리조건에 배열의 시작 위치를 제시합니다.

이전에는 별도의 조건없이 묵시적으로 1부터 시작하는 경우가 있었는데, 이는 순서도의 처리 과정을 통해 확인할 수 있습니다.

이전 시험 중 순서도에도 배열의 시작 위치를 0부터 시작하도록 제시된 경우도 있었습니다.

그러니 실제 시험에서 순서도 문제를 풀때는 배열의 시작 위치를 먼저 확인하세요.

순서도와 달리 C와 JAVA는 언어의 특성상 배열의 위치는 무조건 0부터 시작합니다.

이와 구분을 하기 위해 순서도에서는 배열의 시작 위치를 처리조건으로 언급할 것으로 예상됩니다.

제시된 배열의 시작 위치를 반드시 확인하고 작업을 수행하세요. 혹 배열의 시작 위치가 제시되지 않았다면

배열의 첨자를 기억하는 변수의 초기값과 증가값, 그리고 처음 사용될 때의 값으로 배열의 시작 위치를 판단하면 됩니다.

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

  • *
    2018-03-09 09:45:32

    안녕하세요.

    교재의 순서도에서는 별도의 조건이 없는 경우 묵시적으로 배열의 시작위치를 1부터 지정된 것으로 처리하였습니다.

    시험에 출제되는 순서도는 특정 프로그램 언어에 고정된 것이 아니기 때문에 보통 순서도의 처리조건에 배열의 시작 위치를 제시합니다.

    이전에는 별도의 조건없이 묵시적으로 1부터 시작하는 경우가 있었는데, 이는 순서도의 처리 과정을 통해 확인할 수 있습니다.

    이전 시험 중 순서도에도 배열의 시작 위치를 0부터 시작하도록 제시된 경우도 있었습니다.

    그러니 실제 시험에서 순서도 문제를 풀때는 배열의 시작 위치를 먼저 확인하세요.

    순서도와 달리 C와 JAVA는 언어의 특성상 배열의 위치는 무조건 0부터 시작합니다.

    이와 구분을 하기 위해 순서도에서는 배열의 시작 위치를 처리조건으로 언급할 것으로 예상됩니다.

    제시된 배열의 시작 위치를 반드시 확인하고 작업을 수행하세요. 혹 배열의 시작 위치가 제시되지 않았다면

    배열의 첨자를 기억하는 변수의 초기값과 증가값, 그리고 처음 사용될 때의 값으로 배열의 시작 위치를 판단하면 됩니다.

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

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