컴퓨터공학/컴퓨팅사고

컴퓨팅사고(스크래치: 기초)

도전하는일반인 2021. 9. 12. 09:56

학습 목표

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

 

핵심 단어

스크래치

블록

 

 

스크래치

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

 

 

화면 왼 쪽에는 함수나 변수 등을 나타내는 퍼즐 조각들이 있습니다. 이 블록들은 화면 중간으로 옮길 수 있습니다. 화면 오른쪽에는 알고리즘 결과나 보여지는 무대가 있습니다. 이 캐릭터의 요정이 “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