Motor 1,50 正转;两个马达转Sleep 2 动的时间为2秒。 问题一:请一位同学来说说上面这段代码是什么意思。 问题二:如果是乐高机器人又是怎么样实现上面的功能。 情景演示:一个机器人按正方形的路径进行;一学生观察、思考,导入个机器人进行“送餐”表演。 激发学生兴趣 新任今天我们不光要让机器人前进,我们还要让它按务 照我们的设定的程序前进。 一、教纳英特机器人走正方形 要让纳英特机器人完成走正方形,实际上就是让学生观察、分析机机器人重复完成四次“前进→转弯”的动作。 器人是如何通过我们先来看看,机器人是怎样实现“前进→转程序实现“转弯”的:首先启动电机,让机器人以一定的速度变”。 向前一段路程,再以左轮(或右轮)为中心转动 90°,最后停止。这样就走完了正方形的一个边。 BASIC程序设计可参考教材图4-1。 新 二、让乐高机器人去送餐 任务分析:机器人运动的同时,还需要有一只机 课 械手托起餐盘。另外,机器人必须准确地到达目 的,并能准确地将餐盘放在餐桌上,后退回出发学生分析总任务、点时不可以将餐盘打翻。由于餐桌上的空位不在解决策略,思考如出发区的正前方,机器人必须做转弯运动。 何在程序设计里解决策略:用两个马达驱动机器人的运动,一个实现左右转、后马达控制机械手,完成送餐任务。机器人行进路退、放餐盘等具体线和动作行为:前进——右转——前进——放餐动作 盘——后退——左转——后退。用时间控制机器人前进、转弯、后退的距离。 第一个任务:让机器人走正方形 这个任务由纳英特机器人机器人来完成,刚才我 指导们讲了正方形一个边的程序,想一想:要让机器同学们参考图实验 人走正方形,该如何修改程序?如果要让机器人4-2进行程序设与运动员一样绕正方形场地跑三圈,又该如何修计与修改实现机动手改程序?参与程序如图4-2所示。 器人跑正方形三体验 用通讯下载线将机器人与计算机连接,打开下载圈 运行开关;单击编译下载按钮,编译下载程序, 17 试运行,观察机器人运动情况,修改程序。 第二个任务:让机器人送餐 要完成这个任务,首先要搭建可以实现送餐的机 器人,图4-5A是马达驱动机器人运动的参考搭建, 这里采用的是齿轮传动,主动轮24齿,从动轮40 齿。完成这个任务有两种方法。 方法1、时间控制法。 乐高机器人送餐重点要解决几个关键动作:前进根据图4-6程序——右转——前进——放餐盘——后退——左转的提示进行设计——后退,这几个动作的控制距离还要通过同学程序,重点是反复们实践反复调试。 调试,直到完成相调试时机器人如果没能按你的要求动作,请仔细应任务为止。 检查机器人的连线是否正确,如果马达的转动方 向不是你希望的,可以改变导线的连接方向。 方法2、角度传感器控制法。 根据图4-7程序角度传感器的RCX和乐高轴的连接方式可以参考的提示进行设计图4-7。当马达工作时,带动乐高轴转动,套在轴程序,重点是反复上的角度传感器开始记数。同时,由于角度传感调试,直到完成相器与RCX的输入端口相连,计数器的值随时反馈应任务为止。 给RCX,以便机器人做出判断和决策。 在程序设计时,要清楚角度传感器的计数器与它的初始位置有关。当初始化角度传感器时,它的计数值被设置为0,为确保数据的准确,角度传感器在重新计数前,最好对其清零。 这个程序也要完成前进——右转——前进——放餐盘——后退——左转——后退几个动作,程序基本和方法一相同,只是在控制机器人转动时使用的程序不一样。 让每个小组发表见解,大家参与评价、分享。 学生发表见解畅对实验成功的学生给予表扬,并鼓励改进实验的谈实验过程中的评价方法;对实验失败的学生要帮助分析原因,重树感想。 激励,他们的自信心; 成果不论成功还是失败,每个小组都会发现一些问题,分享 以及对这些问题的分析和议论,或是对实验有创意的想法和设计。 布置1、图4-6所示的程序中,机器人是怎样实现右转 18 课后的?请补充机器人送餐后,返回出发区的程序。 探索2、同样是指挥机器人前进和转弯,纳英特机器人思考 和乐高机器人在编程思想和方式上,有哪些地方相同,哪些地方不同? 3、对机器人来说,角度传感器是输入信息还是输出信息?它是怎样工作的?使用角度传感器控制机器人运动的距离与电池的电量有关吗?为什么? 课后 反思

