목차
1. 컴퓨터의 개념과 활용
   1.1 정보화 사회와 컴퓨터의 등장 배경 ... 9
   1.2 컴퓨터 지식의 필요성 ... 10
   1.3 컴퓨터의 특성 ... 11
   1.4 컴퓨터의 발달 과정 ... 13
   1.5 하드웨어와 소프트웨어 ... 13
   1.6 소프트웨어의 중요성 ... 14
   1.7 컴퓨터의 내부 처리 과정 ... 15
   1.8 업무의 전산화 개발 ... 17
   1.9 컴퓨터의 기능 ... 19
   1.10 순서도 ... 22
      1.10.1 순서도의 필요성 ... 22
      1.10.2 순서도 기호 ... 23
      1.10.3 순서도의 기초 개념 ... 23
      1.10.4 기본 예제 ... 28
   1.11 프로그램에 관한 지침 ... 34
2. BASIC문법
   2.1 BASIC의 특징 ... 37
   2.2 BASIC의 기본 요소 ... 38
      2.2.1 상수 ... 38
      2.2.2 변수 ... 38
      2.2.3 Expression ... 39
   2.3 LET, PRINT, END, REM명령 ... 40
      2.3.1 LET명령 ... 40
      2.3.2 PRINT명령 ... 42
      2.3.3 END명령 ... 44
      2.3.4 REM명령 ... 44
      예제 프로그램
        1. 평균값 구하기 ... 45
        2. 사다리꼴 넓이 구하기 ... 46
        3. 공의 부피와 표면적 구하기 ... 47
        4. 직각 삼각형의 빗변 구하기 ... 48
        5. χy + yz + zχ의 계산 ... 49
        6. 함수값의 계산 ... 49
        7. string변수의 연산 ... 50
        8. 산술, 기하, 조화 평균의 계산 ... 51
        9. 단리법의 이자 계산 ... 52
        10. 복리법의 이자 계산 ... 53
   2.4 System Command, INPUT, IF ~ THEN, GOTO명령 ... 54
      2.4.1 LIST 명령 ... 54
      2.4.2 RUN 명령 ... 54
      2.4.3 NEW 명령 ... 55
      2.4.4 INPUT 명령 ... 55
      2.4.5 IF ~ THEN 명령 ... 56
      2.4.6 GOTO 명령 ... 58
      예제 프로그램
        11. 인사하기 ... 58
        12. 데이터의 합을 구하기 ... 60
        13. 데이터의 상태 조사 ... 61
        14. 입력 자료의 조건에 따라 별개 처리 ... 63
        15. 등비 수열의 합 ... 64
        16. 조화 수열의 합 ... 66
        17. 마지막 값을 구하는 문제 ... 67
        18. 데이터의 수, 합, 평균 구하기 ... 68
        19. 최대값과 최소값 구하기 ... 70
        20. 세 변의 길이를 알고 삼각형의 면적 구하기 ... 72
        21. 섭씨 ·화씨 환산표 ... 74
        22. 대, 중, 소의 순서로 프린트 ... 76
   2.5 수학적 함수들 ... 77
      예제 프로그램
        23. 함수의 사용 ... 78
        24. 함수값 구하기 ... 79
        25. 두 점 사이의 거리 구하기 ... 81
        26. 경사각 구하기 ... 82
        27. 함수표 (table) 작성 ... 83
        28. 삼각형의 한 변의 길이 구하기 ... 84
        29. 두 변과 그 낀 각을 알고 삼각형의 넓이 구하기 ... 85
        30. 강의 나비 구하기 ... 86
        31. 산의 높이 구하기 ... 87
        32. 두 지점간의 거리 구하기 ... 88
        33. 판매 계산 ... 89
        34. 성적 처리 ... 92
        35. 봉급 계산 ... 94
   2.6 FIX, INT, TAB, SPC함수 ... 97
      2.6.1 FIX함수 ... 97
      2.6.2 INT함수 ... 98
      2.6.3 TAB함수 ... 98
      2.6.4 SPC함수 ... 99
      예제 프로그램
        36. 정수의 토막 처리 ... 99
        37. 봉급의 지폐 종류별 장수 계산 ... 101
        38. TAB함수 테스트 프로그램 ... 104
        39. TAB함수의 응용 프로그램 ... 105
        40. 소수 넷째 자리에서 반올림 ... 106
        41. 1차 함수의 그래프 ... 108
        42. 그림 만들기 ... 109
        43. y ... $\sq
        44. sine그래프 그리기 ... 112
        45. cosine그래프 그리기 ... 115
   2.7 FOR ~ NEXT명령 ... 116
      예제 프로그램
        46. 1부터 100까지의 합 ... 119
        47. 등차 수열의 합 ... 120
        48. 1부터 1000까지의 합 ... 121
        49. 등비 수열의 합 ... 124
        50. 계차 수열 ... 125
        51. 특수한 수열의 합 ... 126
        52. 점화 수열 - 1 ... 127
        53. 점화 수열 - 2 ... 128
        54. 복리표 작성 ... 129
        55. 직각 삼각형 구하기 ... 132
        56. 구구표 작성 ... 133
        57. 함수의 최대값과 최소값 ... 135
        58. 특수한 정수 찾기 ... 137
        59. ARMSTRONG수 찾기 ... 138
        60. 수치 적분 (사다리꼴 방식) ... 139
   2.8 DATA, READ, RESTORE명령 ... 141
      2.8. 1 DATA명령 ... 142
      2.8. 2 READ명령 ... 143
      2.8. 3 RESTORE명령 ... 143
      예제 프로그램
        61. 팀타율과 개인 타율 구하기 ... 144
        62. 가족의 행사일 처리 ... 146
        63. 개인 석차 구하기 ... 148
        64. 살아 있을 확률 ... 151
        65. 전국 국민학교 학생수의 시도별 비율 ... 153
        66. 막대 그래프 ... 156
        67. 일별, 주별 판매 통계 ... 159
        68. 분포의 카이 스퀘어 (χ²) 검정 ... 163
        69. 에너지 소비량 예측 ... 166
        70. 학생들의 신체 검사 처리 (상관 계수) ... 170
   2.9 DIM명령 ... 174
      예제 프로그램
        71. 인구 증가율 ... 177
        72. 도수 분포표 작성 ... 179
        73. 이동 평균치의 계산 ... 181
        74. 적성 검사 문제 ... 183
        75. 객관식 시험 채점 ... 186
        76. 과목별 평균과 표준 편차 ... 188
        77. 석차 구하기 ... 191
        78. 기둥 그래프 ... 193
        79. selection sort ... 196
        80. T - 점수 계산 ... 198
   2.10 Cursor함수와 String함수 ... 201
      2.10.1 Cursor함수 ... 201
      2.10.2 String함수 ... 202
      예제 프로그램
        81. LEN, POS함수 테스트 ... 205
        82. HOME, HTAB, VTAB함수 테스트 ... 205
        83. ALPHABET SHOW ... 207
   2.11 RND함수, SGN함수, CLEAR, ON GOTO명령, ONERR GOTO명령, RESUME명령 ... 209
      2.11.1 RND함수 ... 209
      2.11.2 SGN함수 ... 210
      2.11.3 ON GOTO명령 ... 211
      2.11.4 ONERR GOTO, RESUME명령 ... 211
      예제 프로그램
        84. 이차 함수의 면적 구하기 (Monte Calro법) ... 212
        85. 데이트를 할 확률 ... 213
        86. 윷놀이 ... 214
        87. 여러 가지의 넓이 구하기 ... 215
        88. 코우드에 따른 계산 ... 217
        89. 정의 구역에 따라 함수의 정의가 다른 함수값 계산 ... 219
        90. 이차 방정식 ... 221
        91. 수도 요금 계산 ... 223
        92. 수, 우, 미, 양, 가의 통계 ... 224
        93. 전화 번호 관리 ... 227
        94. 숫자 알아 맞히기 게임 ... 230
        95. 주사위 게임 ... 232
   2.12 그래픽스 (Graphics)의 이용 ... 234
      2.12.1 저밀도 그래픽스 ... 234
      2.12.2 고밀도 그래픽스 ... 236
      예제 프로그램
        96. 꺾은금 그래프 ... 237
        97. 막대 그래프 ... 239
        98. 포물선의 그래프 ... 241
        99. 미사일 공격 ... 242
        100. sin 그래프와 cos 그래프 사이의 모양 그리기 ... 244
        101. 정다각형 그리기 ... 247
   2.13 기타 명령 ... 250
      2.13.1 함수 ... 250
      2.13.2 함수의 정의 및 서브루우틴 프로그램 ... 253
      예제 프로그램
        102. GOSUB의 응용 프로그램 ... 255
        103. 별모양 그리기 ... 256
        104. ON ~ GOSUB의 응용 프로그램 ... 257
        105. POP명령 응용 프로그램 ... 258
      2.13.3 특수 키이 (Key)의 사용 ... 259
      2.13.4 System Command ... 260
      2.13.5 화면에 관한 명령 ... 260
      2.13.6 카세트에 관한 명령 ... 261
3. 응용 프로그램
   응용 프로그램
      1. 최대 공약수 (GCM) 구하기 ... 263
      2. 방정식의 근 (BISECTION) ... 264
      3. 방정식의 근 (FIXED POINT) ... 266
      4. 방정식의 근 (NEWTON RAPHSON) ... 268
      5. 비선형 연립 방정식(NEWTON) ... 270
      6. 비선형 함수의 면적 구하기 (Monte Calro법) ... 272
      7. 직선 회기 분석 ... 274
      8. 수수께끼 문제 ... 276
      9. 50! (계승)의 계산 ... 277
      10. 요일 구하기 ... 280
      11. 달력 만들기 ... 282
      12. 학급 성적 일람표 작성 ... 285
      13. 배치 문제 ... 290
      14. Largrange Fitting ... 293
      15. 재미 있는 모양 만들기 ... 296
찾아보기 ... 297
닫기