상담문의

ㆍ HOME > 상담문의 > 정보처리기사 실기
제 목 알고리즘 11강에서요.[1]
글쓴이  기사친구작성일 2011-03-25 오후 5:07:10조회수 622
글공유
게시글을 twitter로 보내기게시글을 facebook으로 보내기게시글을 Me2Day로 보내기게시글을 요즘으로 보내기

안녕하세요? 홍은혜 회원님~ ^^


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

다시 홍은혜 회원님의 질문에 답글을 달게 되었네요..^^..

아주 열심히 학습에 임하시는 듯 해서 기분이 매우 좋습니다.

그러면 회원님의 질문에 답변을 드리겠습니다.

평균을 구하는 문제에서 i = 7 로 안쓰고 i = i - 1 로 쓴 이유는 답을 일반화 시켰기 때문입니다.

이런식으로 표기를 하면 이 답은 데이터 개수가 7개가 아닌 평균을 구하는 문제에서도

똑 같이 적용시킬 수 있기 때문에 응용한 문제를 풀기에 용이할 것입니다.

또 다른 이유는 실제 프로그래밍에서는 추후 제작된 알고리즘의 수정이 용이하도록

처음부터 이를 고려해 알고리즘을 제작합니다. 이런 이유에서도 위에처럼 표기하는 것을

더 선호합니다.

이상 제 답변을 마치겠습니다.

궁금증이 남아 계시면 주저하지 마시고 질문을 올려주십시오.

회원님의 질문에 최선을 다해 답해 드리겠습니다. 감사합니다.









전 i = 7이다라고 표현해도 되는지 질문드린거였는데...

ㅎㅎ 그냥 7만 써도 되는지로 전달 된 것 같아요...

위에서 i = 8 이라는 조건문에서 no로 건너왔는데...

다시 i = 7이라고 해서, 바로 바꿔도 되는지 궁금해서요...

i = 7이라고 쓸 수 없어서 i = i - 1로 쓰는건지 알고 싶습니다 ^^

귀찮으시더라도 다시 한 번 설명 부탁드려요.








홍은혜님 안녕하세요?

7명의 점수에 대한 평균이므로 당연히 7로 나누어 주어도 되는겁니다.

하지만 문제에서 문제를 만들기 위해 i변수에 변화를 주고 i로 나누게 만들어 낸거지요.

이 부분은 강의에서 설명을 드린 것 같습니다. ^^

만약 7명의 점수라고 정해져 있지 않다면 상수 7을 사용할 수 없겠지요.

몇명의 점수를 처리할 것인지 문제에서 정해져 있지 않다면 순서도에서처럼

i변수를 이용해야 하므로 i = i - 1 을 해주고 i로 나누어 주어야만 합니다.

이해가 되셨나요? ^^

열공하시구요.

행복한 하루되세요~~~












10강 연습문제 풀이에서 ㅎ

동그라미 4번에 들어갈 답으로...

바로 7이라고 적으면 안되나요?

i의 값이 8로 들어왔으니 7이 되기 위해서 i-1로 표현가능한 건 이해 되는데...

ㅎㅎ 바로 7이라고 쓸 순 없는지 궁금하네요 ^^

댓글쓰기 :
홍은혜
555
2011/03/25 오후 7:02:11
  [1]  
이전글 알고리즘16강
다음글 문제가 안 풀려여..ㅠ.ㅠ
고객지원센터

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