87
STACK MINI 학생용 워크북 1

STACK MINI 우리 동네 학생용교재

Embed Size (px)

Citation preview

STACK MINI

학생용워크북

1

Stack MINI우리동네

• 초등 1학년부터 4학년 대상

2

3

알아두기

블록 설명

앞으로 한 칸 이동하기

프로그램 시작을 선언하기

왼쪽으로 90도 돌기

오른쪽으로 90도 돌기

L

R

같은 동작을 개수만큼 반복하는것을 말한다.

4

알아두기

블록 설명

모든 동작을 실행 시킨다.

_____________ 있으면같은 동작을 원하는 목표까지 반복하는 것을 말한다.예) 앞, 왼쪽, 오른쪽으로 갈 수

_____________ 있으면 위쪽의블록을 실행하고아니면아래쪽(아니면부분)의 블록들을실행합니다.

같은 동작을 제시된 조건이 맞을 때까지 반복하는것을 말한다.

무엇을 배우는 걸까요?

학습목표

앞으로 이동 및 방향전환, 반복, 조건 블록을 사용하여알버트가 우리동네의 여러 장소를 찾아 갈 수 있도록도와주세요.

개념학습

오른쪽 : 북쪽을 바라봤을 때 동쪽과 같은 쪽

왼쪽 : 북쪽을 바라봤을 때 서쪽과 같은 쪽

반복 : 같은 동작 등을 제시된 숫자만큼 되풀이함

조건반복 : 주어진 조건이 맞을 때까지 같은 동작 등을

되풀이함

조건문 : 제시된 조건이 맞으면 특정한 동작을 수행함

선택문 : 제시된 조건이 맞거나 틀릴 때 다른 동작을 각각

수행함

5

•보드 위에 알버트를 올려 놓는다.

•알버트 전원을 ON 상태에 둔다.

•스택 미니를 실행시킨다.

6

준비단계

문제설명

7

1단계 : 맛있는 우유

시작화면

8

1단계 : 맛있는 우유

앞으로 2칸 이동시킬 수 있다.

명령어나열하기 블럭쌓아보기

코딩 연습하기

9

1단계 : 맛있는 우유

+내가 생각한 첫번째 해결방법

+내가 생각한 두번째 해결방법

다시 생각해 보기

10

1단계 : 맛있는 우유

+다른 친구와 해결방법에 대해 서로 이야기해 보자

+ 나의 생각을 다시 정리해 보자

나눔과 생각

11

1단계 : 맛있는 우유

쉬어가기

12

문제설명

13

2단계 : 알버트는 저축왕

시작화면

14

2단계 : 알버트는 저축왕

앞으로 1칸, 왼쪽으로 돌고, 앞으로 3칸 이동시킬 수 있다.

명령어나열하기 블럭쌓아보기

코딩 연습하기

15

2단계 : 알버트는 저축왕

+내가 생각한 첫번째 해결방법

+내가 생각한 두번째 해결방법

다시 생각해 보기

16

2단계 : 알버트는 저축왕

+다른 친구와 해결방법에 대해 서로 이야기해 보자

+ 나의 생각을 다시 정리해 보자

나눔과 생각

17

2단계 : 알버트는 저축왕

쉬어가기

18

문제설명

19

2단계 : 공부를 열심히~

시작화면

20

2단계 : 공부를 열심히~

앞으로 이동하며 방향을 바꿀 수 있다.

명령어나열하기 블럭쌓아보기

코딩 연습하기

21

2단계 : 공부를 열심히~

+내가 생각한 첫번째 해결방법

+내가 생각한 두번째 해결방법

다시 생각해 보기

22

2단계 : 공부를 열심히~

+다른 친구와 해결방법에 대해 서로 이야기해 보자

+ 나의 생각을 다시 정리해 보자

나눔과 생각

23

2단계 : 공부를 열심히~

쉬어가기

24

문제설명

25

4단계 : 지갑을 주웠어요!

시작화면

26

4단계 : 지갑을 주웠어요!

반복 블록을 사용하여 앞으로 이동할 수 있다.

명령어나열하기 블럭쌓아보기

코딩 연습하기

27

4단계 : 지갑을 주웠어요!

+내가 생각한 첫번째 해결방법

+내가 생각한 두번째 해결방법

다시 생각해 보기

28

4단계 : 지갑을 주웠어요!

+다른 친구와 해결방법에 대해 서로 이야기해 보자

+ 나의 생각을 다시 정리해 보자

나눔과 생각

29

4단계 : 지갑을 주웠어요!

쉬어가기

30

문제설명

31

5단계 : 엄마의 심부름

시작화면

32

5단계 : 엄마의 심부름

반복블럭을 사용하여 앞으로, 방향전환 등을 할 수 있다.

명령어나열하기 블럭쌓아보기

코딩 연습하기

33

5단계 : 엄마의 심부름

+내가 생각한 첫번째 해결방법

+내가 생각한 두번째 해결방법

다시 생각해 보기

34

5단계 : 엄마의 심부름

+다른 친구와 해결방법에 대해 서로 이야기해 보자

+ 나의 생각을 다시 정리해 보자

나눔과 생각

35

5단계 : 엄마의 심부름

쉬어가기

36

문제설명

37

6단계 : 선물을 사야 해~

시작화면

38

6단계 : 선물을 사야 해~

조건 반복블럭을 사용하여 앞으로 이동할 수 있다.

명령어나열하기 블럭쌓아보기

코딩 연습하기

39

