책 내용 질문하기
1권 플로차트에서 배열의 인덱스
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
198
조회수
409
작성일
2019-03-31
작성자
탈퇴*원
첨부파일

배열의 경우 0번째부터 시작하는 걸로 알고있는데

 

해당 페이지 외에도 다른 배열부분에서 0번째가 아닌 1번째 시작으로 플로차트가 작성되어 있습니다

 

198쪽의 경우 플로타츠 3번 D=D+1 을 먼저 수행을 한 후에 4번 A[D] = C 를 수행하게 되어있는데

 

배열이 0번째 부터 시작을 하는거라면 A[D] = C 가 먼저 수행된 후 D = D+1이 수행되어야 하는게 아닌가 궁금합니다.

답변
2019-04-01 14:12:03

안녕하세요 길벗수험서 운영팀입니다.

 

순서도와 C코드를 대조해보실 때 주의하셔야 할 점은,

 

순서도는 <처리 조건>에서 특별한 언급이 없다면 기본적으로 배열의 시작 주소값이 1이며,

C코드 또는 Java코드는 배열의 시작 주소값이 0이라는 점입니다.

 

순서도의 특성상 프로그래밍 쪽에서만 사용하는 것이 아닌 일반 업무 프로세스에서도 사용하기 때문에 일반적인 시작인 1을 기본으로 두고 시작합니다.

 

순서도 : 배열 a[10]a[1]~a[10]

코드 : 배열 a[10]a[0]~a[9]

 

이점 유념에 두시고 해당 순서도를 디버깅해보시기 바랍니다.

 

행복한 하루 되세요 :)

  • 관리자
    2019-04-01 14:12:03

    안녕하세요 길벗수험서 운영팀입니다.

     

    순서도와 C코드를 대조해보실 때 주의하셔야 할 점은,

     

    순서도는 <처리 조건>에서 특별한 언급이 없다면 기본적으로 배열의 시작 주소값이 1이며,

    C코드 또는 Java코드는 배열의 시작 주소값이 0이라는 점입니다.

     

    순서도의 특성상 프로그래밍 쪽에서만 사용하는 것이 아닌 일반 업무 프로세스에서도 사용하기 때문에 일반적인 시작인 1을 기본으로 두고 시작합니다.

     

    순서도 : 배열 a[10]a[1]~a[10]

    코드 : 배열 a[10]a[0]~a[9]

     

    이점 유념에 두시고 해당 순서도를 디버깅해보시기 바랍니다.

     

    행복한 하루 되세요 :)

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