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단계 : 맛있는 우유
문제설명
13
2단계 : 알버트는 저축왕
시작화면
14
2단계 : 알버트는 저축왕
앞으로 1칸, 왼쪽으로 돌고, 앞으로 3칸 이동시킬 수 있다.
명령어나열하기 블럭쌓아보기
코딩 연습하기
15
2단계 : 알버트는 저축왕
+내가 생각한 첫번째 해결방법
+내가 생각한 두번째 해결방법
다시 생각해 보기
16
2단계 : 알버트는 저축왕
+다른 친구와 해결방법에 대해 서로 이야기해 보자
+ 나의 생각을 다시 정리해 보자
나눔과 생각
17
2단계 : 알버트는 저축왕
문제설명
19
2단계 : 공부를 열심히~
시작화면
20
2단계 : 공부를 열심히~
앞으로 이동하며 방향을 바꿀 수 있다.
명령어나열하기 블럭쌓아보기
코딩 연습하기
21
2단계 : 공부를 열심히~
+내가 생각한 첫번째 해결방법
+내가 생각한 두번째 해결방법
다시 생각해 보기
22
2단계 : 공부를 열심히~
+다른 친구와 해결방법에 대해 서로 이야기해 보자
+ 나의 생각을 다시 정리해 보자
나눔과 생각
23
2단계 : 공부를 열심히~
문제설명
25
4단계 : 지갑을 주웠어요!
시작화면
26
4단계 : 지갑을 주웠어요!
반복 블록을 사용하여 앞으로 이동할 수 있다.
명령어나열하기 블럭쌓아보기
코딩 연습하기
27
4단계 : 지갑을 주웠어요!
+내가 생각한 첫번째 해결방법
+내가 생각한 두번째 해결방법
다시 생각해 보기
28
4단계 : 지갑을 주웠어요!
+다른 친구와 해결방법에 대해 서로 이야기해 보자
+ 나의 생각을 다시 정리해 보자
나눔과 생각
29
4단계 : 지갑을 주웠어요!
문제설명
31
5단계 : 엄마의 심부름
시작화면
32
5단계 : 엄마의 심부름
반복블럭을 사용하여 앞으로, 방향전환 등을 할 수 있다.
명령어나열하기 블럭쌓아보기
코딩 연습하기
33
5단계 : 엄마의 심부름
+내가 생각한 첫번째 해결방법
+내가 생각한 두번째 해결방법
다시 생각해 보기
34
5단계 : 엄마의 심부름
+다른 친구와 해결방법에 대해 서로 이야기해 보자
+ 나의 생각을 다시 정리해 보자
나눔과 생각
35
5단계 : 엄마의 심부름
문제설명
37
6단계 : 선물을 사야 해~
시작화면
38
6단계 : 선물을 사야 해~
조건 반복블럭을 사용하여 앞으로 이동할 수 있다.
명령어나열하기 블럭쌓아보기
코딩 연습하기
39
6단계 : 선물을 사야 해~
+내가 생각한 첫번째 해결방법
+내가 생각한 두번째 해결방법
다시 생각해 보기
40
6단계 : 선물을 사야 해~
+다른 친구와 해결방법에 대해 서로 이야기해 보자
+ 나의 생각을 다시 정리해 보자
나눔과 생각
41
6단계 : 선물을 사야 해~
문제설명
43
7단계 : 불이 났어요!
시작화면
44
7단계 : 불이 났어요!
~까지 반복블럭과 앞으로 이동, 방향전환 블록을사용하여 이동할 수 있다.
명령어나열하기 블럭쌓아보기
코딩 연습하기
45
7단계 : 불이 났어요!
+내가 생각한 첫번째 해결방법
+내가 생각한 두번째 해결방법
다시 생각해 보기
46
7단계 : 불이 났어요!
+다른 친구와 해결방법에 대해 서로 이야기해 보자
+ 나의 생각을 다시 정리해 보자
나눔과 생각
47
7단계 : 불이 났어요!
문제설명
8단계 : 안심이야~
49
시작화면
50
8단계 : 안심이야~
~까지 반복블록과 앞으로 이동, 방향전환 블록을사용하여 이동할 수 있다.
블록 수가 하나 더 추가된 점을 주의한다.
알버트의 방향을 왼쪽으로 돌려준다.
명령어나열하기 블럭쌓아보기
코딩 연습하기
51
8단계 : 안심이야~
+내가 생각한 첫번째 해결방법
+내가 생각한 두번째 해결방법
다시 생각해 보기
52
8단계 : 안심이야~
+다른 친구와 해결방법에 대해 서로 이야기해 보자
+ 나의 생각을 다시 정리해 보자
나눔과 생각
53
8단계 : 안심이야~
문제설명
55
9단계 : 시원한 물~
문제설명
9단계 : 시원한 물~
56
문제설명
9단계 : 시원한 물~
57
시작화면
58
9단계 : 시원한 물~
앞으로 이동, 갈림길이 나왔을 때 오른쪽으로 갈 수있으면 오른쪽으로 돌기, 앞으로 이동할 수 있다.
명령어나열하기 블럭쌓아보기
코딩 연습하기
59
9단계 : 시원한 물~
+내가 생각한 첫번째 해결방법
+내가 생각한 두번째 해결방법
다시 생각해 보기
60
9단계 : 시원한 물~
+다른 친구와 해결방법에 대해 서로 이야기해 보자
+ 나의 생각을 다시 정리해 보자
나눔과 생각
61
9단계 : 시원한 물~
문제설명
63
10단계 : 아야 아야
문제설명
64
10단계 : 아야 아야
시작화면
65
10단계 : 아야 아야
~까지 반복과 앞으로 이동, 방향전환 블록 사용하여왼쪽으로 갈 수 있으면 왼쪽으로 돌고, 왼쪽으로 갈 수없으면 앞으로 간다.
명령어나열하기 블럭쌓아보기
코딩 연습하기
66
10단계 : 아야 아야
+내가 생각한 첫번째 해결방법
+내가 생각한 두번째 해결방법
다시 생각해 보기
67
10단계 : 아야 아야
+다른 친구와 해결방법에 대해 서로 이야기해 보자
+ 나의 생각을 다시 정리해 보자
나눔과 생각
68
10단계 : 아야 아야
문제설명
70
11단계 : 착한 어린이 상
문제설명
71
11단계 : 착한 어린이 상
문제설명
72
11단계 : 착한 어린이 상
시작화면
73
11단계 : 착한 어린이 상
경찰서까지 반복과 앞으로 이동, 방향전환 블록을사용하여 앞으로 갈 수 있으면 앞으로 이동 아니면 오른쪽돌기를 사용한다.
명령어나열하기 블럭쌓아보기
코딩 연습하기
74
11단계 : 착한 어린이 상
+내가 생각한 첫번째 해결방법
+내가 생각한 두번째 해결방법
다시 생각해 보기
75
11단계 : 착한 어린이 상
+다른 친구와 해결방법에 대해 서로 이야기해 보자
+ 나의 생각을 다시 정리해 보자
나눔과 생각
76
11단계 : 착한 어린이 상
문제설명
78
12단계 : 집으로~
문제설명
79
12단계 : 집으로~
시작화면
80
12단계 : 집으로~
조건이 있는 반복블럭(~까지)을 사용하여 앞으로이동하거나 방향전환을 할 수 있다.
명령어나열하기 블럭쌓아보기
코딩 연습하기
81
12단계 : 집으로~
+내가 생각한 첫번째 해결방법
+내가 생각한 두번째 해결방법
다시 생각해 보기
82
12단계 : 집으로~
+다른 친구와 해결방법에 대해 서로 이야기해 보자
+ 나의 생각을 다시 정리해 보자
나눔과 생각
83
12단계 : 집으로~
84
우리동네 완료
우리 동네 사람들과 함께 기념 사진
[email protected]
• 제작일자 : 2015. 6. 12• 제작자 : 스마트로봇코딩스쿨연구과정 1기 수강생일동• 편집자 : 더러닝앤컴퍼니• 본 저작물은교육 및 학습 용도로만배포가능합니다. • 저작권법에의하여독창적인부분에대한 무단
인용•전재•복제를금합니다.