下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 信息技术+教案+泰山版+初三VB教案

信息技术+教案+泰山版+初三VB教案.doc

信息技术+教案+泰山版+初三VB教案

jiaoting
2012-12-17 0人阅读 举报 0 0 暂无简介

简介:本文档为《信息技术+教案+泰山版+初三VB教案doc》,可适用于初中教育领域

第一单元VisualBasic初步第课认识我的工作室一、教学设计(一)教材分析VisualBasic是义务教育山东省初中信息技术(泰山版)第三册(上)的内容。VB是面向对象的、可视化的程序设计语言是在Windows环境中广泛使用的应用程序开发工具、是易学习、功能强、效率高的编程语言之一。本书主要以VB为开发环境来探索程序设计的奥秘。(二)学情分析:初三年级的学生大多是初次结识VB初次体验面向对象的程序设计思想与以前所接触的“所见即所得”的应用软件有很大区别。(三)教学目标知识和技能目标◇掌握VB的启动和退出方法。◇掌握内部控件的添加、删除、修改属性等操作。◇熟悉VB设计界面的组成和各种设计器的功能用法。◇了解VB程序设计的一般过程。过程与方法本节课使用的最突出的教学方法是探究教学法让学生经历现有程序的启动、修改、运行、退出过程体会VB程序设计的一般方法和过程。情感态度与价值观培养学生学习VB的兴趣养成善于探究、敢于实践的好习惯。(四)教学重点与难点、教学重点◇熟悉VB的界面了解各种窗口的作用。◇开发VB程序的一般过程。◇掌握内部控件的添加、删除、修改属性等操作。◇了解程序代码的相关知识。、教学难点◇VB主界面下各个窗口的含义及作用。◇修改对象属性时属性窗口中各个项目的作用。(五)教学策略以任务驱动进行教学激发学生的学习兴趣通过学生探究、实验、自主学习培养学生的自主学习的能力和探究实验的能力通过在线课堂培养学生信息浏览、信息收集、信息加工处理的能力通过任务分层、个别指导实施分层教学通过教师引导、小结发挥教师的引导、促进、点拨的作用通过优秀作品的展示激发学生的成就感。(六)教学准备课前教师首先为学生准备好“显示文字vbp工程文件。(目标位置:D:)(七)教学过程环节名称与需时具体内容设计意图导入新课初探新知识【教师活动】屏幕广播“显示文字”的程序运行界面单击“显示”、“退出”展示这两个按钮的作用。问题:大家知道用什么软件能制作出这种效果吗?【学生活动】观看广播。结合已有的知识考虑老师提出的问题。通过“显示文字”程序让学生了解其开发环境并提高学习VB的兴趣。认知学习【教师活动】本节就通过这个小程序让我们一起走进VisualBasic的世界!【学生活动】明确本节的主题认定教学目标。【教师活动】布置任务:参照课本P完成以下任务任务、VB的启动与退出。任务、VB窗口中各对象的名称。任务、如何启动、运行d:显示文字vbp。【学生活动】可以以小组讨论形式完成上述任务。【教师活动】屏幕演示、往窗体中添加对象:文本框、标签框、命令按钮。、如何删除不要的对象。、修改对象属性:BackColor(背景色)、Caption(显示的文本)、Font(字的效果)【学生活动】学生根据刚才所学自主实践。【教师活动】提出问题学生思考。如何通过代码来修改对象的属性。(参照课本实践)【学生活动】动手实践并比较对象属性修改前、后的效果有何不同。()培养学生自主探究合作学习的能力。()创设情境活跃气氛。掌握书写代码的格式为以后代码编写打下基础。自主实践参照课本P自主学习“知识集装箱了解VB中主要的工程设计工具。小结【学生活动】谈本节收获。【教师活动】学习总结。·启动VB。·执行程序:添加→运行→退出。·修改程序:添加→删除→修改属性。·修改程序代码。师生梳理本节内容二、教学反思本节课以学生自主学习、探究学习、实践操作、教师引导的方式进行教学充分发挥学生的主导作用和教师的引导作用培养学生的实践操作能力、自主学习能力和问题探究能力组织学生讨论、研究归纳总结培养学生的问题探讨能力和知识归纳能力通过创意设计提高学生知识应用能力培养学生的创新精神。第课我的日期时间程序一、教学设计(一)教材分析本课内容是学生独立完成一个完整的VB程序的开始是一个启蒙学习的过程要让学生在反复实践中体会窗体、标签控件和命令按钮的功能与作用。(二)学情分析:通过上节的学习大部分同学对窗体、标签框以及命令按钮都有一个初步的了解。(三)教学目标知识和技能目标◇掌握窗体、标签控件和命令按钮的使用方法。◇掌握日期时间函数的使用方法。◇熟悉VB程序设计的一般过程。过程与方法本节课是学生第一次亲手实践经历VB开发程序的全过程经历分析问题、设计界面、设置对象属性、编写代码、调试运行、保存文件等环节通过经历“日期时间”程序设计的全过程来领悟VB程序设计一般过程。情感态度与价值观培养学生从分析问题入手设计程序然后解决问题的良好的程序设计习惯培养学生自主完成VB程序的兴趣和热情。(四)教学重点与难点、教学重点◇掌握窗体、标签控件和命令按钮的使用方法。◇掌握日期时间函数的使用方法。◇依据对问题的分析设计合适的程序界面。、教学难点◇对VB程序开发全过程的把握。◇程序代码的编写。(五)教学策略以任务驱动进行教学激发学生的学习兴趣通过学生探究、实验、自主学习培养学生的自主学习的能力和探究实验的能力通过对问题的分析让学生的思维从问题向程序转化提炼出问题与程序界面中用到的控件的对应关系。(六)教学准备日期时间查询程序(七)教学过程环节名称与需时具体内容设计意图导入新课初探新知识【教师活动】屏幕广播“日期时间查询”程序运行界面单击“查询”、“退出”展示程序运行的结果。问题:该程序中用到了哪个对象?各对象都显示什么内容?【学生活动】观看广播。结合已有的知识考虑老师提出的问题。通过展示日期时间查询程序提出本节的学习任务。认知学习【教师活动】任务、设计日期时间查询程序的界面。(注:三个标签框、二个命令按钮。)【学生活动】、启动VB、在窗体中添加对象(提示:对象添加完的同学想办法设置一下各个对象的位置、大小及对齐方式。)、设置各对象的属性(提示:前景色Forecolor、是否透明Backstyle、边框样式Borderstyle。)【教师活动】引导学生如何编写程序代码。(注:向学生介绍Date$、Time$及“”的作用。)【学生活动】编写程序代码。调试并运行自己设计的程序。以“日期时间查询”为名保存到自己的学习档案中并生成扩展名为“exe”的文件。()培养学生自主探究合作学习的能力。()创设情境活跃气氛。()了解VB程序设计的过程体验代码编写的乐趣。自主实践参照课本P自主学习“知识集装箱”了解VB中各对象的属性。小结课堂展示本节所学内容采取师生对答的形式巩固本节所学知识二、教学反思本节课的程序比较简单大部分同学能够掌握本课内容只是有小部分同学操作速度太慢程序界面设计不美观以后需要继续努力。第课设计加法器一、教学设计(一)教材分析本课内容主要让学生体会文本框在程序实现中的交互作用体验文本框和标签框在功能上的差异。(二)学情分析:通过上节的学习大部分同学对窗体、标签框以及命令按钮都有一个初步的了解。(三)教学目标知识和技能目标◇理解文本框控件的功能。◇掌握文本框控件的使用方法。◇掌握标签框和文本框在显示编辑文本中的异同点。过程与方法本节课是学生第一次编写在程序运行过程中具有人机交互功能的程序体会文本框实现交互作用的过程。体验文本框和标签框的功能差别是学习本节课的重点。情感态度与价值观培养学生善于分析问题、从问题中归纳出程序设计过程的方法培养学生严谨的程序设计习惯。(四)教学重点与难点、教学重点◇掌握文本框控件的功能。◇掌握标签框、命令按钮、文本框三个控件的属性设置。◇掌握标签框、命令按钮、文本框三个控件的后台运行代码。、教学难点◇让学生了解VB程序设计的整个过程和思路。◇使用标签框和文本框这两个控件的区别。◇对于程序代码学生能够融会贯通。(五)教学策略以任务驱动进行教学激发学生的学习兴趣通过学生探究、实验、自主学习培养学生的自主学习的能力和探究实验的能力通过对问题的分析让学生的思维从问题向程序转化体验文本框与标签框的功能差别。(六)教学准备加法器程序(七)教学过程环节名称与需时具体内容设计意图导入新课初探新知识【教师活动】先演示几个VB趣味小程序来提高学生们的学习兴趣。这些程序的制作都用到数学中的加法运算。【学生活动】观看广播欣赏VB小程序。通过展示几个VB小程序提高学生学习加法器程序的兴趣。认知学习【教师活动】展示本节加法器程序【学生活动】、观察加法器程序界面的组成部分(三个文本框、两个标签框、三个按钮)、制作加法器的外观界面。(了解文本框与标签框的区别)【教师活动】、对比上面的加法器与完整的加法器界面询问你更喜欢哪个界面?引入属性窗口设置。、屏幕演示几个常用属性值的设置并对文本框与标签框属性中Text与Caption属性值进行区分。【学生活动】、尝试修改其它属性值看程序界面有没有变化。、自行美化界面。【教师活动】教师讲解、分析三个按钮的代码编写。【学生活动】学生开始编写代码并运行程序验证运行情况。()培养学生自主探究、分析问题的能力。()创设情境引入新知。()了解代码编写的原则体验代码编写的乐趣。自主实践根据所学内容将程序改成乘法器、除法器。(注意符号)巩固提高融会贯通。小结引导学生回顾本节所学内容。巩固本节所学知识二、教学反思通过本节学习大部分同学能够掌握所学内容。有个别同学不能正确区分文本框与标签框的属性设置。第课设计“万年历小时钟”程序一、教学设计(一)教材分析本节课在前三节课学习的基础上引入了外部控件日历和计时器控件通过对这两种控件的使用使学生对VB编写程序的思路进一步扩展。(二)学情分析:通过前几节的学习大多数同学能够掌握内部控件的添加方法对VB的编程过程有了一个基本的了解。但有个别同学至今没有融入到这个学习中。(三)教学目标知识和技能目标◇掌握外部控件的调用方法。◇初步学会时钟控件的使用方法。◇掌握时间函数Timer的使用方法。过程与方法本节课在前三节课学习的基础上引入了外部控件日历和计时器控件通过对这两种控件的使用使学生对VB编写程序的思路进一步扩展。情感态度与价值观进一步培养学生学习VB程序设计的兴趣和热情更深层次地认识VB程序开发的奥妙。(四)教学重点与难点、教学重点◇时钟控件的使用方法。◇外部控件的调用方法。◇时间函数Timer的使用方法。、教学难点◇计时器控件的属性设置。◇Timer事件代码的编写。(五)教学策略以任务驱动进行教学激发学生的学习兴趣通过学生探究、实验、自主学习培养学生的自主学习的能力和探究实验的能力通过对问题的分析让学生的思维从问题向程序转化体验外部控件的添加方法以及计时器的设置。(六)教学准备小时钟图标、万年历小时钟程序(七)教学过程环节名称与需时具体内容设计意图导入新课初探新知识【教师活动】演示万年历小时钟程序。与学生一起分析万年历小时钟程序的界面组成。通过分析程序了解本节的学习目的。认知学习【教师活动】添加对象:、在工具箱中添加万年历控件。、在窗体中添加万年历对象。、在窗体中添加标签框和计时器控件。【学生活动】亲自动手完成程序界面的设置。【教师活动】设置对象属性:、设置窗体属性:Caption(小时钟)、Startupposition(屏幕中心)、Ico(C:programfilesmicrosoftvisualstudiocommongraphicsiconsmisc)、设置标签与计时器的属性:标签框:Caption值为空计时器:Interval【学生活动】完成窗体中各对象的参数设置。【教师活动】与学生一起分析程序代码的编写。【学生活动】编写程序代码。Labelcaption=TimeBeep()创设情境引入新知。()了解代码编写的原则体验代码编写的乐趣。自主实践根据计时器的Enabled属性制作P页的时钟程序。巩固提高融会贯通。小结本节主要掌握如何调用外部控件及计时器的属性设置。师生共同归纳本节所学内容。二、教学反思本节重点讲了如何调用外部控件以及计时器的属性程序代码比较简单学生掌握情况较好。第课数据的存储箱变量一、教学设计(一)教材分析本课内容是学习程序设计的基础涉及较多的以前没有接触到的概念。通过设置现实中计算打折商品价格这一生活情境提出完成“打折商品计价器”任务。(二)学情分析:学生通过前几节的学习了解了编写程序的基本思路掌握了程序界面的设计方法。(三)教学目标知识和技能目标◇理解变量的含义及作用并能合理地定义使用变量。◇了解常见的几种数据类型及其含义。◇了解常见的几种标准函数及其作用。◇了解顺序程序结构。◇掌握变量的赋值及数据输出。过程与方法本课内容的核心是变量围绕这一核心通过具体任务的实践展开变量的定义、变量的赋值、变量的输出等教学环节。情感态度与价值观◇保持和提高学生对程序设计的浓厚兴趣。◇通过对代码编写的学习锻炼学生的意志养成严格、认真的做事态度。(四)教学重点与难点、教学重点◇合理定义变量存储数据。◇编写顺序结构程序解决简单问题。、教学难点◇变量及赋值语句的含义及作用。◇数据类型的含义及作用。(五)教学策略以任务驱动进行教学激发学生的学习兴趣通过学生探究、实验、自主学习培养学生的自主学习的能力和探究实验的能力能够合理定义变量存储数据掌握顺序结构程序。(六)教学准备打折商品计算器程序(七)教学过程环节名称与需时具体内容设计意图导入新课初探新知识【教师活动】演示打折商品计算器程序。与学生一起分析打折商品计算器程序的界面组成。通过分析程序了解本节的学习目的。认知学习【教师活动】分析问题:输入商品的原价→X输入折扣数→Y计算打折后的价格→Z输出打折后的价格Z则Z=X*Y【学生活动】设计程序界面:、添加对象(个标签框、两个文本框、两个按钮)并调整大小及位置。、参照课本设置各对象的属性。【教师活动】、变量命名原则:A、变量名必须以字母或汉字开头后面可以有字母、数字或下划线长度不得超过个字符。B、不能在变量名中出现空格、小数点、标点符号等字符。、定义变量格式:Dim变量名As数据类型(数据类型参照课本P)、给变量赋值格式:变量名=表达式(注:在VB中“=”是赋值符号作用是将右边的值给左边的变量)【学生活动】、参照课本编写代码。DimXAsSingle,YAssingle,ZAsSingleX=Val(Texttext)Y=Val(Texttext)Z=X*YLabelCaption=Z、调试并运行程序。()创设情境引入新知。()掌握变量命名原则、变量定义方法以及赋值格式为今后学习打下基础。自主实践完成以上内容的同学参照课本学习常用函数、表达式分类及Print输出语句。巩固提高预习新知。小结本节课的重点要掌握变量命名原则、定义变量格式及顺序结构程序。归纳、总结二、教学反思本节重点讲了变量命名原则、定义变量格式及顺序结构程序多数学生掌握效果较好。第课双路径决策If语句一、教学设计(一)教材分析、双路径决策If语句格式简单功能显著易于理解、掌握和运用。、If语句是简单的程序设计基础是标准的三种程序结构之一。、If语句不仅是以前程序设计的进一步拓宽更是以后学习循环结构、程序设计模块化的基础在教材中起着承前启后的重要作用。(二)学情分析:学生通过前面几节课的学习掌握了基本的顺序结构的程序设计方法为进一步学习分支结构程序设计打下了良好的基础条件。(三)教学目标知识和技能目标◇掌握If语句的语法结构。◇使学生学会使用If语句进行程序设计提高学生的编程能力。◇培养学生的自主性学习能力、协作性学习能力、审美能力及创新能力。过程与方法通过学习“双路径决策If语句”掌握分支结构的程序设计学会基本的程序设计方法。情感态度与价值观通过本节课的学习逐步改变学生以往单一的顺序执行的思维方式培养学生能够根据实际情况进行选择判断的能力。认识到学习程序流程图是我们学习计算机的一个基本步骤发展学生思维的逻辑性和学习态度的严谨性。(四)教学重点与难点、教学重点◇流程图的符号及画法。◇If语句的使用方法。◇使用分支结构解决实际问题的一般方法。、教学难点◇编写代码实现If语句的功能。(五)教学策略由于本节课内容较多根据课堂教学实际进行了相应调整突出分析问题与代码编写这两个环节使学生能够较好地掌握If语句的使用并能运用分支结构灵活地解决实际问题。(六)教学准备密码验证程序、代码、流程图(七)教学过程环节名称与需时具体内容设计意图导入新课初探新知识【教师活动】任务、流程分析模仿。【学生活动】参考课本P流程图符号了解流程图的画法。了解流程图的符号熟悉流程图的画法。认知学习【教师活动】问题引导:登录论坛、邮箱等都需要输入密码。即密码验证。参照上图写出分析问题流程图。【学生活动】绘制密码验证程序的流程图。【教师活动】任务、进行密码验证界面设置。分析程序界面:一个文本框用于接受密码两个命令按钮:()用于密码校验()清除密码。要求:完成界面设置、属性值设置。【学生活动】完成任务:、添加对象、属性值设置【教师活动】分析、编写程序代码:()校验密码的程序代码。IfTextText<>“”ThenT=MsgBox(“密码不正确请重新输入!”vbOKOnlyvbExclamation,“系统提示”)ElseT=MsgBox(“恭喜您密码输入正确!”vbOKOnlyvbExclamation,“系统提示”)End()编写清除密码的程序代码。TextText=“”TextSetFocus【学生活动】、学生口述教师采用全屏广播的模式显示编写过程。、操作速度快的同学开始编写自己的程序代码速度慢的同学可以借用已有的代码。(提前分发在桌面上)()提出问题明确主题。()以看书、讨论的形式画出流程图巩固流程图的画法。()师生共同完成代码编写同时掌握If语句的格式。自主实践观察课本P第题程序运行的结果。巩固提高融会贯通。小结本节课的重点要求:掌握If语句的格式熟悉语句的功能。总结本节知识点二、教学反思由于本节课内容较多根据课堂教学实际进行了相应调整突出分析问题与代码编写这两个环节多数同学能够完成本节内容但小部分同学完成效果不理想。第课多路径决策Select语句一、教学设计(一)教材分析本节课通过设计一个四则运算计算器的过程掌握使用Select语句实现多路径决策体验多分支结构程序一般设计方法。(二)学情分析:通过前几节的学习多数同学掌握较好但还有一小部分同学对程序设计兴趣不大所以本节课要注重学习内容和生活相联系注重能力训练与问题解决相联系。(三)教学目标知识和技能目标◇理解并掌Select语句的基本格式。◇掌握Select语句中的使用方法及注意事项。◇能使用Select语句解决实际问题。过程与方法本节课通过设计一个四则运算计算器的过程掌握使用Select语句实现多路径决策体验多分支结构程序一般设计方法。情感态度与价值观通过本节课的学习培养学生能够根据实际情况进行更加复杂的、有更多选项的选择判断能力增强学生的知识迁移应用能力培养学生严密的逻辑思维习惯。(四)教学重点与难点、教学重点◇使用多分支结构解决实际问题的一般方法。◇学会使用Select语句编写程序。◇编写选择结构程序解决简单问题。、教学难点◇Select语句的使用方法及注意事项。◇单选标记与复选标记的区别。(五)教学策略以任务驱动进行教学激发学生的学习兴趣通过学生探究、实验、自主学习培养学生的自主学习的能力和探究实验的能力通过设计一个四则运算计算器让学生掌握Select语句的基本用法。(六)教学准备四则运算计算器程序及代码(七)教学过程环节名称与需时具体内容设计意图导入新课初探新知识【教师活动】提出问题小红上小学三年级她每个星期天都要练习数学四则运算。刚开始都是妈妈事先出好题小红做完后再让妈妈批改。最近小红的妈妈很忙没有时间批改。请你设计一个计算器程序用于检验小红计算正确与否。【学生活动】思考问题明确本节任务。通过提出问题明确本节的学习目的。认知学习【教师活动】分析问题展示程序界面:、两个文本框(接收数据)、一个标签框(运算符)。、四个单选按钮用来选择运算符。、选择运算符时要在两数之间显示运算符号。、单“=”计算出已输入的数据。、作除法运算时要判断是否零作除数。【学生活动】设置界面:、添加对象(两个文本框、个标签框、个单选标记、两个按钮)、调整对象的位置及大小。、设置对象的属性。【教师活动】Select语句的格式:SelectCase表达式Case表达式列表语句组Case表达式列表语句组……Case表达式列表n语句组nCaseElse语句组nEndSelect【学生活动】、初始化单选按钮。、显示运算符号。、编写四则运算程序代码。(也可复制)、编写返回初始状态代码。、调试运行程序。()分析程序设置界面。()重点介绍Select语句的语法格式。参照课本完成代码编写练习与作业P课后练习第、题巩固提高融会贯通。小结本节主要掌握Select语句的基本格式以及单选标记、复选标记。师生共同归纳本节所学内容。二、教学反思本节重点讲了Select语句的基本格式由于本节内容较多所以代码的编写视时间而定。学生掌握效果还可以。第课计数循环ForNext语句一、教学设计(一)教材分析本课通过设计一个累加器的过程掌握使用ForNext语句实现计数循环程序设计体验循环结构程序一般设计方法。(二)学情分析:本节的内容建立在学生已经学习了顺序结构和分支结构的基础之上学生已初步掌握了调试程序的基本方法又为后续的数组学习作了辅垫。部分学生对程序设计兴趣不大因为生活离程序设计过于遥远而且程序设计要求学生的逻辑思维非常强学生理解比较困难。(三)教学目标知识和技能目标◇理解并能掌握ForNext循环语句的基本格式和功能。◇掌握ForNext计数循环语句中的使用方法及注意事项。◇能使用ForNext计数循环语句解决一些简单的问题。过程与方法本课通过设计一个累加器的过程掌握使用ForNext语句实现计数循环程序设计体验循环结构程序一般设计方法。情感态度与价值观培养学生使用循环结构解决生活中实际问题的能力激发学生对程序设计的学习兴趣。通过本节课的学习逐步改变学生以往单一的顺序执行的思维方式进一步培养学生的发散思维能力。(四)教学重点与难点、教学重点◇ForNext语句的格式和功能。◇ForNext循环程序的执行过程及循环变量的变化。◇使用计数循环结构解决生活中实际问题的能力。、教学难点◇ForNext循环的执行过程在程序执行过程中循环变量的变化情况。◇ForNext计数循环语句的作用方法及注意的问题。◇学生运用ForNext语句解决生活中实际问题的能力。(五)教学策略以任务驱动进行教学激发学生的学习兴趣通过学生探究、实验、自主学习培养学生的自主学习的能力和探究实验的能力通过对问题的分析让学生掌握ForNext语句的基本格式用ForNext语句解决生活中实际问题。(六)教学准备ForNext语句程序(七)教学过程环节名称与需时具体内容设计意图导入新课初探新知识【教师活动】展示问题:某银行为了提高业务员的珠算能力经常开展岗位练兵其中一个项目是用算盘计算从加到以内的某个数。请你用VB为它们设计一个累国器程序计算S=……i其中i是以内任意自然数用来验证业务员用算盘计算的正确与否。【学生活动】思考问题、设计界面、构思算法。通过问题导入本节的主题。认知学习【教师活动】展示程序界面分析问题:、界面分析:界面中由一个垂直滚动条、个标签框、两个命令按钮组成。、算法分析:根据以往的经验学生会用……来解决教师要引导学生用以前的赋值语句总结出以下计算过程:S=S=SS=S……S=S=……教师指出语句过于繁琐引导学生总结出S=Si程序执行过程可用流程图为:P、设计界面通过大屏幕展示程序界面及属性设置。、编写代码教师给出For循环的框架:Fori=toStepS=SiNext【学生活动】学生自主设计程序界面。学生自主完成编程。调试与运行程序。()培养学生分析问题的能力。()创设情境引入新知。自主实践出示以下程序:Fori=ToStepS=SiNextiLabelcaption=S问题:、程序共执行几次?、循环结束后i的值的多少?该程序表示哪些数相加?巩固提高融会贯通。小结、学生畅谈学习本课的收获与疑问、学习过程中的愉悦及挫折中的体验使课堂教学充满活力。、师生共同回顾本课知识点构建清晰框架板书。巩固本节所学知识二、教学反思通过本节学习大部分同学能够掌握所学内容。有个别同学掌握效果不太理想根据学生掌握情况分别给不同层次的学生提出要求。第课条件循环DoLoop语句一、教学设计(一)教材分析本课活动通过设计一个计算对折毫米的纸张一直到珠穆朗玛峰高度共有多少次的过程掌握使用DoLoop语句实现循环程序设计体验使用条件循环结构进行程序设计、解决一般问题的方法。(二)学情分析:学生刚刚学习了ForNext循环语句理解掌握了ForNext循环语句的语句格式、执行过程并且通过学习知道ForNext循环语句适合解决循环次数事先能够确定的问题。(三)教学目标知识和技能目标◇理解并能够掌握DoLoop循环语句的基本格式和功能。◇理解Do循环语句的执行过程。◇能使用DoLoop循环语句解决一些简单的问题。过程与方法本课活动通过设计一个计算对折毫米的纸张一直到珠穆朗玛峰高度共有多少次的过程掌握使用DoLoop语句实现循环程序设计体验使用条件循环结构进行程序设计、解决一般问题的方法。情感态度与价值观培养学生使用循环结构解决生活中实际问题的能力激发学生对程序设计的学习兴趣培养学生分析问题、解决问题的能力。(四)教学重点与难点、教学重点◇DoLoop语句的格式。◇控制循环的条件以及循环的执行过程。、教学难点◇理解DoLoop语句循环的执行过程。◇根据实际问题确定控制循环的条件。◇确定循环体的内容。(五)教学策略以任务驱动进行教学激发学生的学习兴趣通过学生探究、实验、自主学习培养学生的自主学习的能力和探究实验的能力通过对问题的分析让学生掌握DoLoop语句的基本格式用DoLoop语句解决生活中实际问题。(六)教学准备DoLoop语句程序(七)教学过程环节名称与需时具体内容设计意图导入新课初探新知识【教师活动】展示问题:用一张厚度为毫米且足够长的纸经过多次对折后让纸张的厚度超过珠穆朗玛峰的高度。请用VB设计一个程序计算一下需要对折的次数。【学生活动】思考问题、构思界面。通过问题导入本节的主题。认知学习【师生活动】分析问题:、本程序界面简单一个文本框和一个标签框。、当输入纸张的厚度后发挥计算机运算速度快的特点使用每次增加一倍的方法进行推算直到以终值超过米作为结束循环的条件。、在进行推算中把对折的次数作累加当结束时显示对折次数。DoLoop语句的格式:、DoWhile条件循环体Loop分析:While子句的作用是当给定的条件为真是继续执行循环体,当条件为假时终止循环、Do循环体LoopUntil<条件>这种形式的循环与前一种的区别是先进入循环体后进行指定条件测试循环被无条件执行一次直到条件为真时退出循环。【学生活动】设计界面:、添加对象、设置对象属性【师生活动】编写代码:PrivateSubCommandClick()i=h=Val(TextText)Doh=h*i=iLoopUntilh>=LabelCaption=Str(i)EndSub【学生活动】、完成代码编写、调试并运行程序()培养学生分析问题的能力。()通过实际操作提高学生动手能力。()自主完成加深对DoLoop语句的认识。自主实践课本P巩固提高融会贯通。小结师生共同总结本节所学内容。巩固本节所学知识二、教学反思通过本节学习大部分同学能够掌握所学内容。有个别同学掌握效果不太理想根据学生掌握情况分别给不同层次的学生提出要求。PAGE

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/27

信息技术+教案+泰山版+初三VB教案

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利