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

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

ID:31715504

大小:54.51 KB

页数:7页

时间:2019-01-17

《可视化编程计步模拟器》教案-孙煜_第1页
《可视化编程计步模拟器》教案-孙煜_第2页
《可视化编程计步模拟器》教案-孙煜_第3页
《可视化编程计步模拟器》教案-孙煜_第4页
《可视化编程计步模拟器》教案-孙煜_第5页
资源描述:

《《可视化编程计步模拟器》教案-孙煜》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、北京市中小学“京教杯”青年教师教学设计大赛教学基本信息课名可视化编程一一计步模拟器的VB实现是否属于地方课程或校本课程学科信息技术学段第二学段年级呈级^授课日期2016.6.16教材书名:算法与程序设计出版社:广东教育出版社出版日期:2006年7M教学设计参与人员姓名单位联系方式设计者孙煜兴华中学18610132660实施者孙煜兴华中学18610132660指导者吕争、马丽红大兴区教师进修学校13520946550其他参与者指导思想与理论依据《信息技术课程标准》中强调理论与实践的结合,引导学生注意寻找、发现身边的实际问题,进

2、而设计岀算法和计算机程序去解决问题。在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计语言的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。体验算法思想,了解算法与程序设计在解决问题过程中的地位和作用;能从生活中的实际问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序,实现算法解决问题。培养学生用计算机科学的思想、方法解决问题,即计算思维。教学背景分析教学内容:本节课是算法与程序设计的综合练习,设计一个计步模拟器。根据前两章已经学过的知识,综合运用赋值语句,顺序与选择结构语句

3、以及使用程序代码更改对象属性值的语法格式,按照任务要求,设计程序。学生情况:学生在前两章学习了VB中Label>Text及Command等控件的应用,学会了对这些控件部分属性的更改和代码的编写;对顺序结构与选择结构有了初步的认识,能用IF语句进行简单程序设计,但用程序设计解决实际问题还存在很多问题,有一定的难度。学生在学习过程中喜欢动手操作,乐于体验程序设计解决生活中的小问题。教学方式:重难点讲授法结合实践活动式。教学手段:多媒体教学,电子计算机师生互动。技术准备:计算机房以及极限师生互动软件。教学目标(内容框架)知识与技能

4、:1、进一步使用if语句的一般用法和使用场合。2、学会定义全局变量。3、进一步理解VB可视化编程的一般过程及方法。过程与方法:通过分析及设计计步模拟器程序,利用程序设计解决牛活中的实际问题,体验计算思维在生活中的运用。情感态度与价值观:培养学牛在牛活中发现问题,分析问题,使用计算机解决问题的能力。学习效果评价设计评价量规:评价活动方案模拟运动控制image运动范围统计步数并显示显示提示信息估算距离是:是:是:是:是:否:笛:笛:否:任务一:模拟运动、计步并显示。任务二:如何计算运动距离?教学过程(表格描述)教学阶段教师活动学

5、生活动设置意图技术应用吋间安排创设情境教师讲述计•步器内部结构及其工作原理,通过其工作原理进一步引出计步模拟器,并让学生回答制作模拟器,电脑需要模拟计步器的那些状态。下发本节课要学习的计步模拟.EXE文件,让学生打开运行,体会模拟器,了解计步器运行原理。积极思考,回答老师的问题,运行教师下发的程序,模拟运动。现实生活中,有许多学生接触过计步器这样的运动软件,但是并不知道里面的程序是如何运行的,用这样的程序体验,来激发学生学习的兴趣。极限教学软件温故知新教师展示已经制作好的程序的界面,让学生观察,并回答问题。1、窗体中一共有几

6、个控件,分为几种?你都认识吗?2、各个控件都更改了哪些你知道的属性?是否发现你不会更改的属性值?3、你知道各个控件在工具箱中的位置吗?新课讲解一、编写代码任务一:模拟运动、计步并显示(一)分析问题设计算法再次和同学一起体验计步模拟器的运行过程,让学牛根据亲身体验,提出完成此程序设计,需要解决哪些问题。(学牛冋答不全面的时候,老师补充。)积极思考,仔细观察,冋答教师提出的问题。学生对于本节课的程序界面大部分能够独立完成,通过对这些对象的复习,让学生回顾已经学过的知识,并发现本节课要学习的控件及属性。1、定义变量类型:整个程序中

7、,涉及到的变量有两个,分別是:步数与步幅,变量类型应该是单精度实数。如果我们将变量设为s和i,那么在通用位置,我们应该定义变量为:Dims,iassingler®s)丁Dims,xAsSingle2、如何实现跑动小人跑动实际上是图片(image1)按照一定规律进行位置的变化,我们需要点击按钮(command!)来改变图片(image1.left)的值,从而改变其位置PrivateSubCommandl^Click()Imagel.Left=Imagel.Left+300和教师一同再次体验程序运行的过程,分析问题,设计算法,提

8、出完成这个程序设计,盅要解决的问题。算法与程序设计这门课程,算法占了很大的比重,在程序设计实施之前,一定要具体分析问题,认真设计算法,才能够确保编写的程序能够正确运行。小人的运动范围就是图片(imagel)的变化范围,image1.leftin果等于或大于整个窗体的宽度时,图片自动回到起始

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。