상담문의

ㆍ HOME > 상담문의 > 정보처리기사 실기
제 목 07년 2회 산업기사 기출문제의 문의
글쓴이  기사친구작성일 2011-03-31 오전 9:08:29조회수 640
글공유
게시글을 twitter로 보내기게시글을 facebook으로 보내기게시글을 Me2Day로 보내기게시글을 요즘으로 보내기

안녕하세요? 조재환 회원님



정보처리 자격시험 온라인 강의, 최강! 기사친구 입니다.



회원님 질문에 답변 드리겠습니다.



먼저 배열에 숫자를 저장하는 방법은 다음과 같습니다.

예를 들어 10110101 이라는 이진수가 있다면,

S[1] - 1
S[2] - 0
S[3] - 1
S[4] - 1
S[5] - 0
S[6] - 1
S[7] - 0
S[8] - 1

과 같이 큰자릿수 숫자부터 배열에 저장되어 있습니다.

그 때문에 교재의 알고리즘은 10진수계산을 큰 자릿수 부터 계산합니다.

그리고 순서도에서 K의 역할은 DEC = DEC + ( K * S[P] ) 의 십진수 계산에서

2 진수 각 자리의 자릿수를 나타냅니다.

예를 들어

10110101  =     1  * 2^7  +  0 * 2^6 + 1*2^5  + 1*2^4 + 0*2^3  + 0*2^2  + 0*2^1  + 0*2^0

( ^ 은 거듭제곱입니다. 2^7 은 2의 7승입니다. )

와 같은 계산이 있다면 K는 2^7. 2^6, .... , 2^1, 2^0 을 나타내는 것이죠,

따라서 P는 초기값 1부터 8까비 변할때, K = 2^(8-P) 는 2^7 부터 2^0 까지 변해야 하기 때문에

괄호 2번의 답은 8 - P 가 됩니다.

회원님, 이해되셨나요? ^^



열공하시구요..



다시 의문점이 생기면 질문 남겨 주시기 바랍니다.













문제를 풀다가 궁금증이 있어 질문 드립니다.

32강 보수 강의 들었을때 이해가 갔는데 막상 시간이 흐르고 난뒤 비슷한 유형의 문제를 풀다 5번

문제 DEC=128-DEC 와 DEC=DEC*(-1) 이 왜 되는지는 다시 강의를 듣고 디버깅 해본결과 이해가

되었고 2번문제 답이 K=2**(8-P) 인데 왜 8-P 가 되는지 잘 이해가 안갑니다.

바쁘시지만 답변 부탁드립니다.

댓글쓰기 :
이전글 유수쌤~ 실기 강의요
다음글 문제가 안 풀려여..ㅠ.ㅠ
고객지원센터

02-556-3650

평일 9:00~18:00

일요일 공휴일 휴무

계좌번호안내

농협은행 724-01-173541

국민은행 633601-04-044665

예금주 (주)조은캠프

상호명 : (주)조은캠프 ㅣ 대표이사 : 이유락 ㅣ 대구광역시 북구 대학로80 경북대학교 IT융합산업빌딩 11층
사업자번호 : 504-81-62507 ㅣ 본사 : 053-954-0030 ㅣ 기술지원 : 070-7019-1144 ㅣ 팩스 : 050-7711-2200 ㅣ 
원격평생교육시설13호 ㅣ 출판사 : 345-2005-00013 ㅣ 통신판매업 : 2005-대구북구-00158 ㅣ 정보보호책임자 : 김창연  
기사친구는 SSL보안방식의 암호화구간을 적용하여 사이트를 안전하게 이용하실 수 있습니다.
COPYRIGHT 2005 (주)조은캠프 ALL RIGHTS RESERVED.관리자에게 메일보내기