欢迎来到天天文库
浏览记录
ID:45262586
大小:1.63 MB
页数:88页
时间:2019-11-11
《LOGO语言教材培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、什么是LOGOLOGO原意是“文字、符号”和“思考”、“思想”。还有“标记、商标”等意思。第一讲LOGO语言简介LOGO语言是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。LOGO语言创始于1968年,是美国国家科学基金会所资助的一项专案研究,在麻省理工学院的人工智能研究室完成。第一讲LOGO语言简介LOGO语言是由美国麻省理工学院人工智能实验室于1968年开发成功的。它的创始人是一位数学家,名字叫西蒙·佩伯特
2、(SeymourPapert)。又译为西蒙·派珀特,或西蒙·佩帕特。第一讲他在从事人工智能的研究中,一个像海龟的机械装置,触发了他的灵感。他利用广博的知识及聪明的才智完成了LOGO语言的设计。佩伯特希望孩子不要机械地记忆事实,强调创造性的探索。他说:“学校的多数课程是记忆一些数据和科学事实,却很少着眼于真正意义上的学习与思考。”他用LOGO语言启发孩子们学会学习,一些孩子用LOGO语言设计出了真正的程序。LOGO语言是一种结构化程序设计语言。它是交互式的,为人们提供了良好的编程环境;它是模块化的
3、,便于程序的修改与扩充;它是过程化的,包含了过程、参数、变量等重要概念,并允许递归调用;它有丰富的数据结构类型;有生动的图形处理功能;。它不仅具备多种优秀程序设计语就能掌握LOGO的基本绘图指令,高年级学LOGO程序设计自然不是难事。LOGO语言是中小学生十分喜爱的一种计算机程序设计语言,它里面有一个绘画能手——小海龟。小海龟本领高强,会唱歌、会画画,多才多艺。 我们可以指挥小海龟在屏幕上画出丰富多彩的图画,奏出美妙动听的音乐。 对于在LOGO语言中,输入命令就被立即执行,我们通常称之为
4、“立即方式”,或“命令方式”。pclogoforwindows基础1、软件的安装2、界面简介了解标题栏、菜单栏、工具栏、绘图窗口、小海龟、命令窗口、提示符(?)、光标(|)、状态栏以及常见的工具按钮。第一讲3、了解窗口的各种显示方式以及切换方法LOGO语言中,可以用各窗口的最大化和还原命令改变窗口的显示状态,也可以用输入命令的方法改变窗口的显示状态(窗口界面视图的切换命令):FS(fullscreen)全图状态命令,即全图方式。SS(splitscreen)图文混合状态命令,即图文方式。TS(t
5、extscreen)全文本状态命令,即文本方式。pclogoforwindows基础pclogoforwindows基础全图状态时,看不到从键盘上输入的任何命令,只能看到海龟画图区域。(但,此时,仍然可以通过键盘输入并执行命令)。这时输入SS命令,就可以回到图文混合状态了。LOGO语言命令可以使用简写,如FORWARD是前进命令,可以简写为FD。在小学教材中,一般使用的都是简写以便于学生记忆。再如LEFT是左转命令,简写为LT。RIGHT是右转命令,简写为RT。BACK是后退命令,简写为BK。L
6、OGO命令不分大小写。第一讲简单的绘图命令FD(forward)参数前进BK(back)参数后退RT(right)参数右转LT(left)参数左转注意:命令和参数之间必须用空格分开,执行命令时必须按回车键。第一讲格式:FD参数几个命令CLEAN清图命令。清除屏幕上的图形,海龟的状态不变。即,只清除屏幕上的图形,不改变海龟的位置和方向。(海龟不归位)。CS(clearscreen)清屏。清除屏幕上的图形,海龟回母位。但,设置的属性仍保留。例如:setw20fd40csfd50Draw初始化命令。使
7、系统恢复到启动状态。效果是:清屏(绘图窗口)后,海龟归位,设置的属性全部初始化,即,海龟回到原点位置,头向上,笔粗为1,笔色为黑色。CT(cleartext)清文本作用是:清除命令窗口所有文本,“?”提示符回到第一行。第一讲练一练练习1:将FD40RT90连续输入四次,分别回车,看看画出了什么?将FD与RT改为BK与LT再操作一次。(连续输入4次)第一讲思考题1、DRAW命令有什么作用?与CS命令有什么不同?你能举例说明么2、小海龟只会一步步走路吗?怎样让小海龟飞一段路程再走呢?第一讲几个命令P
8、U(penup)抬笔命令让海龟把脚抬起来,移动时不画线。PD(pendown)落笔命令让海龟把脚落下,移动时画出线来。第一讲笔擦命令(PE)PE(PENERASE)笔擦命令。例如fd60pebk60第一讲想一想如何使用PE命令画一条虚线?可参考下面语句:FD150PUBK20PEBK20PUBK20PEBK20PUBK20PEBK20PUBK20PEBK20注意:执行语句后若再想画线,必须先执行落笔命令。也可参考下面语句:FD20PUFD20PDFD20PUFD20PDFD20PUFD20PDF
此文档下载收益归作者所有