책 내용 질문하기
그레이코드변환
도서
[2013] 정보처리기사 실기
페이지
99
조회수
190
작성일
2016-04-07
작성자
첨부파일

cont(4) = cont(i) 각각의 값이 먼가여..

밑에순서도는 이해가안가여.

input 은 5칸인데

cont 는 4인이유도..

시험이 얼마남지않았는데.

질문에 자주 답변해주셧음 좋겠네여

오전에 한질문에 답이ㅣ 아직도 없는건....자주 들어와주세요 급해요..

답변
2016-04-08 09:14:56

안녕하세요.

순서도를 확인하기 전에 반드시 알고리즘의 이해를 먼저 이해를 해야 합니다.

교재에 수록된 모든 내용이 이와 같은 방법으로 알고리즘을 먼저 이해한 후 순서도의 흐름대로 디버깅을 하면서 앞서 이해한 내용과 순서도를 연관지으면서 이해한 내용이 순서도로 어떻게 구현이 되는지 파악하는 것이 알고리즘 학습에 핵심입니다.

문제에서 5개의 자료를 입력받는다고 했으며,

처리 조건에 입력받은 배열의 첫번째 비트는 입력된 값이 그레이코드인지 이진수인지를 판단하는 비트입니다.

첫번째 비트가 1이면 나머지 4비트는 이진수이므로 그레이코드로 변환하는 과정을 처리하고

첫번째 비트가 0이면 나머지 4비트는 그레이코드이므로 이진수로 변환하는 과정이 처리됩니다.

즉 입력된 첫번째 비트는 구분 비트이므로 실제 처리는 INPUT(2) ~ INPUT(5)의 4 비트가 사용되어 CONT(1) ~ CONT(4)로 변환되는 것입니다.

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

  • *
    2016-04-08 09:14:56

    안녕하세요.

    순서도를 확인하기 전에 반드시 알고리즘의 이해를 먼저 이해를 해야 합니다.

    교재에 수록된 모든 내용이 이와 같은 방법으로 알고리즘을 먼저 이해한 후 순서도의 흐름대로 디버깅을 하면서 앞서 이해한 내용과 순서도를 연관지으면서 이해한 내용이 순서도로 어떻게 구현이 되는지 파악하는 것이 알고리즘 학습에 핵심입니다.

    문제에서 5개의 자료를 입력받는다고 했으며,

    처리 조건에 입력받은 배열의 첫번째 비트는 입력된 값이 그레이코드인지 이진수인지를 판단하는 비트입니다.

    첫번째 비트가 1이면 나머지 4비트는 이진수이므로 그레이코드로 변환하는 과정을 처리하고

    첫번째 비트가 0이면 나머지 4비트는 그레이코드이므로 이진수로 변환하는 과정이 처리됩니다.

    즉 입력된 첫번째 비트는 구분 비트이므로 실제 처리는 INPUT(2) ~ INPUT(5)의 4 비트가 사용되어 CONT(1) ~ CONT(4)로 변환되는 것입니다.

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

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