배열입력은 0부터 받아야 하는거 아닌가요? 왜 J가 1인데 1부터 입력받죠? C언어코드에서는 제대로 적어놧는데 플로차트는 지멋대로네요. 어떨때는 배열을 0부터하고 어떨때는 1부터하고 이거는 좀 웃기네 일관성좀 지킵시다. J-1이 입력받는게 정상 아닌가요? 이렇게 설명도 두서없이 해놓고 1부터10인지 0부터9인지 고민좀 해보게 하는데 정석대로 0에서 시작하게 합시다. 설명도 개판이던데 책 개정하기전에 출제자들 실력먼저 파악하고 해주세요.
안녕하세요.
순서도는 여러 언어에 공통적으로 적용할 수 있도록 해야 하므로 언어마다 다른 특성은 처리조건에 명시하도록 되어 있습니다.
C언어와 JAVA가 추가되기 이전 시험에서는 순서도가 배열의 위치가 거의 1부터 시작하는 것으로 제시되었으며, 간혹 0으로 시작하는 경우에는 처리조건에 배열의 위치가 명시되었습니다.
하지만 C언어와 JAVA는 배열의 위치가 무조건 0부터 시작합니다.
교재에서는 섹션에 제시된 순서도는 배열의 위치를 1부터 적용하였고, C와 JAVA는 0부터 시작하였습니다.
또한 순서도가 문제로 제시될 때는 배열의 시작 위치에 대한 내용을 처리조건에 명시하였습니다.
실제 시험에서도 순서도의 배열의 위치는 1 또는 0으로 시작할 수 있습니다. 그러므로 배열 문제의 경우 처리조건에 명시된 배열의 위치를 확인해야 합니다.
혹 시험의 난이도로 인해 배열의 시작 위치도 순서도를 통해 파악해야 하는 경우가 있다면, 배열의 시작되는 초기값이 무엇인지에 따라 배열의 위치를 스스로 파악해야 하는 경우도 있을 수 있습니다. 아직 시험이 시행 초기 이므로 여러가지 경우를 생각하면서 시험을 준비해야 한다는 것을 염두에 두고 학습하세요.
오늘도 즐거우 하루 되세요.
-
*2017-05-15 10:57:09
안녕하세요.
순서도는 여러 언어에 공통적으로 적용할 수 있도록 해야 하므로 언어마다 다른 특성은 처리조건에 명시하도록 되어 있습니다.
C언어와 JAVA가 추가되기 이전 시험에서는 순서도가 배열의 위치가 거의 1부터 시작하는 것으로 제시되었으며, 간혹 0으로 시작하는 경우에는 처리조건에 배열의 위치가 명시되었습니다.
하지만 C언어와 JAVA는 배열의 위치가 무조건 0부터 시작합니다.
교재에서는 섹션에 제시된 순서도는 배열의 위치를 1부터 적용하였고, C와 JAVA는 0부터 시작하였습니다.
또한 순서도가 문제로 제시될 때는 배열의 시작 위치에 대한 내용을 처리조건에 명시하였습니다.
실제 시험에서도 순서도의 배열의 위치는 1 또는 0으로 시작할 수 있습니다. 그러므로 배열 문제의 경우 처리조건에 명시된 배열의 위치를 확인해야 합니다.
혹 시험의 난이도로 인해 배열의 시작 위치도 순서도를 통해 파악해야 하는 경우가 있다면, 배열의 시작되는 초기값이 무엇인지에 따라 배열의 위치를 스스로 파악해야 하는 경우도 있을 수 있습니다. 아직 시험이 시행 초기 이므로 여러가지 경우를 생각하면서 시험을 준비해야 한다는 것을 염두에 두고 학습하세요.
오늘도 즐거우 하루 되세요.