학습 목표
스크래치를 이용하여 간단한 알고리즘을 구현할 수 있습니다.
핵심 단어
스크래치
블록
스크래치
알고리즘을 구성하는 요소로는 함수, 조건, 불리언 표현, 루프 등이 있습니다. 스크래치라는 그래픽 프로그래밍 언어를 사용하면 블록을 옮겨 붙여서 알고리즘을 만들어 볼 수 있습니다.
화면 왼 쪽에는 함수나 변수 등을 나타내는 퍼즐 조각들이 있습니다. 이 블록들은 화면 중간으로 옮길 수 있습니다. 화면 오른쪽에는 알고리즘 결과나 보여지는 무대가 있습니다. 이 캐릭터의 요정이 “hello, world’ 라고 말 하거나 “이름이 뭐니?”라고 묻고, “David”이라고 답할 수 있도록 할 수 있습니다.
스크래치 블록
블록의 종류에 따라서 프로그램이 수행하는 일의 종류가 달라집니다. 입력이 주어졌을 때 블랙 박스를 거쳐 출력이 되는 컴퓨터의 작동 원리를 생각해보면, 하나의 블록이 블랙 박스의 역할을 하는 것입니다. 가령 “말해라” 라는 블록에 “hello, world”라는 입력을 주게되면 그 결과로 고양이가 “hello, world”라고 말하게 되는 것이죠. 이러한 입력과 출력을 이어 붙여서 여러 작업을 순차적으로 수행할 수도 있습니다.
출처 네이버커넥트재단 bootcourse
'컴퓨터공학 > 컴퓨팅사고' 카테고리의 다른 글
컴퓨팅사고(스크래치:심화) (0) | 2021.09.12 |
---|---|
컴퓨팅사고(알고리즘) (0) | 2021.09.12 |
컴퓨팅사고(정보의 표현) (0) | 2021.09.12 |
컴퓨팅사고(2진법) (0) | 2021.09.11 |