책 내용 질문하기
부록 (기출문제집) 파트의 55,61쪽 문의드립니다
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
55,61
조회수
250
작성일
2019-08-30
작성자
탈퇴*원
첨부파일
부록의 55쪽과 61쪽의 순서도를 보면 "배열"이 사용되고 있는데요,
C언어에서와 마찬가지로 배열의 시작을 A[0]으로 두는것인줄 알았는데,
순서도를 디버깅하다보니 시작이 A[1]에서부터 이루어져야 흐름이 맞겠더라구요.
그렇다면 순서도에서의 배열의 시작점은
[0]이 아닌 [1]에서부터 시작해야한다고 약속이 되어있는 것인가요?
답변
2019-09-02 11:12:11
안녕하세요 길벗수험서 운영팀입니다.
순서도와 C코드를 대조해보실 때 주의하셔야 할 점은,
순서도는 <처리 조건>에서 특별한 언급이 없다면 기본적으로 배열의 시작 주소값이 1이며,
C코드 또는 Java코드는 배열의 시작 주소값이 0이라는 점입니다.
순서도의 특성상 프로그래밍 쪽에서만 사용하는 것이 아닌 일반 업무 프로세스에서도 사용하기 때문에 일반적인 시작인 1을 기본으로 두고 시작합니다.
순서도 : 배열 a[10]은 a[1]~a[10]
코드 : 배열 a[10]은 a[0]~a[9]
이점 유념에 두시고 해당 순서도를 디버깅해보시기 바랍니다.
행복한 하루 되세요 :)
-
관리자2019-09-02 11:12:11
안녕하세요 길벗수험서 운영팀입니다.
순서도와 C코드를 대조해보실 때 주의하셔야 할 점은,
순서도는 <처리 조건>에서 특별한 언급이 없다면 기본적으로 배열의 시작 주소값이 1이며,
C코드 또는 Java코드는 배열의 시작 주소값이 0이라는 점입니다.
순서도의 특성상 프로그래밍 쪽에서만 사용하는 것이 아닌 일반 업무 프로세스에서도 사용하기 때문에 일반적인 시작인 1을 기본으로 두고 시작합니다.
순서도 : 배열 a[10]은 a[1]~a[10]
코드 : 배열 a[10]은 a[0]~a[9]
이점 유념에 두시고 해당 순서도를 디버깅해보시기 바랍니다.
행복한 하루 되세요 :)