《可视化编程计步模拟器》教案-孙煜.docx

《可视化编程计步模拟器》教案-孙煜.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《可视化编程计步模拟器》教案-孙煜

PAGE PAGE 1 教学基本信息 课名 可视化编程——计步模拟器的VB实现 是否属于 地方课程或校本课程 学科 信息技术 学段 第二学段 年级 高一年级 授课日期 2016.6.16 教材 书名: 算法与程序设计 出版社:广东教育出版社 出版日期: 2006年7 月 北京市中小学“京教杯”青年教师教学设计大赛 教学设计参与人员 姓名 单位 联系方式 设计者 孙煜 兴华中学实施者 孙煜 兴华中学指导者 吕争、马丽红 大兴区教师进修学校其他参与者 指导思想与理论依据 《信息技术课程标准》中强调理论与实践的结合,引导学生注意寻找、发现身边的实际问题,进而设计出算法和计算机程序去解决问题。在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计语言的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。 体验算法思想,了解算法与程序设计在解决问题过程中的地位和作用;能从生活中的实际问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序,实现算法解决问题。培养学生用计算机科学的思想、方法解决问题,即计算思维。 教学背景分析 教学内容:本节课是算法与程序设计的综合练习,设计一个计步模拟器。根据前两章已经学过的知识,综合运用赋值语句,顺序与选择结构语句以及使用程序代码更改对象属性值的语法格式,按照任务要求,设计程序。 学生情况:学生在前两章学习了VB中Label、Text及Command等控件的应用,学会了对这些控件部分属性的更改和代码的编写;对顺序结构与选择结构有了初步的认识,能用IF语句进行简单程序设计,但用程序设计解决实际问题还存在很多问题,有一定的难度。学生在学习过程中喜欢动手操作,乐于体验程序设计解决生活中的小问题。 教学方式:重难点讲授法结合实践活动式。 教学手段:多媒体教学,电子计算机师生互动。 技术准备:计算机房以及极限师生互动软件。 教学目标(内容框架) 知识与技能:1、进一步使用if语句的一般用法和使用场合。 2、学会定义全局变量。 3、进一步理解VB可视化编程的一般过程及方法。 过程与方法:通过分析及设计计步模拟器程序,利用程序设计解决生活中的实际问题,体验计算思维在生活中的运用。 情感态度与价值观:培养学生在生活中发现问题,分析问题,使用计算机解决问题的能力。 学习效果评价设计 评价量规: 评价活动方案 模拟运动 控制image运动范围 统计步数并显示 显示提示信息 估算距离 是: 是: 是: 是: 是: 否: 否: 否: 否: 否: 任务一:模拟运动、计步并显示。 任务二:如何计算运动距离? 教学过程(表格描述) 教学阶段 教师活动 学生活动 设置意图 技术应用 时间安排 创设情境 教师讲述计步器内部结构及其工作原理,通过其工作原理进一步引出计步模拟器,并让学生回答制作模拟器,电脑需要模拟计步器的那些状态。 下发本节课要学习的计步模拟.EXE文件,让学生打开运行,体会模拟器,了解计步器运行原理。 积极思考,回答老师的问题,运行教师下发的程序,模拟运动。 现实生活中,有许多学生接触过计步器这样的运动软件,但是并不知道里面的程序是如何运行的,用这样的程序体验,来激发学生学习的兴趣。 极限教学软件 2ˊ 温故知新 教师展示已经制作好的程序的界面,让学生观察,并回答问题。 窗体中一共有几个控件,分为几种?你都认识吗? 各个控件都更改了哪些你知道的属性?是否发现你不会更改的属性值? 你知道各个控件在工具箱中的位置吗? 积极思考,仔细观察,回答教师提出的问题。 学生对于本节课的程序界面大部分能够独立完成,通过对这些对象的复习,让学生回顾已经学过的知识,并发现本节课要学习的控件及属性。 2ˊ 新课讲解 一、编写代码 任务一:模拟运动、计步并显示 (一)分析问题设计算法 再次和同学一起体验计步模拟器的运行过程,让学生根据亲身体验,提出完成此程序设计,需要解决哪些问题。(学生回答不全面的时候,老师补充。) 1、定义变量类型: 整个程序中,涉及到的变量有两个,分别是:步数与步幅,变量类型应该是单精度实数。如果我们将变量设为s和i,那么在通用位置,我们应该定义变量为: Dim s,i as single 2、如何实现跑动 小人跑动实际上是图片(image1)按照一定规律进行位置的变化,我们需要点击按钮(command1)来改变图片(image1.left)的值,从而改变其位置 3、如何控制运动范围 小人的运动范围就是图片(image1)的变化范围,image1.left如果等于或大于整个窗

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档