第2章:LOGO语言
ξ 2.1 LOGO语言介绍
LOGO语言特点
趣味性强,容易入门,概念先进;
能够用简练的程序语句画出五彩缤纷的图案,还能制作动画效果;
能够进行复杂的计算。
LOGO语言Vs Scratch
Scratch 源于 LOGO语言,但不是青出于蓝,而是各有特点;
用拖拽的方式生成代码,不用手动编写代码,上手更容易;
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 显示箭头。
下一篇
第3章:工作区和程序
ξ 3.1 工作区和程序的概念
ξ 3.2 建立工作区
ξ 3.3 加载工作区
ξ 3.4 创建程序
ξ 3.5 调用程序
ξ 3.6 修改程序
ξ 3.7 删除程序
ξ 3.8 保存工作区
ξ 3.9 保存成图片
ξ 3.10 程序指令