
알지오매스 활용 수학 교수학습 : 코딩수학편
Description
목차
제 1 장 알지오매스의 기초 1
1.1 알지오매스의 사용방법 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 1
1.2 대수창 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
4
1.3 블록코딩 환경 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
6
제 2 장 블록 코딩의 기초 7
2.1 Hello 알지오! .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
7
2.2 두 점을 연결한 선분 만들기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
8
2.3 메시지 입력받아 알림창 띄우기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
10
제 3 장 변수 13
3.1 변수 만들기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 13
3.2 변수에 값 대입하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 14
3.3 값 입력받기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 15
3.4 BMI 계산식 만들기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 16
3.5 BMI 값 화면에 출력하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
16
3.6 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
17
제 4 장 연산자 19
4.1 산술연산자 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 19
4.2 대입연산자 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 20
4.3 비교연산자 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 20
4.4 논리연산자 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 21
제 5 장 조건문 23
5.1 나이 입력받기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
23
5.2 조건문 만들기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
23
5.3 출력하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
24
제 6 장 반복문 27
6.1 변수 입력받기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
27
6.2 반복문(초기식;반복조건;증감식) 블록으로 반복문 만들기 .
. .
. .
27
6.3 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
28
6.4 변수 입력받기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
29
6.5 동안 반복 ; 반복조건 블록으로 반복문 만들기 .
. .
. .
. .
. .
. 29
6.6 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
30
6.7 동작 반복하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
31
6.8 응용 : sin의 그래프 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 33
6.9 응용 : 직선의 기울기 변화 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 35
6.10 응용 : 동심원 그리기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
36
6.11 응용 : 함수식에 따른 점 찍기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 37
제 7 장 리스트 39
7.1 리스트 만들기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
39
7.2 리스트 값 가져오기, 잘라내기, 삭제하기, 추가하기 .
. .
. .
. .
. .
40
7.3 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
41
7.4 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
43
제 8 장 거북기하 45
8.1 거북기하 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
45
8.2 ‘반복문’ 블록 활용 : 정사각형 그리기 .
. .
. .
. .
. .
. .
. .
. .
. 50
8.3 ‘반복문’ 블록 활용 : 정오각형 그리기 .
. .
. .
. .
. .
. .
. .
. .
. 51
8.4 함수 정의 하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 52
8.5 조건 추가하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
54
제 9 장 소수 판별하기 57
9.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
57
9.2 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
59
제 10 장 유클리드 호제법 61
10.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
61
10.2 프로그램 완성과 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 64
제 11 장 삼각형의 종류 판별하기 65
11.1 문제 구체화하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
65
11.2 변의 길이 입력받기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 65
11.3 변의 길이 정렬하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 66
11.4 확인하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
67
11.5 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
68
제 12 장 윤년 확인하기 69
12.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
69
12.2 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
70
제 13 장 엘레베이터 호출하기 73
13.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
73
13.2 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
75
제 14 장 등차수열 만들기 77
14.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
77
14.2 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
79
제 15 장 피보나치 수열로 황금비 구하기 81
15.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
81
15.2 프로그램 종합 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
82
제 16 장 L-시스템으로 프랙탈 도형 그리기 83
16.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
83
16.2 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
84
제 17 장 몬테카를로 방법으로 원의 넓이 예측하기 85
17.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
86
17.2 프로그램 종합 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
88
제 18 장 다각형의 외각의 합 자료 개발 89
18.1 각 활용 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 90
18.2 내분점 활용 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 92
18.3 벡터와 평행이동 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
97
18.4 점 A, B, C의 위치 변화 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
98
18.5 장식 및 마무리 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 98
프로그램 예시 99
1.1 알지오매스의 사용방법 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 1
1.2 대수창 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
4
1.3 블록코딩 환경 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
6
제 2 장 블록 코딩의 기초 7
2.1 Hello 알지오! .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
7
2.2 두 점을 연결한 선분 만들기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
8
2.3 메시지 입력받아 알림창 띄우기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
10
제 3 장 변수 13
3.1 변수 만들기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 13
3.2 변수에 값 대입하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 14
3.3 값 입력받기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 15
3.4 BMI 계산식 만들기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 16
3.5 BMI 값 화면에 출력하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
16
3.6 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
17
제 4 장 연산자 19
4.1 산술연산자 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 19
4.2 대입연산자 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 20
4.3 비교연산자 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 20
4.4 논리연산자 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 21
제 5 장 조건문 23
5.1 나이 입력받기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
23
5.2 조건문 만들기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
23
5.3 출력하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
24
제 6 장 반복문 27
6.1 변수 입력받기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
27
6.2 반복문(초기식;반복조건;증감식) 블록으로 반복문 만들기 .
. .
. .
27
6.3 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
28
6.4 변수 입력받기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
29
6.5 동안 반복 ; 반복조건 블록으로 반복문 만들기 .
. .
. .
. .
. .
. 29
6.6 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
30
6.7 동작 반복하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
31
6.8 응용 : sin의 그래프 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 33
6.9 응용 : 직선의 기울기 변화 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 35
6.10 응용 : 동심원 그리기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
36
6.11 응용 : 함수식에 따른 점 찍기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 37
제 7 장 리스트 39
7.1 리스트 만들기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
39
7.2 리스트 값 가져오기, 잘라내기, 삭제하기, 추가하기 .
. .
. .
. .
. .
40
7.3 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
41
7.4 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
43
제 8 장 거북기하 45
8.1 거북기하 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
45
8.2 ‘반복문’ 블록 활용 : 정사각형 그리기 .
. .
. .
. .
. .
. .
. .
. .
. 50
8.3 ‘반복문’ 블록 활용 : 정오각형 그리기 .
. .
. .
. .
. .
. .
. .
. .
. 51
8.4 함수 정의 하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 52
8.5 조건 추가하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
54
제 9 장 소수 판별하기 57
9.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
57
9.2 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
59
제 10 장 유클리드 호제법 61
10.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
61
10.2 프로그램 완성과 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 64
제 11 장 삼각형의 종류 판별하기 65
11.1 문제 구체화하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
65
11.2 변의 길이 입력받기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 65
11.3 변의 길이 정렬하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 66
11.4 확인하기 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
67
11.5 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
68
제 12 장 윤년 확인하기 69
12.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
69
12.2 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
70
제 13 장 엘레베이터 호출하기 73
13.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
73
13.2 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
75
제 14 장 등차수열 만들기 77
14.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
77
14.2 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
79
제 15 장 피보나치 수열로 황금비 구하기 81
15.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
81
15.2 프로그램 종합 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
82
제 16 장 L-시스템으로 프랙탈 도형 그리기 83
16.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
83
16.2 프로그램 실행 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
84
제 17 장 몬테카를로 방법으로 원의 넓이 예측하기 85
17.1 프로그램 작성 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
86
17.2 프로그램 종합 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
88
제 18 장 다각형의 외각의 합 자료 개발 89
18.1 각 활용 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 90
18.2 내분점 활용 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 92
18.3 벡터와 평행이동 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
97
18.4 점 A, B, C의 위치 변화 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
98
18.5 장식 및 마무리 .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. 98
프로그램 예시 99
GOODS SPECIFICS
- 발행일 : 2024년 10월 01일
- 쪽수, 무게, 크기 : 120쪽 | 188*257*20mm
- ISBN13 : 9791194145073
- ISBN10 : 1194145078
You may also like
카테고리
한국어
한국어