본문 바로가기
IT/스크래치

[스크래치2.0] 만약 ~라면(IF문 학습하기)

by Happy Log 2018. 7. 5.
반응형

만약~라면 조건문

 

 

코딩에서 반복하기(반복문 - for문, while문) 기능과 만약 ~라면(조건문 - if문, if-else문) 기능만 알아도 다양한 프로그램 코딩이 가능 해 집니다. 즉, 이 두 문법은 코딩의 기초이자 핵심이라고 할 수 있습니다.

이번 시간에는 【만약 O라면】, 【만약 O라면 ~ 아니면】 블록에 대하여 학습 해 보도록 하겠습니다. 

 

※ 일반 프로그래밍에서는 이것을 조건문이라고 합니다. 조건문의 종류는 더 다양하게 있지만 스크래치에서 제공되는 조건문의 경우 일반 프로그래밍 언어에서 살펴보면 IF문과 ELSE문 이라고 할 수 있습니다.

 

스크래치2.0 제어

 

 

  【만약 OO라면】 블록

- 조건이 '참' 일 경우 블록안의 블록들이 실행 됩니다.

1) [시작] 클릭을 했을 때 만약 1=1이 참이라면 2초 동안 '참! 참! 참!' 이라고 말하게 됩니다.

2)【문한 반복하기】 안에 【만약 O라면】 이라는 조건문이 들어 있습니다. 따라서 [시작] 버튼을 클릭하고 나서 언제든지 마우스 포인터가 스프라이트에 닿게 되면  '참! 참! 참!' 이라고 말하게 됩니다.

만약 라면 예제

 

 

  【만약 O라면 ~ 아니면】 블록

1) 무대를 클릭합니다.

2) 스페이스 키를 눌르고 있을 경우 색깔 효과를 주어 무대 색이 바뀌게 됩니다.

3) 스페이스 키를 누리지 않게 되면 다시 무대 색깔이 흰색으로 바뀌게 됩니다.

조건문(IF ELSE) 예제

 

 

  결과 영상 보기

 

 

여기까지 스크래치 2.0 에서이 조건문 스크립트에 대하여 알아 보았습니다.

반응형

댓글