仿真虚拟机器人软件在小学程序设计教学中作用.docVIP

仿真虚拟机器人软件在小学程序设计教学中作用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
仿真虚拟机器人软件在小学程序设计教学中作用

仿真虚拟机器人软件在小学程序设计教学中作用程序设计是中小学信息技术教育的重要内容之一。基础教育阶段的程序设计教学主要是培养学生学习程序设计的兴趣,培养学生用程序设计的思想去分析问题、解决问题的能力。近年来,仿真虚拟机器人软件不断发展,其在原来实体机器人编程平台的基础上,加入了用计算机模拟的机器人、场景及机器人行为活动的功能模块,使人们在仿真虚拟平台上可直观地看到机器人程序的执行效果。 易时代3D仿真虚拟机器人软件是由广州市教育信息中心规划设计,广州市财政投资,委托广东南方数码科技有限公司开发的集机器人教学、实验和竞赛管理于一体的虚拟机器人教育平台,供广州市所有中小学校免费使用。该软件具有较强的趣味性、互动性、竞技性和娱乐性。笔者以广州市易时代3D仿真虚拟机器人软件为例,谈谈仿真虚拟机器人软件在小学信息技术程序设计教学中的作用。 一、仿真虚拟机器人软件能提高小学生学习程序设计的兴趣 兴趣是影响教学活动的主要因素。人们一旦对某一事物产生浓厚的兴趣,就会主动地去求知,去探索,去实践。一般程序设计内容比较抽象,由于小学生的思维特点是以直观形象思维为主,并逐步向抽象逻辑思维过渡。所以,小学生往往在学习传统的程序设计时感到枯燥、难懂,大大降低学习的兴趣。 图1 图形化编程界面 图2 五角星路径效果 仿真虚拟机器人软件采用的是图形化编程界面和直观的流程图编程(如图1所示),学生不再是对着一些乏味的字母和符号。学生还可以利用仿真系统的仿真功能即时看到编程的效果(如图2所示)。同时,仿真虚拟机器人软件采用了生活化的情景主题任务,如2009年以“虚拟灭火”为主题,2010年以“虚拟火炬传递”为主题,2012年则以“虚拟校车”为主题,为程序设计的学习增添了趣味性。因此,仿真虚拟机器人软件比起传统的程序设计语言能够大大提高小学生学习程序设计的兴趣。 二、仿真虚拟机器人软件有助于结构化程序设计思想的学习 学习程序设计最重要的是学习算法和结构化程序设计的思想。尤其是小学生,小学生学习程序设计重点应放在理解程序设计的基本概念和基本结构上,应重算法轻语法,注重运用算法思维和结构化程序的思想去分析问题、解决问题。在使用仿真虚拟机器人的程序设计教学中,仿真虚拟机器人软件能够为程序设计教学营造良好的程序实践环境,学生在设计程序后,能从虚拟机器人的行为中得到即时反馈,学生再根据这些反馈修改程序。这样,学生就经历了一个“思考—实践—再思考—再实践”的反复的人机交互过程,直到目标程序的实现。仿真虚拟机器人软件在此过程中能够帮助学生理解并形成程序设计的思想。 以机器人简单巡线为例,在仿真虚拟环境下,机器人需要沿着白色引导线行走。实现方式是在机器人的前方左右各放一个光电传感器,通过判断光感的光值来决定执行相应程序,沿着白线行走。学生需要先分析机器人巡线时会出现几种情况,再运用算法思维解决,最后通过编写程序实现。如图3所示,车巡线时会出现4种情况,如果车右边的光感器返回大于0的值,则右边传感器检测到白线,在这种情况下有两种可能性,一是车子方向向左偏了,二是车子到了十字路口,如何区分这两种情况呢?我们可以通过第二个光电传感器的数据来判断。如果第二个传感器返回大于0的值,说明车两边都压线,来到十字路口了,则可以决定车是直走还是转弯。如果第二个传感器返回的是小于0的值,说明车左偏,则需要对车向右偏转校正角度后再执行直走程序。 图3 如果左边的光感器返回不大于0的值,在这种情况下有两种可能性,车子方向向左偏了或者在线上正常行走。如何区分这两种情况,我们需要车右边光感器的数据,如果右边的光感器返回大于0的值,则是右边压线了,也就是车子偏左,我们需要对车向右偏转校正角度后再执行直走程序。如果左右两个光感器返回值都不大于0,则说明车是在线上行走的,执行直走程序。 结构化程序设计的基本结构是顺序结构、选择结构和循环结构。这个虚拟机器人简单巡线的程序主要用到的是循环结构和选择结构,学生只有通过一步一步的逻辑分析,才能充分考虑各种情况,只有在理解这些程序设计的基本结构作用后,才能通过编程实现虚拟机器人巡线程序。因此,学生利用仿真虚拟机器人软件学习程序设计,其图形化的编程界面能帮助学生运用逻辑思维分析问题,其仿真虚拟的环境能形象直观地引导学生用算法思维解决问题,从而有助于培养小学生结构化程序设计的思想。 三、仿真虚拟机器人软件有助于激发学生的创新思维 创新是一个民族进步的动力。《中小学信息技术课程指导纲要(试行)》明确指出:“努力创造条件,积极利用信息技术开展各类学科教学,注重培养学生的创新精神和实践能力。”程序设计学习就是一种培养创新思维的学习。在程序设计中,达到目标任务的编程方法是多样的,学生可以充分发挥创造性,以不同的编程方法去实现。即

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档