책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9791188831609
· 쪽수 : 221쪽
· 출판일 : 2020-10-22
책 소개
목차
PREFACE 003
CHAPTER 1 컴퓨터는 무엇인가? 013
CHAPTER 2 컴퓨터의 3대 요소 017
2-1 CPU(Central Processing Unit) 019
2-2 메모리(MEM : Momory) 019
2-3 입·출력장치 021
CHAPTER 3 소프트웨어 (S/W : Software) 023
3-1 소프트웨어란? 025
3-2 모바일 소프트웨어 025
3-3 소프트웨어의 중요성 027
3-4 소프트웨어 중심사회 028
3-5 컴퓨팅 사고력 029
CHAPTER 4 스크래치에 대해서… 031
4-1 스크래치란 무엇일까요? 033
4-2 스크래치 가입하기 035
4-3 스크래치 다운로드 037
4-4 Scratch Desktop 알아보기 039
CHAPTER 5 스크래치의 개념 043
5-1 스프라이트 045
5-2 스크래치 코드 순서 045
5-3 스크래치 블록 배치해보기 047
5-4 블록 연결하는 방법 048
5-5 움직이는 공 연습 049
5-6 각도 조절해보기 054
5-7 모양 바꾸기 1 056
5-8 모양 바꾸기 2 061
5-9 반복하기 064
- 연습문제 068
CHAPTER 6 스프라이트 활용 071
6-1 좌우로 달리는 고양이 073
6-2 변신하는 고양이 078
6-3 말하는 고양이 084
6-4 크기 블록을 이용하여 효과주기 086
6-5 스프라이트에 소리효과 추가하기 088
6-6 연산 블록 이해하기 090
6-7 구구단 게임 만들기 097
- 연습문제 102
CHAPTER 7 키보드와 마우스로 이용하여 스프라이트 가지고 놀기 105
7-1 마우스 포인터를 따라가는 스프라이트 107
7-2 키보드로 스프라이트 제어하기 112
7-3 낙서장 만들기 118
7-4 기능을 추가한 낙서장 126
7-5 묻고 기다리기 활용하기 141
7-6 계산기 만들기 150
- 연습문제 165
책속에서
우리가 일상적으로 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 연산을 하기 위해서는 첫 번째 수와 두 번 째 수가 필요합니다. 스크래치에서도 각종 연산을 위해 사용하는 블록을 살펴보면 두 개의 입력을 요구합니다.
앞에서 연습했던 코딩들은 연산 블록을 통해 연산이 이루어지기는 했지만, 사실상 미리 정해진 숫자 두 개를 입력하여 결과를 보여주는 과정을 알아본 것이라 할 수 있습니다.
따라서 흔히 연산이라고 하는 것은 예를 들어 계산기와 같은 기기를 말할 수 있습니다.
간단하게 두 자리 수를 계산하는 과정을 나열해 보겠습니다. ‘5 + 2’를 계산한다고 하면 계산기 숫자 패드에서 ‘5’를 누르고 ‘+’를 누른 후 ‘2’를 누릅니다. 마지막으로 결과를 확인하기 위해 ‘=’을 누르면 화면에 ‘7’이라는 결과를 확인할 수 있습니다.
이러한 것이 사용자 입력을 통해 연산되는 부분이며, 스크래치에서도 이와 같은 과정과 결과를 똑같이 적용할 수 있습니다.
그러기 위해서는 변수에 대해 알아야 합니다. 변수란 무엇일까요? 변수는 쉽게 풀어 말하자면 하나의 저장소라고 생각하시면 됩니다.
아래 그림을 통해 변수가 어떻게 사용되는지 알아봅시다.



















