本书较全面地介绍了LOGO语言在海龟绘图、海龟绘图技巧、图形程序设计、字和表、数值计算、简单动画等方面的功能和命令的使用方法及程序设计的技巧。本书在每章或每节后都附有习题,同时在第六章编写了很多典型的习题,并且每题都给出了程序分析和运行的程序。在附录中还编写了全国青少年信息学(计算机)奥林匹克竞赛分区联赛辽宁赛区小学组第六届-第九届初赛、复赛试题。
本书可作为小学信息技术教师教学用书和学有余力的小学生参加奥林匹克竞赛辅导书,也是LOGO语言爱好者的参考书和工具书。
第一章 小海龟绘图基础
第一节 小海龟绘图的环境
一、主要常用窗口的功能及其应用
二、绘图窗口边界小海龟移动模式的设定
三、常用小海龟绘图环境命令
四、绘图窗口龟步与象点间距的比例设置命令
第二节 小海龟的移动和笔
一、移动、旋转命令
二、笔命令
三、画椭圆、矩形图形的工具命令
四、常用命令
五、绘图
第三节 小海龟绘图的辅助方法和技巧
一、彩色绘图
二、多龟绘图
三、图案填充
四、坐标绘图
五、图形拷贝
六、随机绘图
七、鼠标绘图
八、键盘绘图
第二章 图形程序设计
第一节 过程和过程的编辑
一、什么是过程
二、编辑器的使用
三、编写过程实例
四、过程的管理
五、过程的执行和调用
第二节 带参数的过程
一、定义与调用带参数的过程
二、带多个参数的过程
三、带参数过程的嵌套和过程的应用
第三节 程序控制命令
一、条件判断命令
二、逻辑操作命令
三、循环命令
第四节 函数过程
一、过程输出命令
二、函数过程
第五节 递归绘图
一、递归过程
二、尾递归
三、中间递归
第三章 字和表
第一节 字和表的概念
一、字的概念
二、表的概念
第二节 字和表的赋值
一、把字赋给变量
二、把表赋给变量
第三节 字和表的操作
第四节 字和表的应用举例
第四章 数值计算
第一节 常数、变量和表达式
一、常数与变量
二、运算符和表达式
第二节 赋值和输出
一、打印输出语句
二、赋值语句
三、变量的查询与管理
第三节 常用标准函数
第四节 数值计算程序应用举例
第五章 简单动画
第一节 用“画擦法”实现动画
第二节 用“多龟法”实现动画
第三节 用“抽色法”实现动画
第四节 用“剪帖法”实现动画
第六章 试题解答与分析
第一节 绘图
第二节 数值计算
第三节 逻辑判断
第四节 排列组合
第五节 随机模拟
第六节 不定方程
第七节 字符图形
附 录:
全国青少年信息学(计算机)奥林匹克竞赛分区联赛辽宁赛区小学组第六届-第九届初赛、复赛试题