6단계 : 선물을 사야 해~

+내가 생각한 첫번째 해결방법

+내가 생각한 두번째 해결방법

다시 생각해 보기

40

6단계 : 선물을 사야 해~

+다른 친구와 해결방법에 대해 서로 이야기해 보자

+ 나의 생각을 다시 정리해 보자

나눔과 생각

41

6단계 : 선물을 사야 해~

쉬어가기

42

문제설명

43

7단계 : 불이 났어요!

시작화면

44

7단계 : 불이 났어요!

~까지 반복블럭과 앞으로 이동, 방향전환 블록을사용하여 이동할 수 있다.

명령어나열하기 블럭쌓아보기

코딩 연습하기

45

7단계 : 불이 났어요!

+내가 생각한 첫번째 해결방법

+내가 생각한 두번째 해결방법

다시 생각해 보기

46

7단계 : 불이 났어요!

+다른 친구와 해결방법에 대해 서로 이야기해 보자

+ 나의 생각을 다시 정리해 보자

나눔과 생각

47

7단계 : 불이 났어요!

쉬어가기

48

문제설명

8단계 : 안심이야~

49

시작화면

50

8단계 : 안심이야~

~까지 반복블록과 앞으로 이동, 방향전환 블록을사용하여 이동할 수 있다.

블록 수가 하나 더 추가된 점을 주의한다.

알버트의 방향을 왼쪽으로 돌려준다.

명령어나열하기 블럭쌓아보기

코딩 연습하기

51

8단계 : 안심이야~

+내가 생각한 첫번째 해결방법

+내가 생각한 두번째 해결방법

다시 생각해 보기

52

8단계 : 안심이야~

+다른 친구와 해결방법에 대해 서로 이야기해 보자

+ 나의 생각을 다시 정리해 보자

나눔과 생각

53

8단계 : 안심이야~

쉬어가기

54

문제설명

55

9단계 : 시원한 물~

문제설명

9단계 : 시원한 물~

56

문제설명

9단계 : 시원한 물~

57

시작화면

58

9단계 : 시원한 물~

앞으로 이동, 갈림길이 나왔을 때 오른쪽으로 갈 수있으면 오른쪽으로 돌기, 앞으로 이동할 수 있다.

명령어나열하기 블럭쌓아보기

코딩 연습하기

59

9단계 : 시원한 물~

+내가 생각한 첫번째 해결방법

+내가 생각한 두번째 해결방법

다시 생각해 보기

60

9단계 : 시원한 물~

+다른 친구와 해결방법에 대해 서로 이야기해 보자

+ 나의 생각을 다시 정리해 보자

나눔과 생각

61

9단계 : 시원한 물~

쉬어가기

62

문제설명

63

10단계 : 아야 아야

문제설명

64

10단계 : 아야 아야

시작화면

65

10단계 : 아야 아야

~까지 반복과 앞으로 이동, 방향전환 블록 사용하여왼쪽으로 갈 수 있으면 왼쪽으로 돌고, 왼쪽으로 갈 수없으면 앞으로 간다.

명령어나열하기 블럭쌓아보기

코딩 연습하기

66

10단계 : 아야 아야

+내가 생각한 첫번째 해결방법

+내가 생각한 두번째 해결방법

다시 생각해 보기

67

10단계 : 아야 아야

+다른 친구와 해결방법에 대해 서로 이야기해 보자

+ 나의 생각을 다시 정리해 보자

나눔과 생각

68

10단계 : 아야 아야

쉬어가기

69

문제설명

70

11단계 : 착한 어린이 상

문제설명

71

11단계 : 착한 어린이 상

문제설명

72

11단계 : 착한 어린이 상

시작화면

73

11단계 : 착한 어린이 상

경찰서까지 반복과 앞으로 이동, 방향전환 블록을사용하여 앞으로 갈 수 있으면 앞으로 이동 아니면 오른쪽돌기를 사용한다.

명령어나열하기 블럭쌓아보기

코딩 연습하기

74

11단계 : 착한 어린이 상

+내가 생각한 첫번째 해결방법

+내가 생각한 두번째 해결방법

다시 생각해 보기

75

11단계 : 착한 어린이 상

+다른 친구와 해결방법에 대해 서로 이야기해 보자

+ 나의 생각을 다시 정리해 보자

나눔과 생각

76

11단계 : 착한 어린이 상

쉬어가기

77

문제설명

78

12단계 : 집으로~

문제설명

79

12단계 : 집으로~

시작화면

80

12단계 : 집으로~

조건이 있는 반복블럭(~까지)을 사용하여 앞으로이동하거나 방향전환을 할 수 있다.

명령어나열하기 블럭쌓아보기

코딩 연습하기

81

12단계 : 집으로~

+내가 생각한 첫번째 해결방법

+내가 생각한 두번째 해결방법

다시 생각해 보기

82

12단계 : 집으로~

+다른 친구와 해결방법에 대해 서로 이야기해 보자

+ 나의 생각을 다시 정리해 보자

나눔과 생각

83

12단계 : 집으로~

84

우리동네 완료

우리 동네 사람들과 함께 기념 사진

85

86

[email protected]

• 제작일자 : 2015. 6. 12• 제작자 : 스마트로봇코딩스쿨연구과정 1기 수강생일동• 편집자 : 더러닝앤컴퍼니• 본 저작물은교육 및 학습 용도로만배포가능합니다. • 저작권법에의하여독창적인부분에대한 무단

인용•전재•복제를금합니다.