대구교육미디어센터에 있는 스크래치 강의 동영상입니다. 스크래치 프로그래밍을 공부하는 친구들에게는 좋은 자료가 되겠습니다.



  1. 소개
  2. 프로그램설치
  3. 화면설명
  4. 마무리

2. 고양이 스프라이트 이동하기  
  1. 소개
  2. 회원가입
  3. 스프라이트이동
  4. 프로젝트 저장 및 공유
  5. 마무리

3. 인치단위를 센티미터 단위의 숫자로 바꾸기  
  1. 소개
  2. 스프라이트생성하기
  3. 변수와 상수 선언하기
  4. 고양이 모듈

4. 멋진 옷을 구입할 계획 세우기  
  1. 소개
  2. 변수와 상수 만들기
  3. 무대에서 변수를 보이지 않게 하기
  4. 상수 지정하기
  5. 저축가능액, 저축 기간을 계산하여 저장하기
  6. 출력하기
  7. 필수비용의 최대값 설정하기
  8. 실행하기

5. 에어컨의 동작 조절하기  
1. 소개
2. 변수와 상수 만들기
3. 전원변수 최대값 최소값 설정하기
4. 반복문 만들기
5. 조건문 만들기
6. 전원 OFF시 대답하기
7. 실행하기
8. 마무리

6. 배열을 이용하여 총점과 평균을 계산하기  
1. 소개
2. 변수 만들기
3. 배열 만들기
4. 고양이 스프라이트가 각 단계별로 처리할 내용 말하기
5. 배열에 3과목의 점수 입력하기
6. 고양이 스프라이트가 각 단계별로 처리할 내용 말하기
7. 총점 구하기
8. 평균 구하기
9. 배열에 총점 평균입력하기
10. 초기화 버튼 생성
11. 총점, 평균초기화
12. 배열 초기화

7. 사칙연산 계산하기  
1. 소개
2. 스프라이트생성하기
3. 변수 만들기
4. 덧셈연산
5. 뺄셈연산
6. 곱셈연산
7. 나눗셈
8. 초기화하기
9. 변수 범위 설정
10. 실행 및 마무리

8. 화살로 공 맞추기 게임  
1. 소개
2. 스프라이트 생성하기
3. 변수 만들기
4. 공스프라이트 모듈
5. 화살스프라이트 모듈
6. 실행 및 마무리

9. 벽돌깨기 게임  
1. 소개
2. 스프라이트 생성하기
3. 변수 만들기
4. 판스프라이트 모듈
5. 공스프라이트 모듈
6. 벽돌 스프라이트 모듈
7. 실행 및 마무리

10. 이솝우화 “여우와 까마귀”구현하기  
1. 소개
2. 스프라이트 생성하기
3. 새 모듈
4. 여우 모듈
5. 새 모듈
6. 바나나 떨어뜨리기
7. 실행 및 마무리


11. 스택  
1. 소개
2. 변수 만들기
3. 스프라이트 만들기
4. 스택 리스트 4개 생성
5. 난수 저장
6. 스택에 입력
7. Push 실행
8. Push 문제해결
9. Push 재실행
10. Pop 스크립트 작성
11. Pop 실행
12. Pop 수정
13. 전체 확인
 
12. 큐  
1. 소개
2. 변수 만들기
3. 스프라이트 만들기
4. 큐 리스트 4개생성
5. input 초기구현
6. input 실행하기
7. input 문제 해결
8. input 재실행
9. output 스크립트 작성
10. output 실행
11. output 수정
12. 전체내용 확인 및 마무리
 
13. 선택정렬  
1. 소개
2. 변수 생성
3. 스프라이트 생성
4. 화면 정리하기 및 정렬 리스트 공간 만들기
5. Reset 스프라이트 프로그래밍
6. 정렬 단계 표시 프로그래밍
7. 정렬단계 및 정렬 반복 횟수 지정
8. 정렬단계별 최소값 찾기
9. 값 교환 후 정렬 단계 반복
10. 값 교환하기
11. 프로그램 실행 확인
 
