본문 바로가기

IT/스크래치12

[스크래치코딩] 버튼기능 구현하기 스크래치2.0 에서 버튼 기능을 구현 해 보도록 하겠습니다. 버튼기능을 구현하는 방법이 다양하게 있겠지만 제가 생각 해 본 방법을 소개 해 봅니다. 구현내용 먼저 구현하고자 하는 내용 입니다. 두개의 버튼을 생성 합니다. 하나는 Start 그리고 하나는 Stop 버튼 입니다. Start 버튼을 클릭하면 고양이가 뛰기 시작하고 Stop 버튼을 클릭하면 고양기가 멈추도록 구현을 하고자 합니다. 스프라이트 만들기 스프라이트가 모두 3개를 만들 것 입니다. 하나는 고양이의 모습을 담은 스프라이트 그리고 Start버튼의 스프라이트, Stop버튼의 스프라이트를 만듭니다. 변수만들기 변수값에 따라 고양이가 달리게 될지 달리지 않게 될지가 결정 될 것 입니다. 변수명을 Action이라고 설정 합니다. 그리고 이 변수는.. 2018. 7. 14.
[스크래치2.0] 만약 ~라면(IF문 학습하기) 코딩에서 반복하기(반복문 - for문, while문) 기능과 만약 ~라면(조건문 - if문, if-else문) 기능만 알아도 다양한 프로그램 코딩이 가능 해 집니다. 즉, 이 두 문법은 코딩의 기초이자 핵심이라고 할 수 있습니다. 이번 시간에는 【만약 O라면】, 【만약 O라면 ~ 아니면】 블록에 대하여 학습 해 보도록 하겠습니다. ※ 일반 프로그래밍에서는 이것을 조건문이라고 합니다. 조건문의 종류는 더 다양하게 있지만 스크래치에서 제공되는 조건문의 경우 일반 프로그래밍 언어에서 살펴보면 IF문과 ELSE문 이라고 할 수 있습니다. 【만약 OO라면】 블록 - 조건이 '참' 일 경우 블록안의 블록들이 실행 됩니다. 1) [시작] 클릭을 했을 때 만약 1=1이 참이라면 2초 동안 '참! 참! 참!' 이라고 말.. 2018. 7. 5.
[스크래치2.0] 반복문(반복하기)의 종류와 예제 실습 스크래치 제어 스크립트 기능 중에서 반복하기 기능(반복문)에 대하여 알아보도록 하겠습니다. 스크래치로 무엇인가를 만들고자 할 때 많이 사용되는 기능(블록) 중 하나 일 것 입니다. 반복문이란 반복문이란 말그대로 반복하여 실행되게 하는 것 입니다. 반복문 블록 안에 반복할 내용의 블록들을 넣으면 됩니다. 빙글빙들 도는 고양이를 코딩 할 경우에도 반복문을 사용할 수 있습니다. 반복하기 블록 안쪽에 방향을 이동하는 블록을 넣고 실행 하게 되면 고양이는 빙글빙들 돌게 됩니다. 반복문의 종류 반복문의 종류는 3가지가 있습니다. 첫째 【무한 반복하기】, 둘째 【○○번 반복하기】, 셋째 【까지 반복하기】【무한 반복하기】 는 멈추게하는 블록을 만나기 전까지는 계속 반복하는 블록 입니다. 【○○번 반복하기】 는 입력 된.. 2018. 7. 1.
스크래치2.0 추가블록(블록만들기) 블록만들기를 사용하는 이유 반복되는 작업을 매번 코딩하여 사용하지 않고, 한번 작성 한 코드를 호출하여 재 사용 하기 위해 블록 만들기를 사용 합니다. 이렇게 할 경우 코딩 시에 그만큼의 효율을 얻을 수 있습니다. 블록만들기 [추가블록]에서 【블록 만들기】 를 클릭 해 봅니다. 새로운 블록 창이 나타나면 블록안에 블록명(걷기)을 라고 입력하고, [확인] 버튼을 클릭 합니다. 입력한 블록명의 블록이 생성 된 것을 확인 할 수 있습니다. 스크립트 코딩 영역에 나타난 【정의하기[걷기]】 블록 아래로 아래와 같이 블록을 이용하여 코딩 해 줍니다. 왼쪽에 있는 【걷기】 블로을 이용하여 정의 한 【정의하기[걷기]】 를 호출 할 수 있습니다. 클릭 했을 때 또는 위쪽 화살표 키를 눌렀을 때 고양이가 걷도록 하기 위해.. 2018. 6. 17.