책 내용 질문하기
정보처리산업기사(실기)1권 230쪽 3번에 왜 i 인가요?
도서
2020 시나공 정보처리산업기사 실기 [기본서]
페이지
230
조회수
237
작성일
2020-09-25
작성자
탈퇴*원
첨부파일

정보처리 산업기사 1권 p230 쪽 보수 파트에서 3번이 왜 i 인지 궁금합니다.

저는 '6-i' 라고 정답을 적었는데 왜냐하면 그전에 i가 5가 되어있기때문입니다.

그래서 2의 보수를 구할때 6-i라고 해야지 배열의 가장 오른쪽부터 채워지기 때문입니다.

A배열 위치 5 4 3 2 1

2의 보수를 구할때 가장 오른쪽부터 그러니까 위치가 1인부분부터 시작되어야하는데 i가 정답이라면 5부터 시작을 하게됩니다.

그래서 저는 정답이 i 가 아니라 6-i라고 생각합니다

답변
2020-09-28 11:42:04

안녕하세요 길벗수험서 운영팀입니다.

 

배열의 위치는 1, 2, 3, 4, 5 차례대로 나아갑니다.

 

 

 

a[1]

a[2]

a[3]

a[4]

a[5]

배열 a

 

 

 

 

 

 

 

230쪽 기준 2~5번 과정을 통해 i가 1에서 5까지 증가하면서 각 위치에 값을 삽입하였고, 

6~10 과정을 통해 5에서 1까지의 각 위치의 값을 참조하면서 보수값을 구하게 됩니다.

 

6-i를 사용하게 되면 다시 앞에서 1, 2, 3, 4, 5 차례로 보수 작업을 수행하게 되므로, 순서도 상의 (뒤에서 부터 보수값을 구하는)알고리즘으로는 정상적인 값을 구할 수 없게 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-09-28 11:42:04

    안녕하세요 길벗수험서 운영팀입니다.

     

    배열의 위치는 1, 2, 3, 4, 5 차례대로 나아갑니다.

     

     

     

    a[1]

    a[2]

    a[3]

    a[4]

    a[5]

    배열 a

     

     

     

     

     

     

     

    230쪽 기준 2~5번 과정을 통해 i가 1에서 5까지 증가하면서 각 위치에 값을 삽입하였고, 

    6~10 과정을 통해 5에서 1까지의 각 위치의 값을 참조하면서 보수값을 구하게 됩니다.

     

    6-i를 사용하게 되면 다시 앞에서 1, 2, 3, 4, 5 차례로 보수 작업을 수행하게 되므로, 순서도 상의 (뒤에서 부터 보수값을 구하는)알고리즘으로는 정상적인 값을 구할 수 없게 됩니다.

     

    행복한 하루되세요 :)

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