14. 삽입정렬  
1. 소개
2. 변수 생성
3. 스프라이트 생성
4. 화면 정리하기 및 정렬 리스트 공간 만들기
5. Reset 스프라이트 프로그래밍
6. 정렬 단계 표시 프로그래밍
7. 정렬단계 지정 및 전체 반복 조건 지정
8. 비교 부분 구현
9. 정렬단계별 삽입 위치에 값 지정
10. 프로그램 실행 확인
 
15. 쉘정렬(1/2)  
1. 쉘 정렬 소개
2. 변수 생성
3. 스프라이트 생성
4. 화면 정리하기 및 정렬 리스트 공간 만들기
5. Reset 스프라이트 프로그래밍
6. 정렬 단계 표시 프로그래밍
7. 간격 지정하기
 
16. 쉘정렬(2/2)  
1. 안내
2. 쉘정렬 시작
3. 임시변수와 비교변수에 값 저장
4. 쉘 정렬 진행
5. 최종 비교 위치 값 저장
6. 간격 조정
7. 프로그램 실행 확인
 
17. 버블정렬(1/2)  
1. 소개
2. 변수 생성
3. 스프라이트 생성
4. 화면 정리하기 및 정렬 리스트 공간 만들기
5. Reset 스프라이트 프로그래밍
6. 정렬 단계 표시 프로그래밍
7. 정렬 반복 조건 지정
 
18. 버블정렬(2/2)  
1. 안내
2. 인접한 값 끼리 비교
3. 정렬 단계 값 누적
4. 값 교환 프로그래밍
5. 종료 메시지 표현
6. 프로그램 실행 확인
 
19. 순차탐색  
1. 소개
2. 변수 생성
3. 스프라이트 생성
4. 화면 정리하기 및 정렬 리스트 공간 만들기
5. Reset 스프라이트 프로그래밍
6. 검색결과 위치 표시 및 초기화 프로그래밍
7. 순차 검색하기
8. 검색결과 알리기
9. 프로그램 실행 확인
 
1. 소개
2. 변수 생성
3. 스프라이트 생성
4. 화면 정리하기 및 정렬 리스트 공간 만들기
5. RESET 스프라이트 프로그래밍
6. 검색결과 위치 표시 및 초기화 프로그래밍
7. 중간값 지정하기
8. 검색 숫자가 찾아진 경우
9. 재검색 범위 지정하기
10. 검색에 실패한 경우

 
저작자 표시 비영리 변경 금지
신고
블로그 이미지

brendy

스크래치 프로그램은 자신이 만든 작품을 자기 컴퓨터에 저장할 수 있지만, 온라인에 공유할 수도 있으며, 자신의 작품을 다른 사람이 다운받아 수정할 수도 있습니다.


1. 먼저 '공유-프로젝트 온라인 공유' 메뉴를 클릭합니다.



2. 아이디, 비밀번호, 작품 제목, 설명 등을 적어 넣고 맨 아래의 '확인'단추를 클릭합니다. 그러면, 자신의 작품이 온라인에서 공유되기 시작합니다.


3. http://scratch.mit.edu 로 가서 로그인 한 후 자신의 작품이 공유되어 있는지 확인합니다.

신고
블로그 이미지

brendy


스크래치 사이트에 가입하는 방법은 다음의 그림과 같습니다.

1. 먼저 http://scratch.mit.edu 사이트로 가서 '가입'을 클릭합니다. 

2. 다음 아래의 두 번째 그림과 같이 해당 내용을 기록하고 맨 아래에 있는 '가입하기' 단추를 클릭하면 됩니다.
주의할 점은 '사용자' 항목에 영문으로 된 아이디를 만들면 됩니다.

주민등록번호나 아이핀 같은 정보는 기록하지 않아도 되므로 초등학생들도 자유롭게 가입할 수 있습니다.




신고

'ICT > coding' 카테고리의 다른 글

스크래치 강의 동영상  (1) 2011.04.07
스크래치 온라인 공유하기  (0) 2011.01.18
스크래치 프로그램 내려받기  (1) 2011.01.14
스크래치 사이트에 가입하기  (0) 2011.01.14
스크래치 기본 애니메이션  (0) 2011.01.01
물고기  (0) 2010.12.09
MS 로보틱스 설명서  (0) 2010.04.21
새로운 프로그래밍 언어 스크래치  (0) 2009.11.28
블로그 이미지