(参考教案)第五课计算机程序与QBASIC语言

一、教学目标 1、知识目标:

①、了解计算机语言、计算机程序的基础知识。

②、了解BASIC语言的基本运用规则。

③、了解BASIC的函数和变量。

2、能力目标:

①、能准确运用QBASIC语句的格式 ②、能编辑简单的QBASIC程序。

3、情感目标:

①、培养良好的生活习惯、与人的沟通与合作、对他人的尊重、面

对困难的毅志力与自信心的树立及时间的合理分配和利用。 ②、培养学生信息素养,培养学生的程序员基本道德操守。

③、培养学生编写程序的兴趣。

19 二、教学重点、难点

重点:

①、计算机语言的基础知识。 ②、编写简单QBASIC程序语句。

难点:

①、正确理解程序语言QABSIC的常量、变量与函数的定义与作用;

②、正确理解程序语言QBASIC的变量的数据类型;

③、如何编写QBASIC的循环语句。

三、教学方法

教师讲解、演示、启发;学生上机实践体验;教师个别辅导。

四、教学过程

第一板块 计算机程序与计算机语言介绍。

1、计算机程序

在上节课“教机器人走正方形”的任务中,我们知道,让机器人执行程序后就能完成“前进——转弯”的动作。如果让计算机执行图5-1所

示的程序2,它就能沿着正方形轨迹运动。 电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。把解决问题的方法、步骤,用计算机能听懂的语言,编成一条条指挥计算机动作的指令集,就叫做计算机程序,简称程序。如

果由机器人的“大脑”执行一段程序,它就能完成相应的任务。

2、计算机语言

20

九年级计算机网页知识教案,九年级下册信息技术教案相关推荐

  1. 初一年级计算机基础知识ppt,七年级计算机基础知识.ppt

    七年级计算机基础知识 * Windows 98 启动与退出 启动: 开机 自检 设置用户口令 出现windows 桌面 退出: "开始" "关闭系统" &quo ...

  2. 九年级计算机网页知识教案,九年级信息技术教案

    中学信息技术课程的开展是为了提升学生们对信息技术学科的了解,下面是小编想跟大家分享的中学信息技术教案,欢迎大家浏览.一.指导思想与任务目标:初中阶段信息技术课程,使学生初步具备获取信息.传输信息.处理 ...

  3. 3年级计算机的知识能力,三年级信息技术教案资料三篇

    [导语]由于每位教师的知识.经验.特长.个性是千差万别的.而教学工作又是一项创造性的工作.因此写教案也就不能千篇一律,要发挥每一个老师的聪明才智和创造力,所以老师的教案要结合本地区的特点,因材施教.以 ...

  4. 3年级计算机的知识能力,三年级信息技术考核评价方案

    三年级信息技术考核评价方案 根据<中小学信息技术课程指导纲要>的要求,结合信息技术教材中的内容及信息技术课的主要特点--实践性,为培养学生的创新精神,每节课都会让学生亲自上机操作.评价采取 ...

  5. 四年级关于计算机的知识,小学四年级下册信息技术教案

    小学四年级下册信息技术教案 小学四年级下册信息技术教案 一.学情分析 四年级学情:这个年龄段的学生大都非常喜欢计算机,同时对计算机充满了无 知和好奇.我要培养他们的学习兴趣,同时加强四.四年级学生的教 ...

  6. 小学三年级下册计算机课教案,小学三年级下册信息技术教案

    小学三年级下册信息技术教案 一.学情分析 孩子们经过了三年级上期的学习,大部分孩子已经养成了良好的学习习惯.本学期教师要继续保护并且激发学生的学习热情,培养孩子的自信心:教给孩子科学的学习方法,确保教 ...

  7. 川教版计算机三年级下册教案,川教版小学三年级下册信息技术教案(全册)

    川教版小学三年级下册信息技术教案(全册) 小学学年度第二学期 信息技术 教学工作计划 一.学情分析 孩子们经过了三年级上期的学习,大部分孩子已经养成了良好的学习习惯.本学期教师要继续保护并且激发学生的 ...

  8. 三年级人教版下学期计算机教案,人教版三年级下册信息技术教案

    海南省中小学<信息技术>编写组海南出版社 三年级下册信息技术教案 第一课在电脑里写日记(一) 一.教学目标 1.知道Word是比"记事本"功能更多的字处理软件: 2.学 ...

  9. 三年级下册计算机全册教案,小学三年级下册信息技术教案三篇

    [导语]做一份好的教案,可以让老师在教学中游刃有余,显现出足够强大的自信.而且对于教案不仅仅是学校考核的标准之一,一个优秀的教师,他会在教案中加入自己独到的见解,可能你的见解是最先进的一种方式说不准呢 ...

