책 이미지

책 정보
· 분류 : 국내도서 > 대학교재/전문서적 > 사범계열 > 교과교육론 > 수학교육 전공
· ISBN : 9791194145073
· 쪽수 : 120쪽
· 출판일 : 2024-10-01
목차
제 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