brendy

스크래치는 쉬운 프로그램이면서도 또한 온라인 상의 예제 파일도 풍부하고 기본으로 설치되는 예제파일도 잘 정리되어 있다. 이 글에서는 스크래치의 기본적인 애니메이션 예제를 공부해 보자.

1. 아래 그림에서 '파일-열기'를 클릭한 후 '예제-Animation-playground'를 클릭해 보자.


2. 오른쪽 하단의 스프라이트 창의 그네를 클릭해 보면 다음과 같은 스크립트가 들어있다.
  왼쪽 열에서 스크립트를 화살표와 같이 끌어와서 만든 것이다.
  1) '깃발'클릭되었을 때 : 오른쪽 상단의 깃발을 클릭하면 스크립트가 실행된다.
  2) 무한 반복 : 무한 반복 블럭 안에 끼어있는 스크립트를 계속 실행한다는 말
  3) 다음모양 : 아래 '3'번 그림을 보도록 하자.

3. '위 2.(3) '다음모양'이라는 말은 아래 그림처럼 한 스프라이트 안에 여러 그림을 순서대로 보여주는 것을 말한다. 아래 그림처럼 '모양' 탭으로 해 놓고 녹색 깃발을 눌러보자.

4. 위의 그네에서는 '다음 그림'으로 바뀌면서 그네가 움직이는 것처럼 보였지만, 아래 시소는 각 그림의 이름을 바꿔 주면서 움직이는 그림을 만들어 낸다. 아래 '5.'번 그림을 살펴보자.

5. 시소 안에는 'costume1', 'costume2'를 바꿔가면서 그림이 움직이는 것처럼 보인다.

6. 글자 스프라이트(click the green flag)는 클릭했을 때 반투명 효과를 100으로 주기 때문에 스프라이트가 실행되면 사라지는 것 처럼 보인다.



7. 아래는 실행화면이다. 깃발을 클릭해보세요.
신고

'ICT > coding' 카테고리의 다른 글

스크래치 온라인 공유하기  (0) 2011.01.18
스크래치 프로그램 내려받기  (1) 2011.01.14
스크래치 사이트에 가입하기  (0) 2011.01.14
스크래치 기본 애니메이션  (0) 2011.01.01
물고기  (0) 2010.12.09
MS 로보틱스 설명서  (0) 2010.04.21
새로운 프로그래밍 언어 스크래치  (0) 2009.11.28
파이썬에서 한글 사용하기  (0) 2007.05.05
블로그 이미지

brendy

  스크래치는 MIT Media Lab의 Lifelong Kindergarten Group이 National Science Foundation, Intel Foundation, and the MIT Media Lab research consortia의 재정지원을 받아 개발한 새로운 프로그래밍 언어입니다.
  서로 대화하는 이야기와 게임, 애니메이션을 쉽게 만들 수 있습니다. 그리고 각각의 사용자가 만든 멋진 작품을 인터넷에서 서로 공유할 수 있습니다.
  또한 프로그래밍 제작 방식이 문자를 입력하여 명령어를 구성하는 것이 아니라 명령어 아이콘을 끌어와 붙여 넣기로 만들어 나가는 방식이어서 누구나 쉽게 프로그래밍작업을 배울 수 있습니다.
  초등학생들의 알고리즘 및 프로그래밍 지도에 아주 유용한 프로그램입니다.

스크래치 홈페이지 http://scratch.mit.edu/


저작자 표시 비영리 변경 금지
신고

'ICT > coding' 카테고리의 다른 글

스크래치 사이트에 가입하기  (0) 2011.01.14
스크래치 기본 애니메이션  (0) 2011.01.01
물고기  (0) 2010.12.09
MS 로보틱스 설명서  (0) 2010.04.21
새로운 프로그래밍 언어 스크래치  (0) 2009.11.28
파이썬에서 한글 사용하기  (0) 2007.05.05
진경기와 이긴경기  (0) 2006.12.21
한국 파이썬 사용자 모임  (0) 2006.09.26
블로그 이미지

brendy