책 내용 질문하기
1권 186페이지에 1번답
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
조회수
83
작성일
2018-04-01
작성자
탈퇴*원
첨부파일
혹시 순서도에서는 a[99] 배열의 a[0]~a[98]까지가 아닌 a[1]~a[99]까지를 사용하는지 궁금합니다. 1번의 답이 a[k-1]=k로 나와있는데 C언어와 비교하면 a[k-2]=k이 맞는 답이 아닌가요?
답변
2018-04-02 09:55:22
안녕하세요.
순서도는 특정 프로그램 언어에 고정된 것이 아니기 때문에 보통 순서도의 처리조건에 배열의 시작 위치를 제시합니다.
이전에는 별도의 조건없이 묵시적으로 1부터 시작하는 경우가 있었는데, 이는 순서도의 처리 과정을 통해 확인할 수 있습니다.
이전 시험 중 순서도에도 배열의 시작 위치를 0부터 시작하도록 제시된 경우도 있었습니다.
그러므로 순서도가 제시된 경우에는 처리조건에 배열의 위치가 제시되었는지 확인하고 혹 제시되지 않았다면 배열의 위치 변수를 확인하여 배열의 시작 위치가 1 혹은 0부터 시작하는 지 확인한 후 디버깅을 시작해야 합니다.
오늘도 즐거운 하루 되세요.
-
*2018-04-02 09:55:22
안녕하세요.
순서도는 특정 프로그램 언어에 고정된 것이 아니기 때문에 보통 순서도의 처리조건에 배열의 시작 위치를 제시합니다.
이전에는 별도의 조건없이 묵시적으로 1부터 시작하는 경우가 있었는데, 이는 순서도의 처리 과정을 통해 확인할 수 있습니다.
이전 시험 중 순서도에도 배열의 시작 위치를 0부터 시작하도록 제시된 경우도 있었습니다.
그러므로 순서도가 제시된 경우에는 처리조건에 배열의 위치가 제시되었는지 확인하고 혹 제시되지 않았다면 배열의 위치 변수를 확인하여 배열의 시작 위치가 1 혹은 0부터 시작하는 지 확인한 후 디버깅을 시작해야 합니다.
오늘도 즐거운 하루 되세요.