电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

logo语言培训课件

98页
  • 卖家[上传人]:F****n
  • 文档编号:88195124
  • 上传时间:2019-04-20
  • 文档格式:PPT
  • 文档大小:1.53MB
  • / 98 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、,LOGO语言简介,LOGO语言是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。 LOGO语言创始于1968年,是美国国家科学基金会所资助的一项专案研究,在麻省理工学院的人工智能研究室完成。,第一讲,LOGO语言简介,LOGO语言是由美国麻省理工学院人工智能实验室于1968年开发成功的。它的创始人是一位数学家,名字叫西蒙佩伯特(Seymour Papert )。又译为 西蒙派珀特,或西蒙佩帕特。,第一讲,什么是LOGO,LOGO原意是“文字、符号”和“思考”、“思想”。还有“标记、商标”等意思。,第一讲,pc logo for windows基础,1、软件的安装 2、界面简介 了解标题栏、菜单栏、工具栏、绘图窗口、小海龟、命令窗口、提示符( ?)、光标 ()、状态栏以及常见的工具按钮。 3、了解窗口的各种显示方式以及切换方法 LOGO语言中,可以用各窗口的最大化和还原命令改变窗口的显示状态,也可以用输入命令的方法改变窗口的显示状态(窗口界面视图的切换命令): FS (fullscreen) 全图状态命

      2、令,即全图方式。 SS (splitscreen)图文混合状态命令,即图文方式。 TS (textscreen)全文本状态命令,即文本方式。,第一讲,pc logo for windows基础,全图状态时,看不到从键盘上输入的任何命令,只能看到海龟画图区域。(但,此时,仍然可以通过键盘输入并执行命令)。这时输入SS命令,就可以回到图文混合状态了。 LOGO语言命令可以使用简写,如FORWARD 是前进命令,可以简写为 FD。 在小学教材中,一般使用的都是简写以便于学生记忆。 再如LEFT 是左转命令,简写为 LT。 RIGHT 是右转命令,简写为 RT。 BACK 是后退命令,简写为 BK。 LOGO命令不分大小写。,第一讲,简单的绘图命令,FD(forward) 参数 前进 BK(back) 参数 后退 RT(right) 参数 右转 LT(left) 参数 左转 注意:命令和参数之间必须用空格分开,执行命令时必须按回车键。,第一讲,退出软件的方法,(1) 使用BYE命令。 (2) 使用文件菜单中的“退出”命令。 (3)单击窗口右上角的关闭按钮。,第一讲,思考题(P6 ),1、DRA

      3、W命令有什么作用? (DRAW 是初始化命令。 使系统恢复到启动状态。效果是:清屏后,海龟归位,设置的属性全部初始化,即,海龟回到原点(又称源点或母位)位置,头向上,笔粗为1,笔色为黑色。 例如:比较一下 setw 20 fd 40 cs fd 50 和setw 20 fd 40 draw fd 50 ) 2、小海龟只会一步步走路吗?怎样让小海龟飞一段路程再走呢? (PU PD命令),第一讲,第2课涉及的几个命令,PU(penup)抬笔命令 让海龟把脚抬起来,移动时不画线。 PD (pendown)落笔命令 让海龟把脚落下,移动时画出线来。 HT(hideturtle)藏龟命令 ST (showturtle)显龟命令 CLEAN 清图命令。清除屏幕上的图形,海龟的状态不变。即,只清除屏幕上的图形,不改变海龟的位置和方向。(海龟不归位)。 CS (clearscreen)清屏。 清除屏幕上的图形,海龟回母位。但,设置的属性仍保留。 例如: setw 20 fd 40 cs fd 50 Draw 初始化命令。 使系统恢复到启动状态。效果是:清屏(绘图窗口)后,海龟归位,设置的属性全部初始化

      4、,即,海龟回到原点位置,头向上,笔粗为1,笔色为黑色。 Home 回家命令。使海龟回到母位。 不清屏,海龟回到屏幕中心。(带线归位)。例如: fd 60 rt 30 fd 40 home 可以利用带线归位的功能画图,例如: fd 60 rt 90 fd 30 home CT(cleartext)清文本 作用是:清除命令窗口所有文本,“?”提示符回到第一行。,第一讲,思考一下,怎么在画完图后,让小海龟不留痕迹回家,并保留屏幕上画好的图形? (PU HOME) CLEAN与DRAW命令有什么相同点和不同点? 在学过的命令中,哪些命令后面需要参数,哪些命令后面不需要参数? 小海龟已经能画出很多好看的图形了,但颜色单一,你能改变它吗?,第一讲,小经验,修改错误的方法:在命令状态下,可以用键盘上的四个光标控制键来移动光标。如果发现命令有错误,首先将光标移到要删除的字符处,删除字符,再键入正确的字符。 如果发现某个地方漏打了字符,例如,命令 RT90在命令与数字之间忘记输入空格了,可将光标移到字符“9”前,按一下空格键,命令就变成了RT 90 了。 小窍门:使用历史记录运行执行过的命令。在LOGO

      5、语言里,若把光标键移到已经执行过的命令上,回车,则可再次执行命令。例如:输入 FD 60 RT 90 回车后,用上述方法再执行三次,看画出了什么图形。,第一讲,REPEAT重复命令,重复命令格式: REPEAT 重复次数 重复内容 P12 看一看 repeat 2 fd 40 rt 90 fd 80 rt 90 repeat 36 fd 10 rt 10 比较一下:repeat 6 fd 50 rt 60 与 lt 30 repeat 6 fd 50 rt 60,第二讲,想一想,不用重复命令怎样画正方形和长方形? 用重复命令怎样画正方形和长方形?体会一下重复命令的好处。 怎样用重复命令画正三角形?怎样画出顶点朝正上方的正三角形?画顶点朝正上方的正五边形呢? 答案:lt 18 repeat 5 fd 60 rt 72 在画上面各正多边形时,你怎样根据多边形的内角和公式计算旋转角度?先根据(n-2)*180算出内角和,再除以n 算出内角,再用“180内角”算出外角。旋转的角度就是外角的度数。,第二讲,用重复命令画正多边形公式,观察下面的列表,可以发现,小海龟在画正多边形时,重复的次数与转角

      6、度数的乘积总是等于360度。,从表中可以看出,画正多边形时,转角的度数是正多边形的一个外角的度数。在画正多边形时只要用360度除以边数,就可以得到转角的度数。 画正多边形的公式:REPEAT 边数FD 边长 RT 360/边数,第二讲,小经验,注意:在计算机语言中,除号是/ 乘号是* 在画正多边形时,边数越多,边长就要越小些。否则画出的图形会出界导致错乱。,第二讲,练一练,练习画一下正三角形、正方形、正五、六、七、八、九、十边形。 想一想:画正七边形时,转角的度数怎么表示呢?,第二讲,画 圆,如何用REPEAT命令画一个圆呢? (在LOGO语言中,通常采用画一个正36边形来近似画圆。我们画圆一般是根据确定圆心和圆的半径来画,如果圆的半径为r,那么圆的周长就是 2r 。 这样得到下面的式子: 36边长2r 所以, 边长2r36r18 所以,画圆的公式为: repeat 36fd 半径*0.174 rt 10 有了这个式子,只要确定了圆的半径,就可以画出指定半径的圆了。 例如:画一个半径为10的圆 repeat 36fd 3.14*10/18 rt 360/36 即 repeat 36fd

      7、 3.14*10/18 rt 10 或repeat 36fd 10*0.174 rt 10 在LOGO语言中,圆周率可以写成 PI,系统默认是两位小数。所以,上面的语句也可以写成 : repeat 36fd PI*10/18 rt 10 提示:若不指定半径,我们常常直接使用这样的命令画圆: repeat 36fd 边长 rt 10 如: repeat 36fd 10 rt 10 也可以使用这样的两次旋转,使画出的圆更平滑: repeat 36 rt 5 fd 10 rt 5,第二讲,小知识,repeat 命令是可以嵌套的。例如: repeat 4 repeat 36fd 10 rt 10 rt 90 想一想:这个语句能画出什么图形? 试一下。然后改变最外层的旋转角度和旋转次数,再试试。 将用重复命令画的其它图形,加上外部的嵌套(重复次数自定),看看能画出什么图形。例如: repeat 18 repeat 5 fd 80 rt 144 rt 20 repeat 12 repeat 6 fd 70 rt 60 rt 30 repeat 6 repeat 6 fd 70 rt 60 rt 3

      8、0 提示:当最外层的旋转次数与旋转角度的积是360的时候,正好会旋转一周。 若积小于360呢?,第二讲,重复命令嵌套练习,用重复命令嵌套完成下面的练习,要求旋转一周: 1、用重复命令画一个圆,并旋转18次。 2、用重复命令画一个正方形,并旋转6次。 3、用重复命令画一个正八边形,并旋转8次。 4、用重复命令画一个五角星,并旋转18次。,第二讲,重复命令嵌套练习,用重复命令嵌套完成下面的练习,要求旋转一周: 1、用重复命令画一个圆,并旋转18次。 repeat 18 repeat 36fd 10 rt 10 rt 20 或 repeat 18 repeat 36rt 5 fd 10 rt 5 rt 20 或 repeat 18 repeat 36rt 5 fd 5 rt 5 lt 20 2、用重复命令画一个正方形,并旋转6次。 repeat 6 repeat 4 fd 100 lt 90 lt 60 或 repeat 6 repeat 4 fd 100 rt 90 rt 60 3、用重复命令画一个正八边形,并旋转8次。 repeat 8 repeat 8fd 50 lt 45 lt 45

      9、 或 repeat 8 repeat 8fd 50 rt 45 rt 45 4、用重复命令画一个五角星,并旋转18次。 repeat 18 repeat 5fd 120 rt 144 rt 20,第二讲,REPEAT命令使用范例 (P37),setpc 2 repeat 12 pu fd 40 rt 30 pd repeat 3fd 40 rt 120 lt 30 pu bk 40 rt 30 setpc 12 repeat 6 repeat 2 fd 30 rt 90 fd 60 rt 90 rt 60,第二讲,REPEAT命令使用范例 (P37),setw 5 setpc 2 repeat 6 lt 45 repeat 4 repeat 9 fd 10 rt 10 repeat 9 fd 10 lt 10 rt 90 rt 105 或 setw 5 setpc 2 repeat 6 lt 45 repeat 4 repeat 9 fd 5 rt 10 repeat 9 fd 5 lt 10 rt 90 rt 105 ,第二讲,提示:用重复命令画弧的公式: REPEAT 圆心角度数/10 FD 半径*0.174 RT 10 一般可以这样:REPEAT 圆心角度数/10 FD 10 RT 10 ,思考,REPEAT命令中的中括号可以缺少一个吗? 利用重复命令,怎样画出下图呢?,第二讲,参考答案,repeat 4fd 60 bk 60 rt 90 pu fd 20 lt 90 pd,第二讲,改变笔色和背景色(P17),改变笔色:可以通过工具栏的按钮改变笔色。也可以使用命令: setpc 颜色代码 (015) 背景色也可以改变,大家试试用工具栏改变背景色。 用命令是: setbg 颜色代码 (015) 从工具栏中,单击改变颜色按钮,打开颜

      《logo语言培训课件》由会员F****n分享,可在线阅读,更多相关《logo语言培训课件》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.