Page 42 고등학교 프로그래밍 교과서
P. 42
컴퓨팅 사고력을 키우는
수행 평가 알고리즘 작성
활동 목표 주어진 문제를 해결하는 알고리즘을 작성할 수 있다.
키와 몸무게를 입력받아 비만도를 구하는 알고리즘을 통해 다음 문제를 해결해 보자.
입력: 키와 몸무게
신체 질량 지수(BMI) = 몸무게(kg)/{키(m) * 키(m)}
비만 분류
분류 신체 질량 지수
저체중 18.5 미만
정상 18.5 - 22.9
과체중 23.0 - 25.0 미만
비만 25.0 이상
자연어로 표현한 알고리즘
❶ 키와 몸무게를 입력받는다.
❷ 키를 입력받은 값이 0이면 작업을 끝낸다.
❸ (가)
❹ 신체 질량 지수가 18.5보다 작으면 ‘저체중’, 18.5부터 22.9 사이이면 ‘정상’, 23.0부터 25.0 미만이면 ‘과체중’,
25.0 이상이면 ‘비만’을 출력한다.
❺ 다시 ❶로 이동한다.
초급 빈칸 (가)에 들어갈 내용을 적어 보자.
중급 위의 알고리즘을 순서도로 작성해 보자.
스스로 평가하기
구분
평가 항목
그렇다 보통이다 그렇지 않다
•주어진 문제를 해결하는 알고리즘을 설명할 수 있다.
•순서도를 이용하여 알고리즘을 표현할 수 있다.
40 Ⅰ . 프로그래밍의 개요
(책)2015프로그래밍-교과서3차심의본 본문.indb 40 2017-09-05 오후 4:15:49