最新文章

  1. pycharm 运行控制台中文乱码解决办法
  2. 黑色星期五c语言,求黑色星期五问题~
  3. PHP PDO 连接SQLSErver,PHP 使用 PDO 方式连接 sqlserver ,拼接 的 sql 命令总是报错
  4. Android前沿技术
  5. 【Android 逆向】Android 进程代码注入原理 ( 注入本质 | 静态注入和动态注入 | 静态注入两种方式 | 修改动态库重打包 | 修改 /data/app/xx/libs 动态库 )
  6. 硬件:直接拔掉USB移动硬盘会对硬盘造成影响吗?
  7. php 数组随机排序_php 数组元素随机排序代码
  8. 电大计算机机考excel,中央电大计算机应用机考excel电子表格模板题库存(118页)-原创力文档...
  9. java行转列_Java后端面试标准:如何准备一场后端面试?
  10. winpythonhadoop_win10下配置hadoop2.9(使用python单机运行任务)
  11. java进阶06 线程初探
  12. Raki的读paper小记:SpanBERT: Improving Pre-training by Representing and Predicting Spans
  13. excel mmult matlab,如何用excle计算矩阵/在EXCEL中如何计算矩阵行列式
  14. 基于DDD的微服务设计和开发实战
  15. 深度自定义macOS邮件程序的个性签名内容
  16. Windows Sockets错误码方案
  17. 大数据项目之电商数仓(业务数据仓库)
  18. 医学图像DICOM文件解析——DICOM内部信息详解篇
  19. VM16虚拟机去虚拟化心得2
  20. R学习之统计实验(三)--报童问题(R语言编程)-----数模

热门文章

  1. 网络安全法剑指“黑帽黑客”
  2. 计算机绘图综合训练铣刀头实训报告,cad计算机绘图教学方案总结.docx
  3. 调用DLL命令后发现堆栈错误
  4. Android拖动进度条画面随动,ftk学习记录(一个进度条文章)
  5. 卧听夏蝉---thinkphp5隐藏url后面的控制模块方法
  6. idea 出现 Failure to find org.eclipse.m2e:lifecycle-mapping:pom:1.0.0 in http://maven.aliyun.com/
  7. php 更换用户头像,替换用户头像
  8. 在 Android 中使用 Google Play 游戏服务登录出现12501 报错
  9. Qt Quick的多国语言翻译
  10. POJ1068 Parencodings