책 내용 질문하기
혹시 순차도는 배열이 a[1]부터 시작인가요? a[0]부터가 아닌건가요?
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
180
조회수
73
작성일
2017-09-07
작성자
탈퇴*원
첨부파일

제목의 질문 대로 질문드립니다.

답안을 봤을때 a[k-1]=k인데 k가 2인 상태에서 그런거니까

a[1]=2를 넣는 다는 거여서요

2가 처음 들어가는 첫 배열 수 인데 질문드립니다.

기본적인 것으로 질문 드려 죄송합니다.

답변
2017-09-08 09:13:41

안녕하세요.

배열의 시작 위치는 중요한 내용입니다.

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

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

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

즉 순서도는 배열의 시작 위치가 달라질 수 있다는 것입니다. 그러므로 문제의 처리조건에 제시된 배열의 시작 위치를 반드시 확인하고 작업을 수행하세요. 혹 배열의 시작 위치가 제시되지 않았다면 배열의 첨자를 기억하는 변수의 초기값과 증가값, 그리고 처음 사용될 때의 값으로 배열의 시작 위치를 판단하면 됩니다.

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

이점도 학습에 참고하세요.


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

  • *
    2017-09-08 09:13:41

    안녕하세요.

    배열의 시작 위치는 중요한 내용입니다.

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

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

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

    즉 순서도는 배열의 시작 위치가 달라질 수 있다는 것입니다. 그러므로 문제의 처리조건에 제시된 배열의 시작 위치를 반드시 확인하고 작업을 수행하세요. 혹 배열의 시작 위치가 제시되지 않았다면 배열의 첨자를 기억하는 변수의 초기값과 증가값, 그리고 처음 사용될 때의 값으로 배열의 시작 위치를 판단하면 됩니다.

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

    이점도 학습에 참고하세요.


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

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