책 이미지

책 정보
· 분류 : 국내도서 > 대학교재/전문서적 > 자연과학계열 > 수학
· ISBN : 9791194145066
· 쪽수 : 134쪽
· 출판일 : 2024-10-01
목차
제 1 장 지오지브라 1
1.1 지오지브라 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 지오지브라의 역사 . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 지오지브라의 설치 . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.4 지오지브라의 실행화면 . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5 도구상자 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.6 입력창과 입력 도움말 . . . . . . . . . . . . . . . . . . . . . . . . 5
1.7 구성단계 창 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.8 구성단계 내비게이션 바 . . . . . . . . . . . . . . . . . . . . . . . 6
제 2 장 버튼, 체크상자, 입력상자 9
2.1 버튼 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 체크상자 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 입력상자 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
제 3 장 좌표 알아맞히기 게임 애플릿 13
3.1 점의 좌표 알아맞히기 활동 . . . . . . . . . . . . . . . . . . . . . . 13
제 4 장 함수 알아맞히기 게임 애플릿 19
4.1 이차함수식 알아맞히기 활동 . . . . . . . . . . . . . . . . . . . . . 19
제 5 장 피아노 건반 애플릿 29
5.1 음계 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.2 음악연주[ ] 명령 . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.3 화음 연주하기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.4 버튼을 이용하여 피아노 건반 만들기 . . . . . . . . . . . . . . . . 31
제 6 장 사용자 도구 예제 33
6.1 사용자 도구 예제 . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
제 7 장 논리 명령어 45
iii
차례
7.1 관계(Relation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.2 세기조건(CountIf) . . . . . . . . . . . . . . . . . . . . . . . . . . 45
7.3 영역포함여부(IsInRegion) . . . . . . . . . . . . . . . . . . . . . . 46
7.4 유지조건(KeepIf) . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.5 정수여부(IsInteger) . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.6 정의여부(IsDefined) . . . . . . . . . . . . . . . . . . . . . . . . . 47
7.7 조건(If) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
제 8 장 스크립트 작성 49
8.1 슬라이더로 색상 변경하기 . . . . . . . . . . . . . . . . . . . . . . 50
8.2 alert 창 띄우기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
8.3 switch문 사용하기 . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.4 for문 사용하기 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.5 몬테카를로 방법으로 원의 넓이 측정하기 . . . . . . . . . . . . . . 58
8.6 지오지브라 전역자바스크립트 . . . . . . . . . . . . . . . . . . . . 60
제 9 장 프랙털 도형 63
9.1 고사리 모양 그리기 . . . . . . . . . . . . . . . . . . . . . . . . . . 63
9.2 시어핀스키 삼각형 그리기 . . . . . . . . . . . . . . . . . . . . . . 67
9.3 지오지브라에 내장된 거북이를 이용해서 코흐곡선 그리기 . . . . . 69
9.4 거북이 대상(객체)을 정의한 후 이를 이용해서 코흐곡선 그리기 . . 73
제 10 장 지오지브라 앱 79
10.1 지오지브라 앱을 웹페이지에 포함하는 방법 . . . . . . . . . . . . . 79
10.2 지오지브라 앱 API 활용예제 . . . . . . . . . . . . . . . . . . . . 81
10.3 지오지브라 앱 API 목록 . . . . . . . . . . . . . . . . . . . . . . . 83
제 11 장 스크립트 명령어 91
11.1 값설정(SetValue) . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
11.2 거북이(Turtle) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
11.3 거북이놓기(TurtleDown) . . . . . . . . . . . . . . . . . . . . . . 92
11.4 거북이뒤로(TurtleBack) . . . . . . . . . . . . . . . . . . . . . . . 92
11.5 거북이들기(TurtleUp) . . . . . . . . . . . . . . . . . . . . . . . . 93
11.6 거북이앞으로(TurtleForward) . . . . . . . . . . . . . . . . . . . . 93
11.7 거북이오른쪽(TurtleRight) . . . . . . . . . . . . . . . . . . . . . 93
iv
차례
11.8 거북이왼쪽(TurtleLeft) . . . . . . . . . . . . . . . . . . . . . . . 94
11.9 격자보이기(ShowGrid) . . . . . . . . . . . . . . . . . . . . . . . . 94
11.10고정여부설정(SetFixed) . . . . . . . . . . . . . . . . . . . . . . . 95
11.11구성새로고침(UpdateConstruction) . . . . . . . . . . . . . . . . . 95
11.12기록시작(StartLogging) . . . . . . . . . . . . . . . . . . . . . . . 96
11.13기록정지(StopLogging) . . . . . . . . . . . . . . . . . . . . . . . 96
11.14대상보이기조건설정(SetConditionToShowObject) . . . . . . . . . 96
11.15대상선택(SelectObjects) . . . . . . . . . . . . . . . . . . . . . . . 97
11.16도구도움말모드설정(SetTooltipMode) . . . . . . . . . . . . . . . 97
11.17동적색상설정(SetDynamicColor) . . . . . . . . . . . . . . . . . . 98
11.18레이블보이기(ShowLabel) . . . . . . . . . . . . . . . . . . . . . . 99
11.19레이블표시설정(SetLabelMode) . . . . . . . . . . . . . . . . . . . 99
11.20레이어보이기(ShowLayer) . . . . . . . . . . . . . . . . . . . . . . 100
11.21레이어설정(SetLayer) . . . . . . . . . . . . . . . . . . . . . . . . 100
11.22레이어숨기기(HideLayer) . . . . . . . . . . . . . . . . . . . . . . 101
11.23마우스클릭실행스크립트(RunClickScript) . . . . . . . . . . . . . 101
11.24반복(Repeat) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
11.25배경색설정(SetBackgroundColor) . . . . . . . . . . . . . . . . . . 104
11.26버튼(Button) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
11.27보는방향설정(SetViewDirection) . . . . . . . . . . . . . . . . . . 105
11.28보이기설정(SetVisibleInView) . . . . . . . . . . . . . . . . . . . . 106
11.29복사(AttachCopyToView) . . . . . . . . . . . . . . . . . . . . . . 106
11.30삭제(Delete) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
11.31새로고침실행스크립트(RunUpdateScript ) . . . . . . . . . . . . . 107
11.32색상설정(SetColor) . . . . . . . . . . . . . . . . . . . . . . . . . . 107
11.33선굵기설정(SetLineThickness) . . . . . . . . . . . . . . . . . . . 108
11.34선스타일설정(SetLineStyle) . . . . . . . . . . . . . . . . . . . . . 108
11.35숫자화(ParseToNumber) . . . . . . . . . . . . . . . . . . . . . . . 109
11.36스프레드시트기록시작(StartRecord) . . . . . . . . . . . . . . . . 109
11.37슬라이더(Slider) . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
11.38시간(GetTime) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
11.39시드설정(SetSeed) . . . . . . . . . . . . . . . . . . . . . . . . . . 114
11.40실행(Execute) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
11.41애니메이션시작(StartAnimation) . . . . . . . . . . . . . . . . . . 115
v
차례
11.42음악연주(PlaySound) . . . . . . . . . . . . . . . . . . . . . . . . 116
11.43이름바꾸기(Rename) . . . . . . . . . . . . . . . . . . . . . . . . . 118
11.44입력상자(InputBox) . . . . . . . . . . . . . . . . . . . . . . . . . 119
11.45자료함수(DataFunction) . . . . . . . . . . . . . . . . . . . . . . . 119
11.46자유대상복사(CopyFreeObject) . . . . . . . . . . . . . . . . . . . 120
11.47자취설정(SetTrace) . . . . . . . . . . . . . . . . . . . . . . . . . 120
11.48작게보기(ZoomOut) . . . . . . . . . . . . . . . . . . . . . . . . . 120
11.49점스타일설정(SetPointStyle) . . . . . . . . . . . . . . . . . . . . 121
11.50점크기설정(SetPointSize) . . . . . . . . . . . . . . . . . . . . . . 122
11.51좌표설정(SetCoords) . . . . . . . . . . . . . . . . . . . . . . . . . 122
11.52중심보기(CenterView) . . . . . . . . . . . . . . . . . . . . . . . . 122
11.53채움설정(SetFilling) . . . . . . . . . . . . . . . . . . . . . . . . . 123
11.54체크상자(Checkbox) . . . . . . . . . . . . . . . . . . . . . . . . . 123
11.55축보이기(ShowAxes) . . . . . . . . . . . . . . . . . . . . . . . . . 124
11.56축비율설정(SetAxesRatio) . . . . . . . . . . . . . . . . . . . . . . 124
11.57캡션설정(SetCaption) . . . . . . . . . . . . . . . . . . . . . . . . 125
11.58크게보기(ZoomIn) . . . . . . . . . . . . . . . . . . . . . . . . . . 125
11.59함수화(ParseToFunction) . . . . . . . . . . . . . . . . . . . . . . 126
11.60화면배치설정(SetPerspective) . . . . . . . . . . . . . . . . . . . . 126
11.61화면이동(Pan) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
11.62활성화창설정(SetActiveView) . . . . . . . . . . . . . . . . . . . . 129
11.63회전속도설정(SetSpinSpeed) . . . . . . . . . . . . . . . . . . . . 129