- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
趣味编程
编程语言的种类
飞机编程和手动操作的协调
编程发展史
图形化的创客世界
编程在机器人上的应用
手机应用的编程
编程是编写程序的简称,就是用计算机语言,告诉计算机解决问题的方法和步骤。
据说全世界存在过的程序设计语言超过2500多种,相当于人类语言种类的一半,
但是多数程序设计语言使用比较少,有些甚至被彻底遗忘。程序设计语言的发展历
经了从低级到高级的过程,其发展的核心思想就是“让人更容易编程”。
图形化编程语言是一种适合少儿的编程工具,俗
称积木式编程。借助图形化的程序,你不需要学习高
深的编程语言,也可以成为编程高手,实现自己的创
意设计。让我们一起去体验一下吧。
学会编程是我们打开创客世界的
“敲门砖”。请你查阅资料,搜集一
些编程语言,并罗列在下面。
1.Scratch
Scratch是麻省理工学院的“终身幼儿园团队”开发的一款图形化编程工具。它是一种面
向青少年的模块化、积木化、可视化的编程语言。用户可以通过鼠标拖拽的形式放置各种角色
及脚本指令,脚本指令通过搭积木的形态提供给用户使用,界面直观好用。
2.Python
Python是一种高级编程语言,以其简单易入门的特点,对于孩子们来说十分友好。
Python的语法结构清晰,强调代码的可读性,非常适合初学者学习。
3.Blockly
Blockly是由Google开发的一种图形化编程语言,它采用了类似Scratch的拖拽式编
程方式,但更加灵活和强大。Blockly提供了一套丰富的图形化编程组件,用户可以通过组合
这些组件来完成编程任务。
你尝试过使用图形化编程软件来编写程序吗?若使用过,
请描述自己的使用体验;若没有,请在网络上浏览几个用图形
化编程软件编写的程序,尝试概括这一编程软件的特点。
Mixly是一款面向初学者、硬件编程爱好者的图形化编程工具。
它完美地支持了Arduino、MicroPython,Python等语言的图
形化编程。提供了图形化界面和代码界面对比显示的支持。Mixly
还支持自定义第三方扩展库,可以拓展出丰富的功能。
在Mixly软件中点击“新建”就可以直接进入创建界面,
使用积木组合式的程式语言,开始创建故事、动画、游戏等内
容。你想用Mixly软件创建一辆小车吗?请发挥想象,并描述
自己创建的小车。
Mixly中构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到
程序编辑栏就可以实现编程,一个个模块的积累,就是你所创建角色的动作了。
第一步:导入海龟绘图模块。海龟tina是开发者编辑好的一个绘图模块程序。
系统默认画笔的初始位置在画布正中央,即(0,0)坐标的位置,初始方向是x
轴方向(即横向右边),坐标单位是像素,默认海龟是带着黑笔边走边画图的。
箭头为画笔初始位置,(10,20)表示横坐标10像素,纵坐标20像素的位置。
第二步:分析“钻石之花”的组成。
“钻石之花”由个正五边形绘制而成,也可以看成由一个
正五边形旋转次绘制而成。
第三步:绘制正五边形。
(1)分析正五边形。
正五边形由5条等长的边围绕组成,画图时画完一条边需要转向接着
画第二条边。
(2)计算转向角度。
转向角度=正五边形内角角度=360°÷边数
请你计算正五边形内角度数,填写到椭圆中。
(3)重复执行转向绘制线段,需要重复次可以得到正五边形。
重复执行指令:
在“控制指令”类别中找到“重复执行指令”,如下图。
(4)创建绘制正五边形的模块。
①创建海龟tina,如下图使用定义变量模块定义变量,并设置自己喜欢
的画笔颜色。
②创建绘制正五边形的模块。
这样一条五边形的边就画好了,拖曳正多边形指令模块和向右旋转模
块并与重复执行模块组合成正五边形的定义脚本。
③重复执行旋转和绘制的指令得到下图。可以在菜单栏点击
“运行”检验一下编写模块是否有问题。
第四
您可能关注的文档
- 《5 晾衣服》(课件)人教版劳动二年级上册.pptx
- 《6 择芹菜》(课件)人教版劳动二年级上册.pptx
- 1.1感受春天 课件四年级综合实践活动下册 粤教版.pptx
- 1.1认识蔬菜 课件二年级下册综合实践活动 鲁科版.pptx
- 1.1我的植物“邻居” 课件三年级综合实践活动下册 粤教版.pptx
- 1.1我们的传统节日(教学课件)六年级综合实践活动下册 粤教版.pptx
- 1.2家有宠物 课件三年级综合实践活动下册 粤教版.pptx
- 1.2书香校园行动 课件四年级综合实践活动下册 粤教版.pptx
- 1.2蔬菜的营养 课件二年级下册综合实践活动 鲁科版.pptx
- 1.2我是“非遗”小传人(教学课件)六年级综合实践活动下册 粤教版.pptx
文档评论(0)