상담문의

ㆍ HOME > 상담문의 > 정보처리기사 실기
제 목 정보처리기사 실기! 27강 워크시트 질문 있습니다.
글쓴이  기사친구작성일 2011-03-30 오전 9:39:40조회수 611
글공유
게시글을 twitter로 보내기게시글을 facebook으로 보내기게시글을 Me2Day로 보내기게시글을 요즘으로 보내기

김도현님 안녕하세요?

질문에 답변드립니다.

알고리즘의 순서도에서는 프로그래밍과 달리 모든 변수에 대해 미리 선언을 표기

하지 않습니다.

물론 프로그래밍이라면 일반적으로 모든 변수를 선언하고 프로그래밍을 하게 되지요.

알고리즘에서는 초기값이 반드시 필요한 변수의 경우 초기값을 미리 주어야 하지만

질문을 주신 삽입정렬에서 IMSI 변수의 경우 프로그램의 시작과 함께 임의의 값을

입력받게 되므로 별도로 초기값이 필요하지 않습니다. ^^

주로 초기값이 필요한 변수는 누적연산에 사용되는 누적변수입니다.

A = A + 1 이 반복 연산이 된다면, 처음 1회전에 A변수의 값에 1을 더해 주어야 하므로

초기값을 표기해 주는 것이 반드시 필요합니다.

하지만 이 순서도에서 IMSI 변수는 초기값이 필요하지 않는 관계로 순서도에서 별도로

선언을 해주는 부분이 생략된거구요.

강의에서도 말씀드렸지만 실제 시험에서 변수에 대한 설명이 없이 출제되는 것이

최근의 시험 경향이므로 문제에 나온 변수의 설명에 너무 의존하지 않고 문제에서 분석을

하시는 연습을 꾸준히 하시는게 좋은 학습 방법입니다. ^^

또 궁금하신 점이 있으시면 언제든 질문주세요.

행복한 하루되시기 바랍니다.






워크시트에 보면 |MS| 라는 변수가 나오는데 순서도를 보면서 |MS|가 어디 위치겠구나라는 걸 유추해서 풀었습니다만 문제에서 |MS|에 대한 정의가 되어있지 않네요.
그렇다고 순서도에 |MS|에 대한 초기화 구문도 못찾았어요.
순서도를 보고 유추해야 하는게 맞나요?
그런데 알고리즘이 그렇다면 프로그래밍을 하면 초기화가 안되서 처리가 안되지 않나요?
문제를 대충 읽어서 제가 못찾는 걸지도....

댓글쓰기 :
이전글 정보처리 실기 (신기술동향 5강)
다음글 문제가 안 풀려여..ㅠ.ㅠ
고객지원센터

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