日期:2025/04/07 20:07来源:未知 人气:51
第2章:LOGO语言
ξ 2.1 LOGO语言介绍
LOGO语言特点
趣味性强,容易入门,概念先进;能够用简练的程序语句画出五彩缤纷的图案,还能制作动画效果;能够进行复杂的计算。
LOGO语言Vs Scratch
Scratch 源于 LOGO语言,但不是青出于蓝,而是各有特点;Scratch 用拖拽的方式生成代码,不用手动编写代码,上手更容易;LOGO语言和传统编程语言一样,要手写代码,仪式感更强,更接近编程的本质;入门都很快,最多两个月。
LOGO语言开发工具
有多种LOGO语言开发工具,我们选择MSWLogo软件;MSWLogo:微软的LOGO语言编辑、解释软件,是免费软件;MSWLogo软件下载地址:https://softronix.com/logo.html
ξ 2.2 MSWLogo软件介绍
打开 MSWLogo 软件
首先弹出 About MSWLogo 窗口
点击:「OK」按钮,打开MSWLogo主屏窗口
ξ 2.3 编写一段程序:画正方形
怎样写程序
代码由语句组成语句由指令+参数组成
语句示例
fd 100
fd是指令,表示前进。
100是参数,表示前进的距离,单位是像素。
像素是什么
像素就是屏幕上的点,「多少像素」就是多少个连续的点组成的线段。
画正方形步骤
第1步:前进 100 像素 fd 100
第2步:右转 90 度 rt 90
第3步:前进 100 像素 fd 100
第4步:右转 90 度 rt 90
第5步:前进 100 像素 fd 100
第6步:右转 90 度 rt 90
第7步:前进 100 像素 fd 100
第8步:隐藏箭头 ht
运行效果
代码分析
fd 100 ; forward 100,前进100像素。
; 对应指令:bk ; back 后退。
rt 90 ; right 90,右转90度。
; 对应指令:lt ; left 左转
fd 100 ; forward 100 ,前进100像素。
rt 90 ; right 90,右转90度。
fd 100 ; forward 100,前进100像素。
rt 90 ; right 90,右转90度。
fd 100 ; forward 100,前进100像素。
ht ; hide turtle,隐藏海龟(箭头)。
; 对应指令:st ; show turtle 显示箭头。
本章课程视频版链接网址
娃的编程启蒙-02-LOGO语言
下一篇
第3章:工作区和程序
ξ 3.1 工作区和程序的概念
ξ 3.2 建立工作区
ξ 3.3 加载工作区
ξ 3.4 创建程序