4화: 다른 선택, 다른 결과, 분기!

상황에 따라 다른 명령을 내리고 싶을 때는 어떻게 해야 할까요?

2015.10.16
동영상 설명

[학습목표]

  1. 분기의 의미를 설명할 수 있다.
  2. 분기의 개념을 적용하여 상황에 따라 다른 명령을 수행하는 프로그램을 만들 수 있다.
[학습내용]

로봇에게 양치질을 시키려고 합니다. ‘칫솔을 잡아라. 치약을 잡아라. 치약 뚜껑을 열어라.’ 로봇이 오류를 일으키며 프로그램을 종료해버리고 맙니다. 치약 뚜껑이 이미 열려있는 상태였기 때문입니다. 이렇듯 프로그램은 우리가 명령한 대로만 작동하기 때문에 상황에 따라 다른 명령을 내리고 싶을 때에는 특수한 명령어를 사용해야 합니다. ‘만약 칫솔 뚜껑이 닫혀있다면 칫솔 뚜껑을 열어.’와 같이 명령을 수행하는 조건을 정해주는 것입니다. 이렇게 상황에 따라 다른 명령을 수행하는 것을 분기(선택)이라고 합니다. 이번 시간에는 ‘분기(선택)’를 통해 상황에 따라 여러 가지 다른 명령을 수행하는 방법에 대해 알아봅시다.

영상 목록

EBS 로고 EBS 대한민국 교육 변화를 선도하는 ‘내 꿈의 파트너’

새롭고 차별화된 창의·인성 교육 콘텐츠로 전 국민의 미래를 함께 설계합니다.

연관 동영상