- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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如果等于或大于整个窗
您可能关注的文档
- 综合活动-设计一个旅行计划教案及反思.doc
- 足球---脚内侧射门教学设计徐立中.docx
- 足球越位判罚课件赵飞.ppt
- 《音频创作》教学设计竞赛-黄山(终).docx
- 走进抽象艺术——蒙德里安抽象美的设计与应用.docx
- 《表格信息的加工与表达》教学案例.doc
- 足球-----李庚.ppt
- 《可视化编程计步模拟器》课件-孙煜.ppt
- 《结构的强度》作品.ppt
- 81高中--跨栏跑教学设计和教案.docx
- 全国青少年(毒品预防教育)知识考试题库与答案 .pdf
- 2023年山东胶州市领军计划自主招生历史试题真题(含答案详解) .pdf
- 【人教版八年级生物】第六单元 第二章 认识生物的多样性 .pdf
- 冀人版-第三单元 电(提升卷)-四年级科学上册单元培优进阶练.docx
- 新郑市事业单位统考真题 .pdf
- 冀人版-第三单元动物的生长与繁殖(单元测试)四年级下册科学.docx
- CLCN4基因变异相关癫痫的临床表型及基因变异特点 .pdf
- 【《“双减”背景下小学中年级语文自主阅读策略探究》6500字】 .pdf
- 高一语文开学第一课+课件+2024-2025学年统编版高中语文必修上册 .pdf
- 密山市事业单位统考真题 .pdf
文档评论(0)