흐르는 시간 속에서

고정 헤더 영역

글 제목

메뉴 레이어

흐르는 시간 속에서

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (308)
    • Mobile & Web Business (15)
    • IT Issues (27)
    • Problem Solving (11)
    • 프로그래밍 (26)
      • 스크래치 (9)
      • Server (6)
      • Big Data (10)
    • Living (37)
    • Blogging (9)
    • 미국[USA] (166)
      • New Jersey (34)
      • NJ Shopping (6)
      • Road Trip USA (88)
      • Acadia National Park (6)
      • Florida (11)
      • New York (10)
      • Pennsylvania,Virginia, & Wa.. (9)
      • Massachusetts, Rhode Island.. (2)
    • 캐나다[Canada] (13)
    • 동남아시아[East South Asia] (2)

검색 레이어

흐르는 시간 속에서

검색 영역

컨텐츠 검색

스크래치 프로그래밍

  • 스크래치 프로그래밍: 관찰/제어/연산 기초 활용

    2014.02.22 by 삶의 재발견

  • 스크래치 프로그래밍: 재귀호출 구현

    2014.02.20 by 삶의 재발견

  • 스크래치 프로그래밍: 동작/형태/제어/이벤트 기초 활용

    2014.02.20 by 삶의 재발견

스크래치 프로그래밍: 관찰/제어/연산 기초 활용

■ 스크래치 프로그래밍(Scratch Programming): 관찰/제어/연산 기초 활용 사용자가 입력한 숫자를 홀수인지 짝수인지 파악하는 프로그램을 작성해보도록 하겠습니다. 이 프로그램을 작성하기 위해서 필요한 것은 다음 2가지 이니다.사용자에게 숫자를 입력하라고 하고, 사용자가 입력한 값을 받는다.입력한 숫자를 홀수인지 짝수인지 판단한다. ■ 사용자로 부터 숫자 입력받기 사용자에게 숫자를 입력을 요청하는 방법은 관찰에서 "묻고 기다리기"를 이용하면 됩니다. 다음과 같이, "클릭했을 때"와 "묻고 기다리기"를 결합하면 됩니다. 사용자에게 표시되는 문자열은 자유롭게 입력하시면 됩니다. 지금까지 구성된 프로그램을 실행하면 다음과 같이 실행이 됩니다. 사용자가 입력한 숫자는 관찰에 있는 "대답"으로 입력됩니..

프로그래밍/스크래치 2014. 2. 22. 15:58

스크래치 프로그래밍: 재귀호출 구현

■ 재귀호출(Recursion) 재귀호출은 자기 자신을 참조하거나 호출하여 문제를 해결하는 방식을 의미합니다. 5!를 구하는 경우, 다음과 같이 2가지 방법으로 답을 구할 수 있습니다. 첫번째, 5!=5X4X3X2X1로 생각하는 방법이며, 두번째는 재귀적 방법으로 다음과 같이 진행하는 것입니다. 5! 을 구하기 위해서는 4!값에 5를 곱하면 되고, 4!값은 3!값에 4를 곱하면 되고.... 5!=4*4! → 4!=4*3! → 3!=3*2! → 2!=2*1! 결국 n!값을 구하는 방법은 n-1! 값을 구하면서 단계적으로 진행하는 것입니다. 따라서, n! 값을 반환하는 함수 Fact(n)이 있다고 하면 1. 내부적으로 Fact(n)이 수행이되면 내부에서 Fact(n-1)을 호출 하고, 2. 다시 내부적으로 ..

프로그래밍/스크래치 2014. 2. 20. 15:39

스크래치 프로그래밍: 동작/형태/제어/이벤트 기초 활용

스크래치 2.0 오프라인 에디터를 실행하면 다음과 같은 창이 나타납니다. 우측화면 무대에 고양이 한마리가 있는데, 이 스프라이트(Sprite)를 이용해서 간단하게 이벤트, 동작, 형태, 제어를 이용한 프로그램을 작성해보도록 하겠습니다. ■ 예제 프로그램 개요 이번에 작성할 프로그램은 무대에 있는 정적으로 서있는 고양이를 프로그램을 통해서 반복해서 좌우로 걸어가게 만드는 것입니다. ■ 예제 프로그램 작성 를 클릭할 때마다, 스프라이트 스크립트가 동작을 하게 하기 위해서, 제어블럭의 "클릭했을 때"를 선택해서 우측 스크립트 창에 옮겨 놓습니다. 고양이를 움직이게 하기 위해서 동작블럭 중 하나인 "10만큼 움직이기"를 우측영역으로 옮겨 "클릭했을 때"와 결합을 합니다. 를 클릭하면 고양이가 우측으로 조금 이동..

프로그래밍/스크래치 2014. 2. 20. 08:42

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
흐르는 시간 속에서 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바