본문 바로가기

스크래치/스크래치 COS시험39

스크래치 변수 맞교환 스크래치 변수 맞교환 변수 A와 변수 B의 값을 맞교화하는 프로그램을 작성해보자. . 맞교환-변수의 이해 두개의 항아리가 있습니다. (항아리는 변수를 의미합니다.) 시어머니가 며느리에게 아래와 같이 항아리에 각각 고추장과 된장을 넣으라고 이야기를 합니다. 그래서 며느리는 하나의 항아리에는 고추장을 넣었습니다. 다른 하나의 항아리에는 된장을 넣었습니다. 그런데 시어머니가 며느리에게 두 개의 항아리를 맞교환해서 된장과 고추장을 넣으라고 다시 이야기합니다. 어떻게 해야 할까요? 며느리는 된장항아리, 고추장항아리, 그리고 빈항아리를 더 준비합니다. . 빈항아리에 된장항아리의 된장을 옮깁니다. . 된장항아리에 고추장항아리의 고추장을 옮깁니다. . 고추장항아리에 빈항아리에 담아논 된장을 옮깁니다. 며느리가 이야기합.. 2022. 6. 21.
스크래치 내 마음대로 움직이는 스프라이트-변수활용 스크래치 내마음대로 움직이는 스프라이트-변수 활용 스프라이트를 키보드 방향키를 활용해서 움직이게 하는 프로그램이다. 좌표 변수 x, y를 활용하여 스프라이트 현재 위치를 표시해주는 프로젝트이다. . 변수 변수는 변하는 수이다. 1은 항상 1이다. 우리는 이것을 상수라고 한다. 변수는 뭔가를 저장하는 공간이다. 하나의 컵과 같다. 컵에 물을 담으면 물을 담은 공간이 되고, 컵에 커피를 담으면, 커피를 담은 공간이 되고, 음료수를 담으면 음료수를 담은 공간이 된다. 이렇게 어떤 순간마다 컵에 담긴 물질들이 변한다. 프로그램 컵 컵을 선택한다. 빈컵 컵에 물을 넣는다. 물 컵에 커피를 넣는다. 커피가루 컵이라는 변수를 처음 만든다. 컵에 물을 저장한다... 컵에 커피를 넣는다. 여기서 퀴즈나갑니다. 컵에는 커.. 2022. 6. 20.
1. 1 스크래치 프로그램 실행순서와 순차구조 스크래치 프로그램 실행순서 블럭 영역에서 블럭을 하나씩 쌓아올리면, 스크래치는 맨위의 블럭부터 하나씩 실행한다. 블럭이 연결된 순서대로 하나씩 실행되는 것을 순차구조라고 한다. 순차 구조는 하나의 블럭 명령을 처리한 후에 다음 명령을 차례대로 하나씩 수행하는 구조로 보통 블럭은 위에서 아래로 순차적으로 실행되는 구조이다. 우리는 COS를 준비하는데, 가장 중요한 것이 프로그램 실행 순서에 대한 개념이다. 지금은 단순한 순차구조를 이야기하지만, 추후에 조건과 반복 구조를 조합을 통해 우리는 다양한 알고리즘을 만들어내고 문제를 해결해야만 한다. . 순차구조 순차구조 예제 설명 . 실행순서 . 첫번째블럭 : (0, 0) 위치로 이동하기 - (0, 0) 위치로 스크래치 이동한다. . 두번째블럭 : 90도 방향보.. 2022. 6. 16.