Web/모두를 위한 컴퓨터 과학

1-4. 스크래치: 기초

gorae_lulu 2022. 12. 30. 23:40

학습 목표

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

 

스크래치

알고리즘을 구성하는 요소로는 함수, 조건, 불리언 표현, 루프 등이 있다. 스크래치라는 그래픽 프로그래밍 언어를 사용하면 블록을 옮겨 붙여서 알고리즘을 만들어 볼 수 있음.

 

 

스크래치 블록

블록의 종류에 따라서 프로그램이 수행하는 일의 종류가 달라지는데, 입력이 주어졌을 때 블랙박스를 거쳐 출력이 되는 컴퓨터의 작동 원리를 생각해 보면, 하나의 블록이 블랙박스의 역할을 하는 것. 가령 “말해라”라는 블록에 “hello, world”라는 입력을 주게 되면 그 결과로 고양이가 “hello, world”라고 말하게 되는 것. 이러한 입력과 출력을 이어 붙여서 여러 작업을 순차적으로 수행할 수도 있다.

 

https://www.boostcourse.org/cs112

 

모두를 위한 컴퓨터 과학 (CS50 2019)

부스트코스 무료 강의

www.boostcourse.org