컴퓨터공학/컴퓨팅사고

컴퓨팅사고(스크래치:심화)

도전하는일반인 2021. 9. 12. 10:23

학습 목표

스크래치를 이용하여 보다 복잡한 알고리즘을 구현할 수 있습니다.

 

 

핵심 단어

스크래치

블록

 

변수와 루프

변수를 사용하면 정보를 저장하고 다시 재사용할 수 있습니다. ‘counter’라는 변수를 사용하여 양이 숫자를 셀 수 있도록 해 봅시다.

 

 

초록색 깃발이 클릭되었을 때, counter 변수를 1로 설정합니다. 그리고 영원히 루프를 돌면서 counter 변수에 저장된 값을 1초동안 말하도록 합니다. 그 후 1초를 기다리고, counter의 값을 1 증가시킵니다.

 

변수와 조건문

 

 

조건문을 활용하면 더 복잡한 프로그램도 가능합니다. 여기서는 ‘참’ 또는 ‘거짓’ 값을 가지는 불리언 변수를 사용합니다. 초록색 깃발이 클릭되면, muted 변수를 ‘거짓’으로 설정합니다. 그리고 루프를 돌면서, 감지 블록을 통해 스페이스 키가 눌렸는지 체크합니다. 그렇다면, muted가 ‘참’인지 확인합니다. 만약 그렇다면, muted를 거짓으로 설정합니다. 만약 muted가 ‘참’이 아니라면, muted를 ‘참’으로 설정합니다. 그리고 1초를 기다립니다.

 

출처 네이버커넥트재단 bootcourse

'컴퓨터공학 > 컴퓨팅사고' 카테고리의 다른 글

컴퓨팅사고(스크래치: 기초)  (0) 2021.09.12
컴퓨팅사고(알고리즘)  (0) 2021.09.12
컴퓨팅사고(정보의 표현)  (0) 2021.09.12
컴퓨팅사고(2진법)  (0) 2021.09.11