Page 269 고등학교 프로그래밍 교과서
P. 269















39쪽 스스로 해결하기 53쪽 내 실력 확인하기
1 ④
시작
2 ④
a, b
[해설] 통합 개발 환경은 프로그램 개발을 위한 문서 편집기, 번역기, 링커, 디
아니요 버깅 등의 기능을 메뉴화하여 일련의 작업을 하나의 프로그램 안에서 처리할
a > b

수 있도록 지원하는 소프트웨어이다.
c = a - b c = b - a
56쪽 도전 프로젝트
c
Step 1 출구를 찾아가는 방법

출구를 찾아가는 방법이 여러 가지인 경우는 가장 빠르게 찾을 수
있는 방법을 알아본다.

Step 2 팀원1: 미로 찾기에 대한 자료를 인터넷에서 검색
40쪽 컴퓨팅 사고력을 키우는 수행 평가 팀원2: 보고서 작성
초급
(가) 신체 질량 지수를 계산한다. 팀원3, 4: 알고리즘 작성

중급
Step 3 알고리즘의 예
시작
1. 앞으로 간다.
키 a, 몸무게 b 입력
2. 아직 미로 안에 갇혀 있다면

a = 0 끝 2.1 시계 방향(오른쪽)으로 방향을 90도 바꾼다.
아니요
2.2 만약 벽이 앞에 있다면
m = b/(a*a)
2.2.1 반시계 방향(왼쪽)으로 방향을 90도 바꾼다.
아니요
m < 18.5 2.3 앞으로 간다.
예 아니요
18.5 <= m < 23 2.4 2번 순서로 돌아간다.
아니요
예 23 <= m <25
예 3. 미로 탈출
저체중 정상 과체중 비만
Step 4 수행 계획서 작성
문제의
미로에서 출구 찾기
핵심 내용 찾기
41쪽 내 실력 확인하기 미로에서 갈 수 없는 벽과 갈
이미 알고 있는 사실들
수 있는 공간
1 ④
벽이 있을 때 어떤 방법으로
2 ③ 자료 수집 더 알아야 할 사항들 나갈 수 있는 공간을 알아내
및 는 알고리즘
역할 분담하기 팀원 1: 미로 찾기에 대한
자료 수집 자료를 인터넷에서 검색
52쪽 컴퓨팅 사고력을 키우는 수행 평가
역할 분담 팀원 2: 보고서 작성
(가) 컴파일 팀원 3, 4: 알고리즘 작성
초급
컴파일은 프로그래머가 작성한 소스 파일을 컴퓨터에서 수행이 가능 1. 앞으로 간다.
중급
하도록 기계어로 변환하는 과정을 말하며, 링크는 프로그램을 실행하기 위 2. 아직 미로 안에 갇혀 있다면
해서 서로 연관된 오브젝트 파일들을 라이브러리 파일들과 연결하여 하나 2.1 시계 방향(오른쪽)으로 방향을 90도 바꾼다.
의 실행 파일을 만드는 과정이다. 2.2 만약 벽이 앞에 있다면
알고리즘 표현
통합 개발 환경은 프로그램을 개발하는 과정에서 소스 코드를 입력하고 편 2.2.1 반시계 방향(왼쪽)으로 방향을 90도 바꾼다.
집하는 편집 프로그램, 번역 프로그램, 오류 수정 프로그램 등을 따로 사용 2.3 앞으로 간다.
하면 개발 시간도 길어지고 오류도 자주 발생하는 등 불편함이 크므로 이 2.4 2번 순서로 돌아간다.
러한 작업을 하나의 프로그램 안에서 처리하려고 할 때 사용한다. 3. 미로 탈출

정답 및 해설 267






(책)2015프로그래밍-교과서3차심의본 본문.indb 267 2017-09-05 오후 4:17:12
   264   265   266   267   268   269   270   271   272   273   274