상담문의

ㆍ HOME > 상담문의 > 정보처리기능사 실기
제 목 질문합니다
글쓴이  기사친구작성일 2009-11-25 오후 5:43:22조회수 1498
글공유
게시글을 twitter로 보내기게시글을 facebook으로 보내기게시글을 Me2Day로 보내기게시글을 요즘으로 보내기

안녕하세요?  이광석 회원님! ^^*

온라인 IT 자격증 강의의 최강, 기사친구 입니다.

회원님, 디버깅 연습도 계속 하면 늘게되실 겁니다. ^^


질문하신 내용에 답변드립니다.

3건의 자료가 입력된 것으로 하고 디버깅하겠습니다.
배열 JUMSU(3) 에 입력된 값은 87,70,90 으로 가정하겠습니다.
석차는 RANK(3) 에 2,3,1 값이 저장되어야 합니다.

M<10 조건문 위에 있는 석차를 구할 점수를 입력 받아 저장하는 부분은 생략합니다.

1) N=3, i=1
i<=N -> YES로 분기
RANK(1)=1, i=2
i<=N -> YES로 분기
RANK(2)=1, i=3
i<=N -> YES로 분기
RANK(3)=1, i=4
i<=N -> NO로 분기
i=1

-> 여기까지가 석차 배열을 1로 초기화 하는 부분입니다.

2) i<=N -> YES로 분기
J=1
J>N -> NO로 분기, JUMSU(i) NO로 분기
J=2
J>N -> NO로 분기, JUMSU(i) NO로 분기
J=3
J>N -> NO로 분기, JUMSU(i) YES로 분기
RANK(1)=2
J=4
J>N -> YES로 분기,
i=2

3) i<=N -> YES로 분기
J=1
J>N -> NO로 분기, JUMSU(i) YES로 분기
RANK(2)=2
J=2
J>N -> NO로 분기, JUMSU(i) NO로 분기
J=3
J>N -> NO로 분기, JUMSU(i) YES로 분기
RANK(2)=3
J=4
J>N -> YES로 분기, i=3

4) i<=N -> YES로 분기
J=1
J>N -> NO로 분기, JUMSU(i) NO로 분기
J=2
J>N -> NO로 분기, JUMSU(i) NO로 분기
J=3
J>N -> NO로 분기, JUMSU(i) NO로 분기

J=4
J>N -> YES로 분기, i=4

5) i<=N -> NO로 분기

그 다음은 JUMSU, RANK 배열 출력값인 87,70,90  2,3,1을 출력하고 STOP 됩니다.
참고로 RANK(3)은 초기값인 1을 출력합니다.



이해가 되셨길 바라며 힘드시더라도 끝까지 포기하지 마시고

꼭 합격의 결실 맺으시길 기원합니다. 화이팅!!

편안한 오후되세요. 감사합니다.








반갑습니다 추운날씨에 감기조심하시고요 정보처리기능사실기 15강 석차구하기에서
마지막장에 디버깅하는것에 대해서 이해가 안가서 질문합니다 디버깅을 할때 예를 들어 80 90 10
값을 받을때 어디에서 대입을해서 구하는지를 모르겠네요 제가 비전공자라서요 알고리즘
공부하기가 어렵네요

댓글쓰기 :
이전글 수강 연장이요..
다음글 소스코딩에서요
고객지원센터

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.관리자에게 메일보내기