책 내용 질문하기
10진수를 임의의 진수로 변환하기
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
209
조회수
193
작성일
2020-07-20
작성자
탈퇴*원
첨부파일
209쪽 순서도를 보면 4번의 빈칸이 A[E+1] 이잖아요 해설을 보면 배열 A가 0부터 들어있다는 것을 염두에 두라는데 그러면 A[E]아닌가요?
맨밑에 디버깅(23을 2진수로)을 해봤을 때 처음에 E의 값(몫)이 1로 나오면 A[1+1]이 되어 A[2]가 출력이 되는 것인데 그러면 2가 출력되지않나요?
A[0]=0, A[1]=1, A[2]=2, A[3]=3, A[4]=4, A[5]=5, A[6]=6 A[7]=7...~A[15]=F 인건데 아무리 생각해봐도 이해가 안돼서요
답변
2020-07-20 13:51:46
안녕하세요 길벗수험서 운영팀입니다.
순서도는 기본적으로 배열이 0부터 시작한다는 것은 염두에 두세요.
<처리조건>에서 배열의 시작이 0이다. 라는 의미의 문구가 없다면 무조건 1부터 입니다.
즉, A배열에 저장된 값은
A[1]=0, A[2]=1, A[3]=2 .... A[14]=D, A[15]=E, A[16]=F
입니다.
때문에 E+1이 들어가야 하죠.
행복한 하루되세요 :)
-
관리자2020-07-20 13:51:46
안녕하세요 길벗수험서 운영팀입니다.
순서도는 기본적으로 배열이 0부터 시작한다는 것은 염두에 두세요.
<처리조건>에서 배열의 시작이 0이다. 라는 의미의 문구가 없다면 무조건 1부터 입니다.
즉, A배열에 저장된 값은
A[1]=0, A[2]=1, A[3]=2 .... A[14]=D, A[15]=E, A[16]=F
입니다.
때문에 E+1이 들어가야 하죠.
행복한 하루되세요 :)