(
课件网) 第十五课 学会与智能机器人沟通 粤教版九年级 内容总览 教学目标 01 案例导入 02 流程图和程序流程图 03 图形化编程 04 VJC软件的使用 05 拓展延伸 06 目录 07 课堂总结 08 课后作业 教学目标 1、学习流程图和程序流程图,理解程序设计的逻辑。 2、学习和使用图形化编程。 3、在学习中体会信息的不同形式。 案例导入 比赛的时间越来越近了,陈佳他们很想立刻知道怎样操作他们的机器人参加比赛。听上一届参加比赛的同学说,只要懂得对机器人编程,就可以指挥机器人了:还听说很简单,都是图形化的编程软件,编写好流程图后输入———大堆术语,令陈佳他们听得有点迷糊,但也有些信心。于是他们继续赶紧学习有关机器人编程的知识。 新知导入 (1)什么是程序流程图? (2)什么是图形化编程? (3)怎样使用图形化编程软件? 课前思考 新知讲解 一、流程图和程序流程图 在日常生活中,存在着各种各样的由图框和线条表示事物先后关系的图表,这些图表形象直观,易于理解,我们将这种图表称为流程图。 新知讲解 由于流程图能够比较清楚地显示事物间的关系,因此计算机软件工程师就将解决问题的思路及方法用一些约定的图框和线条表示出来,这就是程序流程图。 新知讲解 清洁机器人可以给你的房间清理地面,请根据自己的分析,试用程序流程图的方式画出清洁机器人清理地面垃圾的流程图,并与大家交流。 交流 新知讲解 开始 机器人巡逻 发现垃圾 机器人停下并清扫垃圾 结束 是 否 新知讲解 二、图形化编程 新知讲解 图形化编程是一种高级的计算机程序编程方式,这种图形化编程学习起来比较简单,只要按照“先做什么,后做什么,再做什么”的设想,就可以编出程序。 图形化交互式C语言(VJC)就是一种具有图形化编程的计算机语言,利用它,我们就可以命令机器人了。打开VJC 软件,进入流程图编程界面。 新知讲解 模块库 流程图生成区 工具栏 垃圾箱 菜单栏 JC代码显示区 新知讲解 VJC 软件界面由菜单栏、工具栏、模块库 (包括执行器、传感器、控制程序等模块库)、垃圾箱、流程图生成区、JC 代码显示区等几个部分组成。 新知讲解 三、VJC 软件的使用 使用 VJC 图形化编程软件编写机器人程序时,一般是先设计好解决问题的办法,然后根据设计选择功能库中的功能模块到流程图生成区,再设置功能模块的参数,直到程序编写完毕。程序编写完成后,不一定马上就能达到我们设计的要求,这就必须不断地反复根据测试结果调整自己原先的设计,直到程序达到我们的要求。 新知讲解 图形化编程软件的编写过程 新知讲解 小任务 尝试使用图形化编程软件,让智能机器人直走 3 秒钟。 新知讲解 1.进入VJC 软件 选择“流程图程序”,单击“确定”进入 VJC 图形化编程软件编写主界面,如图。 新知讲解 1.进入VJC 软件 选择“流程图程序”,单击“确定”进入 VJC 图形化编程软件编写主界面,如图。 新知讲解 进入此页面 新知讲解 2.选择功能模块库 单击 VJC 软件不同功能模块库按钮,就可以打开不同的模块库。如图所示为不同功能模块库内的模块。 新知讲解 各功能模块图 新知讲解 3.选择功能模块库的模块 选好“直行”模块,将其拖到流程图生成区。编写程序结束时要将程序“结束模块”拖放到流程图末端,如图所示。 新知讲解 按住鼠标左键,将左边选好的“直行”模块拖到流程图生成区 按住鼠标左键,将左边选好的“结束模块”拖到流程图生成区 新知讲解 4.设置模块的参数 用鼠标右键单击流程图生成区的“直行”模块,会弹出该模块参数设置对话框,然后根据需要设置该模块的参数,如图所示。 新知讲解 “速度”设置为 100,“方向”设置为前进 100,“时间”设置为3秒 新知讲解 5.程序下载调试 程序编写 ... ...