Page 217 고등학교 프로그래밍 교과서
P. 217
먼저 배열에서 가장 작은 값을 검색하여 공장과 국가에 대한 인덱스를 work에 저 인덱스(Index)
자료를 쉽게 접근할 수 있도록 표시
장한다. 다음 검색할 때에는 처리된 자료는 제외할 수 있도록 cost 값을 0으로 처리 한 색인 목록, 여기서는 배열의 첨자
번호를 의미한다.
한다. 이러한 과정을 4번 거치고 나면, 배열 work에는 운송비가 적은 순서대로 운송
비 및 공장과 국가에 대한 인덱스가 저장된다.
(4) 프로그램 테스트
이 프로그램은 전체적으로 한 개의 모듈로 구성되어 있으므로 모듈 간의 통합 테 프로그램 실행하기
단축키( + )를 사용하면 프
스트는 불필요하다. 프로그램이 올바르게 작동되는지 실행해 본다. 문법적인 오류는 로그램의 실행을 빠르게 수행할 수
컴파일 시에 적색으로 표시되므로 쉽게 수정할 수 있으나, 논리적인 오류는 출력된 있다.
결과가 올바른지 사용자가 면밀히 검토해 보아야 한다. 다음 데이터를 입력하여 결
과가 바르게 출력되는지 확인한다.
입력 데이터 1
•부산 공장 재고량: 28
•인천 공장 재고량: 22
•A 국가 요구량: 24
•B 국가 요구량: 16
출력 결과 1
A 국가 B 국가
부산 18 0
인천 6 16
입력 데이터 2
•부산 공장 재고량: 30
•인천 공장 재고량: 30
•A 국가 요구량: 20
•B 국가 요구량: 40
출력 결과 2
A 국가 B 국가
부산 20 10
인천 0 30
2. 프로그래밍의 실제 Ⅰ 215
(책)2015프로그래밍-교과서3차심의본 본문.indb 215 2017-09-05 오후 4:16:54