目录 1
第一部分 LOGO语言及其程序设计方法 3
第一章 LOGO语言初步 3
1.1 键盘操作与进入LOGO系统 3
1.2 以命令方式绘图 8
1.2.1 基本绘图命令 8
1.2.2 重复命令 11
1.2.3 命令的修改与屏幕转换 16
1.3 过程 19
1.4.1 参量和带参量的过程 26
1.4 带参量的过程 26
1.4.2 圆和圆弧 29
1.4.3 多角星 35
1.4.4 图龟的坐标定位与定向 36
1.4.5 彩色绘图 41
1.4.6 几个图形 42
1.5 递归过程 46
1.5.1 尾递归 46
1.5.2 条件语句 51
1.5.3 中间递归 58
1.5.4 多重递归 62
1.6 文件系统的管理和打印机的使用方法 69
1.6.1 工作区的文件管理 69
1.6.2 磁盘文件管理 70
1.6.3 打印机的使用方法 71
1.7 LOGO语言的计算功能 73
1.7.1 运算和表达式 74
1.7.2 打印语句 75
1.7.3 输出语句 77
1.7.4 赋值语句 79
1.7.5 标准函数 82
1.8 字和表 93
1.8.1 字 93
1.8.2 表 94
1.8.3 选取命令 95
1.8.4 等待键盘输入命令 97
1.8.5 测试条件命令 98
1.8.6 判断命令 102
1.8.7 字、表的连接 104
1.8.8 其它命令 106
第二章 CEC-汉字LOGO 112
2.1 概述 112
2.1.1 CEC-汉字LOGO的特点 112
2.1.2 软硬件配置 113
2.1.3 启动方式 113
2.2 图形上添加汉字、字符的方法 114
2.2.1 屏幕编辑 114
2.2.2 图形上添加汉字、特殊字符 115
2.3.1 PR.HZ 116
2.3 过程中书写汉字或字符的工具——HZ.LOGO 116
2.3.2 PR.C 117
2.3.3 PR.W 117
2.3.4 PR.HJ 117
2.3.5 PR.S 118
2.4 CEC-汉字LOGO系统的修复工具——CEC.HZ 118
2.5 部分汉化的LOGO命令系统文件——CH.LOGO 119
2.6 汉字LOGO字表处理 119
2.6.1 中文交互式程序设计 124
2.6.2 计算机写中文诗词 129
2.6.3 识音乐简谱 133
2.7 一般MIT LOGO程序植入CEC汉字的方法 135
第三章 LOGO教学程序设计 138
3.1 概述 138
3.2 教学模型的设计 138
3.2.1 “有理数与数轴”教学模型 139
3.2.2 “椭圆定义及性质”教学模型 140
3.2.3 “等速螺线定义及其极坐标方程”教学模型 141
3.2.4 “立体几何直观图画法”教学模型 142
3.3 教学程序总体设计 147
3.3.3 “椭圆定义”结构框图及模块功能 148
3.3.1 自顶向下的设计原则 148
3.3.2 总体框图 148
3.3.4 “等速螺线定义”结构框图及模块功能 151
3.4 教学程序的详细设计及编程 151
3.4.1 模块的细化——逐步求精 151
3.4.2 交互式程序设计 158
3.4.3 坐标系的选择及单位的确定 160
第二部分 LOGO的教学应用 165
第四章 代数 165
4.1 求两数的最大公约数 165
4.2 求自然数的约数 167
4.4 把自然数分解为2的整数次幂的和 168
4.3 求两数的最小公倍数 168
4.5 分解质因数 169
4.6 化分数为小数 170
4.7 比较三数大小 171
4.8 求平方根 172
4.9 勾股数 173
4.10 组合数 175
4.11 方程和方程组 175
4.11.2 一元二次方程 176
4.11.1 一元一次方程 176
4.11.3 不定方程 183
4.12 数列 185
4.13 函数计算 190
第五章 三角 194
5.1 角的概念的推广 194
5.1.1 终边相同的角 194
5.1.2 角度与弧度的互换 196
5.2.1 非LOGO基本函数tg x、ctg x、sec x、csc x的定义 198
5.2.2 函数y=Asin(ωx+θ)的图象讨论 198
5.2 三角函数的定义 198
5.3 反三角函数 204
5.3.1 非LOGO基本函数arcsin x和arccos x的定义 204
5.3.2 函数y=arcsin x的图象 206
第六章 平面几何 209
6.1 作线段的和、差 209
6.2 作角平分线 211
6.3 作两角的和、差 213
6.4 作三角形 216
6.5 平面几何计算 220
6.6 极值 226
第七章 立体几何 232
7.1 正棱锥 232
7.2 圆锥 233
7.3 球 234
7.4 旋转体图形 234
7.4.1 圆柱 235
7.4.2 圆锥 236
7.4.3 圆台 237
7.5 多面体图形 239
8.1 平面直角坐标系 241
第八章 解析几何 241
8.2 直线 242
8.3 椭圆定义及标准方程 245
8.4 坐标变换 250
8.4.1 新坐标系与原坐标系 250
8.4.2 利用移轴画椭圆 251
8.5 极坐标 255
8.5.1 极坐标系的建立 255
8.5.2 点的极坐标 256
8.5.3 三种圆锥曲线统一定义的极坐标方程 258
9.1 力学 261
第九章 物理和化学 261
9.2 热学 270
9.3 电学 272
9.4 化学 275
第十章 趣味程序 288
10.1 七巧板 288
10.2 美丽的镶嵌图 291
10.3 折纸法画抛物线 298
10.4 折纸法画椭圆 301
10.5.1 填数字 304
10.5 趣味数学程序 304
10.5.2 一分为二 305
10.5.3 奇特的整数 306
10.5.4 巧排三位数 306
10.5.5 确定算式中的数字 307
10.5.6 水仙花数 308
10.5.7 鸡兔同笼 309
10.5.8 有女善织 310
10.5.9 有女不善织 310
10.5.10 求积几何? 311
10.5.11 田积几何? 312
10.5.12 邑方几何? 313
10.5.13 100!末尾有几个零? 314
10.5.14 角谷猜想 315
10.6 杨辉三角形 316
10.7 计算圆周率π 319
10.8 图案设计 322
附录Ⅰ 几种主要LOGO版本常用命令对照表 328
附录Ⅱ CEC汉字LOGO命令 344