5차시
엔트리 프로그래밍 실습(1)
엔트리 기초
1 엔트리 화면의 구성을 알고 이용할 수 있다.
2
엔트리 블록 꾸러미의 구성을 알고 이용할 수 있다.3
엔트리 오브젝트를 추가하여 작품을 제작하는 방법을 알고 실 행할 수 있다.엔트리 이용 방법
3
온라인 버전
1. http://playentry.org 에 접속 2. ‘만들기’-’작품 만들기’ 선택
오프라인 버전
1. http://playentry.org 에 접속 2. ‘다운로드’ 선택
3. “Windows 32bit(또는 64bit)’ 다운로드 4. 설치하기
엔트리 화면 구성
엔트리 온라인 사이트의 ‘작품 만들기’ 화면은 다음과 같이 5가지로 구성되어 있습 니다.
1. 상단메뉴 2. 실행화면
3. 오브젝트 정보 창 4. 블록 꾸러미
5. 블록 조립소
① : [엔트리 로고] 엔트리 메인페이지로 이동합니다.
② : [작품 이름] 클릭하여 다른 이름으로 변경할 수 있습니다.
③ : [새로 만들기/오프라인 작품 불러오기] 새로 만들거나 작품을 불러옵니다.
④ : [작품 저장] 현재 작품을 온라인 및 오프라인 파일로 저장합니다.
⑤ : [도움말] 블록 설명을 보거나 하드웨어 연결 안내 파일을 받을 수 있습니다.
⑥ : [인쇄] 현재 작품의 실행 장면, 각 오브젝트의 속성, 코드를 구분해서 웹페이지 형태로 출력합니다.
⑦ : [이전 작업 & 다음 작업] 작업을 바로 이전으로 되돌리거나, 바로 이후로 복구합니다.
⑧ : [계정] 내 작품을 조회, 수정하거나 로그아웃합니다.
⑨ : [언어] 언어를 한국어, 영어 등으로 변경합니다.
⑩ : [버그 리포트] 엔트리를 이용하는 과정에서 발생하는 오류나 버그를 신고합니다.
상단메뉴
5
엔트리 실행 화면(1)
• 엔트리 실행화면은 (x, y) 좌표 값을 가지고 있습니다.
• 가장 중앙의 좌표 값을 x=0, y=0으로 하여 x축 방향으로 –240~240, y축 방향으로 –135~135로 이루어져 있습니다.
• 따라서 실행화면의 가로폭은 480정도이고, 세로폭은 270정도입니다.
엔트리 실행 화면(2)
7
새로운 오브젝트, 배경, 글상자 등을 추가합니다.
블록조립소에 조립한 명령에 따라 작품을 실행하거나 정지합니다.
작품이 실행되는 속도를 조절할 수 있습니다.
실행화면에 눈금과 좌표를 표시합니다.
작품을 전체화면으로 보이도록 합니다.
오브젝트 정보 창
오브젝트 이름, 좌표, 크기, 방향 등의 정보들을 직접 입력하여 수정할 수 있습니다.
현재 프로그램에서 오브젝트를 삭제합니다.
오브젝트의 x, y좌표 값, 크기, 방향, 이동방향,
회전방식 등 오브젝트와 관련된 정보들을 보여줍니다.
실행화면에 있는 오브젝트의 다양한 정보를 확인하거나 수정할 수 있는 부분입니다.
블록 꾸러미
9
블록 꾸러미는 블록, 모양, 소리, 속성의 네 가지 탭으로 이루어져 있습니다.
<블록>탭
- 오브젝트에 명령할 수 있는 다양한 명력 블록들이 있습니다.
- 시작, 흐름, 움직임, 생김새 등 11개 카테고리에 140여개의 블록들이 있습니다.
- 이 블록들을 마우스로 클릭하여 블록 조립소로 끌고 가서 조립합니다.
<모양>탭
- 오브젝트의 모양 추가, 이름 수정, 오브젝트 복제 등을 할 수 있습니다.
- 오른쪽에 나타나는 그림판에서 오브젝트를 수정할 수 있습니다.
- 오브젝트 수정 후 [파일]-저장하기 를 선택해야 합니다.
<소리>탭
- 오브젝트의 소리를 들어보거나 새로운 소리를 추가할 수 있습니다.
<속성>탭
- 블록 코딩에 필요한 변수, 신호, 리스트, 함수를 추가할 수 있습니다.
블록 조립소
블록 조립소는 블록꾸러미의 블록을 조립하여 프로그래밍을 하는 공간입니다.
- 블록 꾸러미에서 필요한 블록을 끌어와 블록 조립소에서 레고 블록처럼 조립합니다.
- 블록 조립소에 있는 블록에 새 로운 블록을 가까이 가져가면 자석처럼 자동으로 붙으면서 조 립이 됩니다.
- 이렇게 블록 조립소에서 조립한 블록들을 ‘코드’라고 합니다.
기타 화면 설명
11
- 엔트리를 좀 더 편리하게 사용하려면 다음 화면에 있는 내용을 알아야 합니다.
오브젝트란
- 오브젝트는 명령을 통해 움직일 수 있는 캐릭터, 사물, 글상자, 배경 등을 말합니다.
- 오브젝트는 ‘오브젝트 추가하기’를 선택하여 실행화면에 추가할 수 있습니다.
오브젝트
오브젝트의 특징
13
오브젝트의 회전방식
• 오브젝트의 회전방식에는 모든 방향 회전, 좌우 방향 회전, 회전 없음 등이 있습니다.
• 회전방식에 따라 ‘화면 끝에 닿으면 튕기기 블록을 사용할 때 오브젝트의 모습이 달라집니다.
모든 방향 회전 좌우 방향 회전 회전 없음
엔트리 코딩 방법
15
1. 코딩할 오브젝트 선택
- 블록 꾸러미에서 블록 선택→블록 카테고리 선택→명령 블록을 클릭한 상태로 블록 조립소로 이동→원하는 위치의 블록 밑이나 사이에 연결합니다.
- 한 번 조립된 블록은 가장 상위블록을 기준으로 아래로 조립된 블록들이 모두 함께 움직입니다.
2. 명령블록 찾아서 조립하기
실행화면에 있는 오브젝트 중 코딩할 오브젝트를 선택합니다.
3. 명령블록 복제하기, 삭제하기 -같은 오브젝트에 오브젝트 블록을 복사하고 싶을 때에는 마우 스 우클릭후 ‘코드 복사 & 붙여넣기’를 사용합니다.
-다른 오브젝트에 붙여 넣고 싶을 때에는 ‘코드 복사’를 한 후 다른 오브젝트의 블록 조립소에서 ‘붙여넣기’합니다.
-필요하지 않은 블록은 끌어서 휴지통에 넣어 버리거나, Delete키를 누르면 삭제됩니다.
4. 실행하기 -’시작하기’를 누르면 블록 조립소 명령대로 오브젝트가 실행됩니다.
작품 저장하기
- 상단 좌측에 있는 작품의 이름을 눌러서 변경합니다.
저장 아이콘을 클릭하여 작품을 저장합니다.
새로만들기/불러오기 아이콘을 클릭하면 작품을 새로 만들거나 저장한 작품을 불러올 수 있습니다.
작품 공유하기
17
- 엔트리 작품만들기 화면 상단의 아이디를 클릭하여 작품 조회를 선택합니다.
- 공유를 원하는 작품 아래의 공유하기 아이콘을 클 릭하여 ‘작품 공유하기’를 선택합니다.
- 엔트리 저작권 정책 동의 약관을 선택하고 ‘공유’버 튼을 클릭하면 자신의 작품을 다른 사람들과 공유 할 수 있습니다.