Switch는 블록 기반 프로그래밍의 친숙한 요소들을 통합하고, 텍스트 명령어를 입력할 수 있는 텍스트 상자를 제공합니다.
참고: 스위치 블록은Python 에서만 호환됩니다.
Switch는 학생들이 블록 기반 코딩에서 텍스트 기반 코딩으로 자연스럽게 넘어갈 수 있도록 도와줍니다. 학생들은 명령어의 논리와 순서에 익숙해지면 프로젝트를 블록 단위로 변환하기 시작할 수 있습니다.
이를 통해 학생들은 블록 기반 프로그램의 논리적 흐름을 계속해서 익힐 수 있으며, 루프가 다른 블록을 감싸는 모습 등을 시각적으로 확인할 수 있을 뿐만 아니라 텍스트 명령어를 직접 실험해 볼 수도 있습니다. 블록이 Switch로 변환되면 학생들은 매개변수를 쉽게 변경하고 텍스트 명령의 구문을 이해하기 시작할 수 있습니다. 이 섹션에서는 학생이 Switch를 사용하는 사례를 통해 VEXcode 프로젝트에서 이러한 블록을 사용하는 방법을 설명합니다.
블록을 스위치로 변환
: Switch Blocks를 이용한 코딩을 시작하려면 컴퓨터(모바일 기기 제외)가 필요합니다.
단일 블록을 스위치로 변환
스위치 블록으로 변환하려는 블록을 마우스 오른쪽 버튼으로 클릭합니다.
선택하여 블록을 스위치 블록 로 변환합니다.
이제 해당 블록은 동일한 매개변수를 가진 스위치 블록으로 전환됩니다.
변환 후 스위치 블록을 다시 블록으로 되돌리려면실행 취소 버튼을 선택하십시오.
여러 블록을 스위치로 변환
스위치 블록으로 변환하려는 스택의 맨 위를 마우스 오른쪽 버튼으로 클릭합니다.
선택하여 스택을 스위치 블록 로 변환합니다.
마우스 오른쪽 버튼을 클릭한 블록과 그 아래에 있는 모든 블록이 스위치 블록으로 변환됩니다.
C 블록 내부의 블록을 스위치로 변환
한 번의 클릭으로 C 블록과 그 안에 있는 모든 내용을 Switch로 변환할 수 있습니다.
변환하려는 C 블록을 마우스 오른쪽 버튼으로 클릭합니다.
선택하여 C 블록과 그 내용을 스위치 블록 로 변환합니다.
C 블록의 모든 내용이 하나의 스위치 블록으로 변환됩니다.
스위치 블록을 사용하세요
툴박스에서 스위치 블록을 추가하세요
도구 상자에서 스위치 블록을 클릭하고 드래그하세요.
스위치 블록을 입력하세요
스위치 블록의 텍스트 필드를 선택한 다음 원하는 명령을 입력하십시오.
스위치 블록 안에 텍스트를 복사하여 붙여넣으세요
스위치 블록에서 텍스트를 클릭하고 드래그하여 선택하세요. 마우스 오른쪽 버튼을 클릭하고 복사를 선택하세요. 다음으로, 다른 스위치 블록 내부를 클릭하세요. 마지막으로 마우스 오른쪽 버튼을 클릭하고 '붙여넣기'를 선택하여 텍스트를 전송합니다.
추가 스위치 블록
스위치 블록은 다른 블록과 동일한 모양 규칙을 따릅니다. 이 표는 블록 모양, 그 의미, 그리고 같은 유형의 스위치 블록을 비교한 것입니다.
| 블록 모양 | 설명 | 블록 예제 | 스위치 예시 |
|---|---|---|---|
| 모자 블록 | 블록을 쌓아 올리고, 그 아래에 있는 블록들을 붙일 수 있도록 모양을 만드세요. | ||
| 스택 블록 | 주요 명령을 실행합니다. 이 블록들은 다른 쌓기 블록의 위나 아래에 붙일 수 있도록 모양이 만들어져 있습니다. | ||
| 불리언 블록 | 조건을 참 또는 거짓으로 반환하며, 다른 블록의 입력 필드가 육각형(6면체)인 블록 안에 들어갈 수 있어야 합니다. | ||
| 기자 차단 | 보고 값은 숫자 형태로 표시되며, 다른 블록의 타원형 입력란 안에 들어갈 수 있습니다. | ||
| C 블록 | 블록 내부의 반복문을 사용하거나 조건이 참인지 거짓인지 확인합니다. 이것들은 스택 블록을 위, 아래 또는 안쪽에 부착할 수 있도록 모양이 만들어져 있습니다. |
|