1) 활동명 : 나의 첫 프로그래밍
2) 학습개념
3) 활동 안내
본 활동에서는 프로그래밍을 처음 경험할 때 학습하는 ‘순차’와 ‘반복’구조를 간단한 애니메이션을 만들며 학습합니다.
교사가 순차와 반복 개념설명과 시연을 한 다음, 학생들이 해당 개념을 활용하여 비슷한 유형의 프로그램을 만들고 도전과제를 해결하는 식으로 진행됩니다.
4) 예제 프로그램 주소
실습 예제 주소: https://goo.gl/rfcVV2
완성 예제 주소: https://goo.gl/Fe8epr
실습 예제 주소: https://goo.gl/hbe4Xb
완성 예제 주소: https://goo.gl/344mNL
1) 개념 설명과 시연
순차, 반복의 개념과 블록의 사용법을 알아봅시다.
순차 실행 블록의 예
순차 블록 실행 절차
반복 실행 블록의 예
반복 블록 실행 절차
조건 실행 블록의 예
조건 블록 실행 절차
다양한 반복 블럭
1. 설정한 횟수만큼 감싸고 있는 블록을 반복 실행합니다.
2. 감싸고 있는 블록을 무한 반복 실행합니다.
3. 판단이 참이 될 때까지 감싸고 있는 블록을 반복 실행합니다.
4. 판단이 참인 동안 감싸고 있는 블록을 반복 실행합니다.
반복 블록을 사용하는 프로젝트를 따라 만들어 봅시다.
시작하기를 누르면 앞으로 계속해서 달려가는 엔트리봇을 만들어 봅시다.
어떤 행동이 동일하게 반복되나요?
실행 화면
프로그램 코드
프로그램 코드 설명
앞서 배운 개념을 가지고 아래 프로젝트를 실행해 봅시다.
시작하기를 누르면 1개의 꽃잎이 회전하며 10개의 알록달록한 꽃잎이 되도록 해 봅시다.
어떤 행동이 몇 번 동일하게 반복되나요?
실행 화면
프로그램 코드
프로그램 코드 설명
[패턴 도형 그리기]
실습 예제 주소: https://goo.gl/tuvCiK
완성 예제 주소: https://goo.gl/TJ92bL
연필 끝에서 그림이 그려지게 하려면?
출처: 경기도교육청 SW교육 초등교원 역략강화 연수안(15차시)
Created by JP Park, http://www.smart89.com
조건 실행 블록의 예
조건 블록 실행 절차
다양한 반복 블럭
1. 설정한 횟수만큼 감싸고 있는 블록을 반복 실행합니다.
2. 감싸고 있는 블록을 무한 반복 실행합니다.
3. 판단이 참이 될 때까지 감싸고 있는 블록을 반복 실행합니다.
4. 판단이 참인 동안 감싸고 있는 블록을 반복 실행합니다.