Logo程序设计基础:海龟绘图命令解析
需积分: 26 68 浏览量
更新于2024-07-11
收藏 1.81MB PPT 举报
"这篇文档是关于LOGO程序教学辅导,主要介绍LOGO语言的基本作图命令以及LOGO语言的学习价值和特点。"
LOGO语言是一种早期的编程语言,设计目的是为了教育初学者,特别是小学生,帮助他们理解和掌握编程基础。LOGO的核心特点是使用一个被称为“海龟”的虚拟图形实体,通过控制海龟的移动和转向来绘制图形。
1. **基本作图命令**:
- **初始化**:DRAW或`DRAW`,初始化环境,显示海龟并设定图文本状态。
- **隐龟**:HIDETURTLE或`HT`,隐藏海龟,使得其在画图时不被看见。
- **显龟**:SHOWTURTLE或`ST`,让隐藏的海龟重新出现在屏幕上。
- **前进**:FORWARD或`FD` `x`,让海龟向前移动`x`个单位。
- **后退**:BACK或`BK` `x`,使海龟向后移动`x`个单位。
- **右转**:RIGHT或`RT` `n`,让海龟向右转`n`度,顺时针旋转。
- **左转**:LEFT或`LT` `n`,使海龟向左转`n`度,逆时针旋转。
- **抬笔**:PENUP或`PU`,海龟抬起画笔,移动时不画线。
- **落笔**:PENDOWN或`PD`,恢复海龟的画线功能。
- **回家**:HOME,返回起始位置,但不清除屏幕内容。
- **笔擦**:PENERASE或`PE`,海龟移动时擦除路径上的线条。
- **清屏复位**:CLEARSCREEN或`CS`,清除屏幕,海龟回到起点,其他属性不变。
- **清屏**:CLEAN,只清除屏幕,但保持海龟当前位置和方向。
2. **LOGO系统简介**:
- LOGO由西蒙·佩伯特教授领导的人工智能小组于1967年开发,后来不断更新和改进。
- 在20世纪80年代中期,LOGO进入中国,成为中小学计算机教育的一部分。
- 学习LOGO有助于提升儿童的认知能力和空间想象能力。
3. **LOGO语言特点**:
- 结构化:支持过程调用,模块化编程,便于修改和扩展。
- 交互性:提供良好的编程环境,允许即时反馈。
- 过程化:包含过程、参数、变量等概念,支持递归。
- 数据结构丰富:拥有强大的图形处理能力。
- 易学易用:接近自然语言,通过图形化的方式让编程变得有趣。
4. **Logo系统版本**:
- 文档中提到LOGO系统有两种版本,但具体版本细节未给出。
通过学习LOGO语言,孩子们可以在实践中学习编程,培养逻辑思维和创新精神。LOGO语言的教学不仅能够激发学生对计算机的兴趣,还能为他们未来学习更高级的编程语言打下基础。
157 浏览量
2024-03-15 上传
2018-05-30 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
雪蔻
- 粉丝: 28
- 资源: 2万+
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