구성 블록
① x좌표, y좌표를 이용하여 좌표평면 위에 점 만들기
② 두 점을 잇는 선분(직선) 만들기
③ 두 선분의 교점 만들기
④ 중심과 반지름을 이용하여 원 만들기
⑤ x좌표, y좌표를 이용하여 좌표평면 위에 거북이(알쥐, 알봇, 알새, 알드론) 만들기
⑥ x좌표, y좌표를 이용하여 텍스트 표시하기(텍스트의 이름을 "t_1"으로 지정)
⑦ 좌표평면 위에 함수의 그래프 그리기(양함수)
⑧ 좌표평면 위에 함수의 그래프 그리기(음함수)
⑨ 함수의 그래프(식) 바꾸기
⑩ '복원/비복원' 추출을 통한 공뽑기
⑪ '복원/비복원' 추출을 통한 회전판 돌리기
⑫ 표에서 특정 셀(셀 이름)에 값 넣기
⑬ 표에서 특정 셀(셀 좌표)에 값 넣기
⑭ 표에서 특정 셀(셀 이름) 값 지우기
⑮ 표에서 특정 셀(셀 좌표) 값 지우기
⑯특정 객체 삭제하기
⑰모든 객체 삭제하기
⑱ 블록코딩으로 만든 모든 객체 삭제하기
동작 블록
① 좌표평면에서 점(또는 함수의 그래프, 캐릭터, 텍스트) 평행이동하기
② 좌표평면에서 점(또는 캐릭터, 텍스트)을 특정한 위치로 이동하기
③ 캐릭터 앞으로 이동하기
④ 캐릭터 뒤로 이동하기
⑤ 캐릭터 왼쪽(시계반대방향)/오른쪽(시계방향)으로 회전하기
⑥ 캐릭터 왼쪽(시계반대방향)으로 회전하기
⑦ 캐릭터 특정 방향으로 회전하기
⑧ 특정 규칙으로 캐릭터 동작시키기
⑨ 체크박스 '체크/체크해제'하기
⑩ 두 개의 체크박스 '체크/체크해제'하기
⑪ 슬라이더 '재생/멈춤'
⑫ 확률모의실험 '실행/종료'
⑬ 함수의 그래프 위의 점(라인 트레이서) 이동하기
⑭ 화면의 중심과 배율 설정하기
제어 블록
① 블록코딩 작업 n번 반복하기
② 특정 조건을 이용하여 'while/until' 반복 설정하기
③ 변수를 활용하여 반복 설정하기
④ 반복블럭 안에서 '반복 중단/다음 반복' 설정하기
⑤ 조건문 설정하기(if 첫 번 째 조건/ else if n번 째 조건/ else 조건이 만족하지 않는다면)
⑥ (의미 확인하기) 변수 '그리고/또는' '참/거짓
⑦ '참/거짓' 블록
⑧ 기다리기 블록
⑨ 자동실행 간격 설정하기 블록
이벤트 블록
① 모든 블록코딩 객체를 지우고 시작하기(재생 버턴을 누르면 실행) 이벤트
② 특정 키를 눌렀을 때 시작하기 이벤트
③ 깃발 아이콘을 눌렀을 때 시작하기 이벤트
④ 도형영역에서 마우스를 '클릭/클릭해제'했을 때 시작하기 이벤트
⑤ 점(또는 함수의 그래프, 캐릭터, 텍스트)을 마우스로 '클릭/클릭해제'했을 때 시작하기 이벤트
⑥ 점(또는 함수의 그래프, 캐릭터, 텍스트)의 위치가 바뀌었을 때 시작하기 이벤트
⑦ 체크박스를 '체크/체크해제' 했을 때 시작하기 이벤트
⑧, ⑨ 다른 이벤트의 하위 블록으로 ⑧번 블록을 넣고, ⑨에 이벤트 내용을 블록으로 구성하면 ⑧ 블록을 통해 ⑨의 이벤트가 실행된다.
⑩ 확률모의실험의 추출이 끝났을 때 시작하기 이벤트
⑪ 슬라이더 값이 바뀌었을 때 시작하기 이벤트
연산 블록
① 값 블록
② 이항연산(+/-/×/÷/^) 블록
③ 값에 대한 여러 가지 함수(제곱근/절댓값/-/ ln/log/e^/10^) 블록
④ 삼각함수(sin/cos/tan/asin/acos/atan) 블록
⑤ 무리수(π/e/φ/sqrt(2)/sqrt(1/2)/∞) 블록
⑥ 정수의 조건(짝수/홀수/소수/정수/양수/음수/배수) 판정 블록
⑦ '반올림/올림/버림' 블록
⑧ '합/최솟값/최댓값/평균값/중간값/최빈값/표준편차/리스트의 임의값' 블록
⑨ 나머지 블록
⑩ 임의의 정수 블록
⑪ 임의의 실수 블록
⑫ 부등식 조건 블록(제어블록의 조건으로 활용)
'==': 동등 연산자(값이 같으면 True / '===': 일치 연산자(값 뿐만 아니라 식도 같아야 True, '!=': 불일치 연산자(값이 다르면 True)
⑬ '라디안 값을 도로/도 값을 라디안으로' 바꾸기 블록
텍스트 블록
① 텍스트 기본 블록
② 텍스트 더하기(연결하기) 블록
③ (의미 확인하기)
④ 문장에서 문자 개수 가져오기 블록
⑤ 문장이 비어있는 확인하기 블록(비어있으면 True, 그렇지 않으면 False)
⑥ 문장에서 특정 문자가 '처음으로/마지막으로' 나타난 위치 찾기
⑦ 문장에서 '앞에서부터 n번째/뒤에서부터 n번째/첫번째/마지막/랜덤하게 한' 문자 찾기 (앞에서부터 5번째 문자를 찾기하면 실제 6번째 글자가 출력)
⑧ 문장에서 '앞에서부터 n번째/뒤에서부터 n번째/첫번째' 부터 '앞에서부터 n번째/뒤에서부터 n번째/마지막'까지 문자 찾기
⑨ '대문자/소문자로/첫 문자만 대문자로' 변경하기 블록
⑩ '양쪽의/왼쪽의/오른쪽의' 공백문자 제거하기 블록
⑪ (팝업) 메시지로 수 입력하기 블록
⑫ (팝업 메시지로) 글자 내용 출력하기 블록
측정 블록
① 점의 'x좌표/y좌표' 가져오기 블록
② 마우스의 'x좌표/y좌표' 가져오기 블록
③ 캐릭터의 방향을 가져오기 블록
④ 각도 측정하기 블록
⑤ 선분의 길이 측정하기 블록
⑥ 도형의 넓이 측정하기 블록
⑦ 점과 '점/직선' 사이의 거리 측정하기 블록
⑧ 대수식을 'Text/Latex'로 가져오기 블록
⑨ 슬라이더의 값 가져오기 블록
⑩ '다각형/원'의 합동 판단하기 블록
⑪ '점/선분/직선'의 일치 판단하기 블록
⑫ 두 직선의 수직 판단하기 블록
⑬ 두 직선이 평행 판단하기 블록
⑭ (의미 확인하기) 표에서 셀의 값 가져오기 블록(1)
⑮ (의미 확인하기) 표에서 셀의 값 가져오기 블록(2)
⑯(의미 확인하기) 표에서 '행/열'의 길이 가져오기 블록
⑰확률모의실험에서 반복 횟수 가져오기 블록
⑱확률모의실험에서 추출되는 아이템 수 가져오기 블록
⑲확률모의실험에서 '특정번째 추출의 특정번째 값/색깔' 가져오기 블록
변수 블록
① 변수 만들기 블록
② 변수의 값 설정하기 블록
③ (의미 이해하기)
④ 변수 블록
⑤ 리스트 만들기 블록
⑥ 중복값 리스트 생성 블록
⑦ 리스트의 길이 블록
⑧ 리스트 값 '가져오기/잘라내기/삭제' 블록
⑨ 리스트에서 값 '바꾸기/삽입하기' 블록
⑩ 변수로 리스트 만들기 블록
모양 블록
① 색상 블록
② 임의 색상 블록
③ 색상 블록(2)
④ 혼합 색상 블록
⑤ 색상 지정 블록
⑥ 색상 지정 블록(2)
⑦ 사이즈 지정 블록
⑧ 글자 사이즈 지정 블록
⑨ 캐릭터 모양 블록(1)
⑩ 캐릭터 모양 블록(2)
⑪ 캐릭터 모양 블록(3)
⑫ 캐릭터 모양 블록(4)
⑬ '점/점의 이름/점과 점의 이름'을 '감추기/보이기' 블록
⑭ 선분 또는 도형의 '점/점의 이름/점과 점의 이름'을 '감추기/보이기' 블록
⑮ '감추기/보이기' 블록
⑯ 자취 '시작하기/감추기' 블록
⑰모든 자취 끄기 블록
함수 블록
① 함수 지정하기 블록
② (다음을 돌려줌 의미 확인하기)
③ (다음을 돌려줌 의미 확인하기)