책 내용 질문하기
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이 들어가야 하죠.

     

    행복한 하루되세요 :)

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