下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、我的第一个 VB 程序教学设计 盐城中学 何娟 一, 教材分析 本节课是算法与程序设计 选修 其次章第一节的内容;第一节共分三个课时 ,这是第 二课时的内容; 前一课时集中介绍了 VB 集成开发环境和界面设计, 这一课时通过一个实 例介绍可视化编程的一般步骤, 在程序编写过程中完成 VB 基本学问和技能讲解; 教材中 此部分内容详细清晰,对同学上机实践有很强的指导作用; 二, 学情分析 上节课主要介绍了 VB 集成开发环境,控件,对象,属性等基本概念,熟识了标签,文 本框和命令按钮等基本控件机器属性设置的操作,本节课在熟识界面设计的基础上进一步了 解可视化编程的一般步骤,特殊是代码设计;由于大
2、部分同学是初次接触程序设计,而一般 人对于程序设计有着“难”的偏见,因此同学既有古怪心,又有畏难心情;因此老师应充分 明白这一点,通过简洁的例子,让同学体验成功的欢快,在掀开“编程”奇妙的面纱的同时, 激发同学学习的积极性和对程序设计的爱好; 三, 教学目标 1,学问与技能目标: 要求同学熟识可视化编程的一般步骤; 让同学明白大事,大事驱动机制等基本概念; 同学能独立的完成一个简洁的 VB 程序; 2,过程与方法 设问导入新课, 同学进行自主探究学习, 小组合作沟通学习等方式, 激发同学的学习爱好, 让同学在“做中学”,既考查其动手才能和举一反三才能,又防止纸上谈兵,懂得不透彻; 老师在分析一
3、个完整的程序基础上布置难易适中的任务,在同学操作过程中巡察指导; 3,情感态度和价值观 培养同学自主探究,协作学习的才能; 培养同学勇于实践和不断进取的精神; 培养同学的对程序设计的爱好; 四,教学重点与难点 重点:可视化编程的一般步骤; 难点:同学在熟识编程的一般步骤的基础上能编程解决实际问题 ; 第 1 页,共 5 页五,教法与学法 教学方法:讲解与演示相结合,启示式教学法,任务驱动法 学习方法:仿照学习,自主探究学习,小组沟通合作学习 六,设计思想 敬重同学解决问题的思维过程,模拟同学的学习体验和情感体验,在以同学为主体,教 师为主导的架构下,搭建以生为本的学习平台,帮忙同学通过学与练,
4、以不断解决问题为手 段,一步步完成学习任务; 新课标中提出了信息技术课程要以进一步提高同学信息素养为宗旨,强调通过合作解决 实际问题,把握信息技术,感受信息文化,增强信息意识,提高同学总体的信息素养;而在 本节课中就坚持了以老师为主导,同学为主体,进展才能和提高素养为主线的启示式教学思 想,努力为同学创设了开放式的学习环境; 本节课以编写一个完整地程序为主线,让同学明白大事,代码的基本组成,代码的书写 规章以及详细语句中涉及到的学问点(主要包括:数据的类型,变量的定义与声明,表达式 以及一些常用语句和函数) ;通过自主编写程序发觉问题,探究解决问题的方式,最终学会自 我总结;让同学通过争辩学习
5、,小组合作学习等方式把握可视化编程的一般步骤,提高解决 实际问题的才能; 七,教学过程 教学环节 老师 /同学活动设计 【导入】:呈现上节课已经做好的程序界面(如下图) ,请同学依据界面猜 设置疑问 想程序功能,老师运行测试,发觉输入被加数和加数后单击运算按钮,不能正 导入新课 常显示结果; 【老师提问】:造成这种情形的缘由是什么呢? 【同学争辩,回答】 第 2 页,共 5 页【老师分析总结】:该程序缺少代码;上节课我们只完成了界面设计部分, 其实程序设计仍有一个更重要的部分,那就是代码设计; 板书 界面设计 代 码设计 打个比方:就好像一只手表只有表壳和表带,而没有机芯,是无法正 常工作的;
6、所以两者齐全才可以成为一个真正的程序; 板书 我的第一个 VB程序 【老师操作并讲解】 :(创设情境) 那么代码该怎样编写呢?我们可以第一 模拟前台,对于用户而言,输入被加数和加数后,用户期望单击运算按钮,可 以从第三个文本框中看到运算结果; 所以,代码添加在按钮里, 双击运算按钮; 机器会自动添加两行代码,代码的主体就在这两行中间添加; 【老师讲解】:(学问迁移)由于同学对数学题目的解题步骤比较熟识,我 们姑且把它当作一道数学题来解答;第一,我们分析一下,题目中涉及到几个 变量? 【同学回答】: 新课讲 授: 【老师讲解并操作】:在 VB 中,用到的变量应当先定义后使用,现在我 创设情境 们
7、来定义这三个变量, 假设我们分别以变量 a,b,c 来表示被加数, 加数及和; 剖析代码 先定义变量 a,定义语句的格式为: dim 变量名 as 类型 ,所以语句为: dim a as single, 这里的 single 为实型,相当于数学里的实数; 【老师提问】:那么变量 b 和 c 应当怎样定义呢? 【同学回答,老师演示】 : dim b as single dim c as single 【老师提问】:a,b,c 三个量中哪些是已知条件?在数学题里已知条件被 加数和加数由题目供应,而我们的程序被加数和加数是由谁供应的呢? 【同学回答】:用户 【老师提问】:那么用户把被加数填写在哪呢?
8、 【同学回答】: 第 3 页,共 5 页【老师讲解并操作】:所以 a 的值为 ;那么 b 的值应当如何猎取呢?请一位同学回答; 【同学回答】: 【老师提问】:至此,我们已经知道 a 和 b 的值了,那么如何通过已知条 件求解出 c 呢?请一位同学在老师机上演示; 【同学操作】: 【故设悬疑】:程序编写到这里是否行了呢?同学的看法显现了分歧,都 说实践是检验真理的唯独标准,那么我们就让机器来验证吧 【老师运行程序】: 【老师讲解】:程序并没有如我们所料想的那样显示结果,事实证明我们 的程序存在一些小问题, 那究竟是哪里出错了呢?正如同学们知道的, 我们其 实已经把和的值求出来了, 可是程序为什么
9、不显示结果呢?对! 我们把求出来 的结果存放在变量 c 中,而对于用户而言,并不知道变量 c 的存在,他只关怀 第三个文本框,所以,我们仍应当将变量 一位同学在老师机将代码修改正确; c 显示在第三个文本框中;现在再请 【老师分析总结】:一个完整的代码通常包括这样几个部分: 1,定义变量 2,输入 3,处理 4,输出 给次按钮 Command2 添加代码: End 【课堂实践一】:独立完成加法程序(供应界面和代码图片) 第 4 页,共 5 页【呈现同学程序】 【课堂实践二】: 已知圆的半径,求圆的周长和面积; (为节约时间,界 举一反三 面已供应) 解决新问 【老师巡回指导】 题 【呈现同学程序】老师不但可选成功的程序,也可选取较不成功的作品, 呈现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025国家能源煤焦化运输服务电子交易合同
- 2024年物业员工责任与安全协议书3篇
- 商丘职业技术学院《高尔夫技能技术(一)》2023-2024学年第一学期期末试卷
- 2024年塔吊司机劳动保护与职业健康检查协议3篇
- 商丘师范学院《中学数学研究》2023-2024学年第一学期期末试卷
- 商丘师范学院《数据处理技术》2023-2024学年第一学期期末试卷
- 2024年生物制药研发生产许可使用合同
- 2024年度智慧城市建设融资合同书a正规范版3篇
- 2024年电子商务平台技术开发及运营转让合同
- 定期动产赠与合同范例
- IATF16949-过程审核检查表-(含审核记录)-
- 《万疆》歌词全篇
- 电大劳动与社会保障法期末考试(已排版)
- JJF(纺织)074-2018羽绒蓬松度仪校准规范
- GB/T 709-2019热轧钢板和钢带的尺寸、外形、重量及允许偏差
- GB/T 23935-2009圆柱螺旋弹簧设计计算
- 癫痫发作急救及应急预案考核试题及答案
- 【课件】读后续写 suspended coffee
- GB/T 14048.15-2006低压开关设备和控制设备第5-6部分:控制电路电器和开关元件接近传感器和开关放大器的DC接口(NAMUR)
- 2023年上海各区中考物理一模卷及答案
- powerpoint 演示文稿 - 链表的基本概念
评论
0/150
提交评论