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

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

举报
开通vip

信息技术+教案+泰山版+初三VB教案第一单元 Visual Basic初步 第1课 认识我的工作室 一、教学设计 (一)教材分析 Visual Basic是义务教育山东省初中信息技术(泰山版)第三册(上)的内容。VB是面向对象的、可视化的程序设计语言,是在Windows环境中广泛使用的应用程序开发工具、是易学习、功能强、效率高的编程语言之一。本书主要以VB6.0为开发环境来探索程序设计的奥秘。 (二)学情分析: 初三年级的学生大多是初次结识VB,初次体验面向对象的程序设计思想,与以前所接触的“所见即所得”的应用软件有很大区别。 (三)...

信息技术+教案+泰山版+初三VB教案
第一单元 Visual Basic初步 第1课 认识我的工作室 一、教学 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 (一)教材 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 Visual Basic是义务教育山东省初中信息技术(泰山版)第三册(上)的 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 。VB是面向对象的、可视化的程序设计语言,是在Windows环境中广泛使用的应用程序开发工具、是易学习、功能强、效率高的编程语言之一。本书主要以VB6.0为开发环境来探索程序设计的奥秘。 (二)学情分析: 初三年级的学生大多是初次结识VB,初次体验面向对象的程序设计思想,与以前所接触的“所见即所得”的应用软件有很大区别。 (三)教学目标 知识和技能目标 ◇掌握VB6.0的启动和退出方法。 ◇掌握内部控件的添加、删除、修改属性等操作。 ◇熟悉VB6.0设计界面的组成和各种设计器的功能用法。 ◇了解VB程序设计的一般过程。 过程与方法 本节课使用的最突出的教学方法是探究教学法,让学生经历现有程序的启动、修改、运行、退出过程,体会VB程序设计的一般方法和过程。 情感态度与价值观 培养学生学习VB的兴趣,养成善于探究、敢于实践的好习惯。 (四)教学重点与难点 1、教学重点 ◇熟悉VB6.0的界面,了解各种窗口的作用。 ◇开发VB程序的一般过程。 ◇掌握内部控件的添加、删除、修改属性等操作。 ◇了解程序代码的相关知识。 2、教学难点 ◇VB6.0主界面下各个窗口的含义及作用。 ◇修改对象属性时,属性窗口中各个项目的作用。 (五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过在线课堂,培养学生信息浏览、信息收集、信息加工处理的能力;通过任务分层、个别指导,实施分层教学;通过教师引导、小结,发挥教师的引导、促进、点拨的作用;通过优秀作品的展示,激发学生的成就感。 (六)教学准备 课前教师首先为学生准备好“显示文字.vbp工程文件。(目标位置:D:\) (七)教学过程 环节名称与需时 具 体 内 容 设计意图 导 入 新 课 初 探 新 知 识 【教师活动】 屏幕广播“显示文字”的程序运行界面,单击“显示”、“退出”,展示这两个按钮的作用。 问题:大家知道用什么软件能制作出这种效果吗? 【学生活动】 观看广播。 结合已有的知识,考虑老师提出的问题。 通过“显示文字”程序,让学生了解其开发环境,并提高学习VB的兴趣。 认 知 学 习 【教师活动】 本节就通过这个小程序,让我们一起走进Visual Basic的世界! 【学生活动】 明确本节的主题,认定教学目标。 【教师活动】 布置任务:参照课本P2完成以下任务 任务1、VB的启动与退出。 任务2、VB窗口中各对象的名称。 任务3、如何启动、运行d:\显示文字.vbp。 【学生活动】 可以以小组讨论形式完成上述任务。 【教师活动】屏幕演示 1、往窗体中添加对象:文本框、标签框、命令按钮。 2、如何删除不要的对象。 3、修改对象属性:BackColor(背景色)、Caption(显示的文本)、Font(字的效果) 【学生活动】学生根据刚才所学自主实践。 【教师活动】提出问题,学生思考。 如何通过代码来修改对象的属性。(参照课本实践) 【学生活动】 动手实践,并比较对象属性修改前、后的效果有何不同。 (1)培养学生自主探究合作学习的能力。 (2)创设情境,活跃气氛。 掌握书写代码的格式,为以后代码编写打下基础。 自 主 实 践 参照课本P5自主学习“知识集装箱 了解VB中主要的工程设计工具。 小 结 【学生活动】谈本节收获。 【教师活动】学习总结。 · 启动VB。 · 执行程序:添加→运行→退出。 · 修改程序:添加→删除→修改属性。 · 修改程序代码。 师生梳理本节内容 二、教学反思 本节课以学生自主学习、探究学习、实践操作、教师引导的方式进行教学,充分发挥学生的主导作用和教师的引导作用,培养学生的实践操作能力、自主学习能力和问题探究能力;组织学生讨论、研究,归纳总结,培养学生的问题探讨能力和知识归纳能力;通过创意设计,提高学生知识应用能力,培养学生的创新精神。 第2课 我的日期时间程序 一、教学设计 (一)教材分析 本课内容是学生独立完成一个完整的VB程序的开始,是一个启蒙学习的过程,要让学生在反复实践中体会窗体、标签控件和命令按钮的功能与作用。 (二)学情分析: 通过上节的学习大部分同学对窗体、标签框以及命令按钮都有一个初步的了解。 (三)教学目标 知识和技能目标 ◇掌握窗体、标签控件和命令按钮的使用方法。 ◇掌握日期时间函数的使用方法。 ◇熟悉VB程序设计的一般过程。 过程与方法 本节课是学生第一次亲手实践经历VB开发程序的全过程,经历分析问题、设计界面、设置对象属性、编写代码、调试运行、保存文件等环节,通过经历“日期时间”程序设计的全过程来领悟VB程序设计一般过程。 情感态度与价值观 培养学生从分析问题入手,设计程序,然后解决问题的良好的程序设计习惯;培养学生自主完成VB程序的兴趣和热情。 (四)教学重点与难点 1、教学重点 ◇掌握窗体、标签控件和命令按钮的使用方法。 ◇掌握日期时间函数的使用方法。 ◇依据对问题的分析设计合适的程序界面。 2、教学难点 ◇对VB程序开发全过程的把握。 ◇程序代码的编写。 (五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过对问题的分析,让学生的思维从问题向程序转化,提炼出问题与程序界面中用到的控件的对应关系。 (六)教学准备 日期时间查询程序 (七)教学过程 环节名称与需时 具 体 内 容 设计意图 导 入 新 课 初 探 新 知 识 【教师活动】 屏幕广播“日期时间查询”程序运行界面,单击“查询”、“退出”,展示程序运行的结果。 问题:该程序中用到了哪个对象?各对象都显示什么内容? 【学生活动】 观看广播。 结合已有的知识,考虑老师提出的问题。 通过展示日期时间查询程序提出本节的学习任务。 认 知 学 习 【教师活动】 任务1、设计日期时间查询程序的界面。(注:三个标签框、二个命令按钮。) 【学生活动】 1、启动VB6.0 2、在窗体中添加对象(提示:对象添加完的同学想办法设置一下各个对象的位置、大小及对齐方式。) 3、设置各对象的属性 (提示:前景色Forecolor、是否透明Backstyle、边框样式Borderstyle。) 【教师活动】 引导学生如何编写程序代码。 (注:向学生介绍Date$、Time$及“+”的作用。) 【学生活动】 编写程序代码。 调试并运行自己设计的程序。 以“日期时间查询”为名保存到自己的学习档案中,并生成扩展名为“.exe”的文件。 (1)培养学生自主探究合作学习的能力。 (2)创设情境,活跃气氛。 (3)了解VB程序设计的过程,体验代码编写的乐趣。 自 主 实 践 参照课本P12自主学习“知识集装箱” 了解VB中各对象的属性。 小 结 课堂展示,本节所学内容,采取师生对答的形式 巩固本节所学知识 二、教学反思 本节课的程序比较简单,大部分同学能够掌握本课内容,只是有小部分同学操作速度太慢,程序界面设计不美观,以后需要继续努力。 第3课 设计加法器 一、教学设计 (一)教材分析 本课内容主要让学生体会文本框在程序实现中的交互作用;体验文本框和标签框在功能上的差异。 (二)学情分析: 通过上节的学习大部分同学对窗体、标签框以及命令按钮都有一个初步的了解。 (三)教学目标 知识和技能目标 ◇理解文本框控件的功能。 ◇掌握文本框控件的使用方法。 ◇掌握标签框和文本框在显示编辑文本中的异同点。 过程与方法 本节课是学生第一次编写在程序运行过程中具有人机交互功能的程序,体会文本框实现交互作用的过程。体验文本框和标签框的功能差别是学习本节课的重点。 情感态度与价值观 培养学生善于分析问题、从问题中归纳出程序设计过程的方法,培养学生严谨的程序设计习惯。 (四)教学重点与难点 1、教学重点 ◇掌握文本框控件的功能。 ◇掌握标签框、命令按钮、文本框三个控件的属性设置。 ◇掌握标签框、命令按钮、文本框三个控件的后台运行代码。 2、教学难点 ◇让学生了解VB程序设计的整个过程和思路。 ◇使用标签框和文本框这两个控件的区别。 ◇对于程序代码,学生能够融会贯通。 (五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过对问题的分析,让学生的思维从问题向程序转化,体验文本框与标签框的功能差别。 (六)教学准备 加法器程序 (七)教学过程 环节名称与需时 具 体 内 容 设计意图 导 入 新 课 初 探 新 知 识 【教师活动】 先演示几个VB趣味小程序,来提高学生们的学习兴趣。这些程序的制作都用到数学中的加法运算。 【学生活动】 观看广播,欣赏VB小程序。 通过展示几个VB小程序提高学生学习加法器程序的兴趣。 认 知 学 习 【教师活动】 展示本节加法器程序 【学生活动】 1、观察加法器程序界面的组成部分(三个文本框、两个标签框、三个按钮) 2、制作加法器的外观界面。(了解文本框与标签框的区别) 【教师活动】 1、对比上面的加法器与完整的加法器界面,询问你更喜欢哪个界面?引入属性窗口设置。 2、屏幕演示几个常用属性值的设置,并对文本框与标签框属性中Text与Caption属性值进行区分。 【学生活动】 1、尝试修改其它属性值,看程序界面有没有变化。 2、自行美化界面。 【教师活动】 教师讲解、分析三个按钮的代码编写。 【学生活动】 学生开始编写代码,并运行程序,验证运行情况。 (1)培养学生自主探究、分析问题的能力。 (2)创设情境,引入新知。 (3)了解代码编写的原则,体验代码编写的乐趣。 自 主 实 践 根据所学内容,将程序改成乘法器、除法器。(注意符号) 巩固提高,融会贯通。 小 结 引导学生回顾本节所学内容。 巩固本节所学知识 二、教学反思 通过本节学习,大部分同学能够掌握所学内容。有个别同学不能正确区分文本框与标签框的属性设置。 第4课 设计“万年历小时钟”程序 一、教学设计 (一)教材分析 本节课在前三节课学习的基础上引入了外部控件日历和计时器控件,通过对这两种控件的使用使学生对VB编写程序的思路进一步扩展。 (二)学情分析: 通过前几节的学习,大多数同学能够掌握内部控件的添加方法,对VB的编程过程有了一个基本的了解。但有个别同学至今没有融入到这个学习中。 (三)教学目标 知识和技能目标 ◇掌握外部控件的调用方法。 ◇初步学会时钟控件的使用方法。 ◇掌握时间函数Timer的使用方法。 过程与方法 本节课在前三节课学习的基础上引入了外部控件日历和计时器控件,通过对这两种控件的使用使学生对VB编写程序的思路进一步扩展。 情感态度与价值观 进一步培养学生学习VB程序设计的兴趣和热情,更深层次地认识VB程序开发的奥妙。 (四)教学重点与难点 1、教学重点 ◇时钟控件的使用方法。 ◇外部控件的调用方法。 ◇时间函数Timer的使用方法。 2、教学难点 ◇计时器控件的属性设置。 ◇Timer事件代码的编写。 (五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过对问题的分析,让学生的思维从问题向程序转化,体验外部控件的添加方法以及计时器的设置。 (六)教学准备 小时钟图标、万年历小时钟程序 (七)教学过程 环节名称与需时 具 体 内 容 设计意图 导 入 新 课 初 探 新 知 识 【教师活动】 演示万年历小时钟程序。与学生一起分析万年历小时钟程序的界面组成。 通过分析程序了解本节的学习目的。 认 知 学 习 【教师活动】 添加对象: 1、在工具箱中添加万年历控件。 2、在窗体中添加万年历对象。 3、在窗体中添加标签框和计时器控件。 【学生活动】 亲自动手完成程序界面的设置。 【教师活动】 设置对象属性: 1、设置窗体属性: Caption(小时钟)、Startupposition(2-屏幕中心)、Ico(C:\programfiles\microsoftvisual studio\commongraphics\icons\misc) 2、设置标签与计时器的属性: 标签框:Caption值为空 计时器:Interval 1000 【学生活动】 完成窗体中各对象的参数设置。 【教师活动】 与学生一起分析程序代码的编写。 【学生活动】 编写程序代码。 Label1.caption=Time Beep (1)创设情境,引入新知。 (3)了解代码编写的原则,体验代码编写的乐趣。 自 主 实 践 根据计时器的Enabled属性,制作P29页的时钟程序。 巩固提高,融会贯通。 小 结 本节主要掌握如何调用外部控件及计时器的属性设置。 师生共同归纳本节所学内容。 二、教学反思 本节重点讲了如何调用外部控件以及计时器的属性,程序代码比较简单,学生掌握情况较好。 第5课 数据的存储箱-变量 一、教学设计 (一)教材分析 本课内容是学习程序设计的基础,涉及较多的以前没有接触到的概念。通过设置现实中计算打折商品价格这一生活情境,提出完成“打折商品计价器”任务。 (二)学情分析: 学生通过前几节的学习,了解了编写程序的基本思路,掌握了程序界面的设计方法。 (三)教学目标 知识和技能目标 ◇理解变量的含义及作用,并能合理地定义使用变量。 ◇了解常见的几种数据类型及其含义。 ◇了解常见的几种标准函数及其作用。 ◇了解顺序程序结构。 ◇掌握变量的赋值及数据输出。 过程与方法 本课内容的核心是变量,围绕这一核心,通过具体任务的实践,展开变量的定义、变量的赋值、变量的输出等教学环节。 情感态度与价值观 ◇保持和提高学生对程序设计的浓厚兴趣。 ◇通过对代码编写的学习,锻炼学生的意志,养成严格、认真的做事态度。 (四)教学重点与难点 1、教学重点 ◇合理定义变量,存储数据。 ◇编写顺序结构程序,解决简单问题。 2、教学难点 ◇变量及赋值语句的含义及作用。 ◇数据类型的含义及作用。 (五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;能够合理定义变量存储数据,掌握顺序结构程序。 (六)教学准备 打折商品计算器程序 (七)教学过程 环节名称与需时 具 体 内 容 设计意图 导入新课 初探新知识 【教师活动】 演示打折商品计算器程序。与学生一起分析打折商品计算器程序的界面组成。 通过分析程序了解本节的学习目的。 认 知 学 习 【教师活动】分析问题: 输入商品的原价→X 输入折扣数→Y 计算打折后的价格→Z 输出打折后的价格Z 则Z=X*Y/10 【学生活动】 设计程序界面: 1、添加对象(7个标签框、两个文本框、两个按钮)并调整大小及位置。 2、参照课本设置各对象的属性。 【教师活动】 1、变量命名原则: A、变量名必须以字母或汉字开头,后面可以有字母、数字或下划线,长度不得超过255个字符。 B、不能在变量名中出现空格、小数点、标点符号等字符。 2、定义变量格式: Dim 变量名 As 数据类型(数据类型参照课本P36) 3、给变量赋值格式: 变量名=表达式 (注:在VB中“=”是赋值符号,作用是将右边的值给左边的变量) 【学生活动】 1、参照课本编写代码。 Dim X As Single,Y As single,Z As Single X=Val(Text1.text) Y= Val(Text2.text) Z=X*Y/10 Label7.Caption=Z 2、调试并运行程序。 (1)创设情境,引入新知。 (3)掌握变量命名原则、变量定义方法以及赋值格式,为今后学习打下基础。 自 主 实 践 完成以上内容的同学参照课本学习常用函数、表达式分类及Print输出语句。 巩固提高,预习新知。 小 结 本节课的重点要掌握变量命名原则、定义变量格式及顺序结构程序。 归纳、总结 二、教学反思 本节重点讲了变量命名原则、定义变量格式及顺序结构程序,多数学生掌握效果较好。 第6课 双路径决策-If语句 一、教学设计 (一)教材分析 1、双路径决策-If语句格式简单,功能显著,易于理解、掌握和运用。 2、If语句是简单的程序设计基础,是标准的三种程序结构之一。 3、If语句不仅是以前程序设计的进一步拓宽,更是以后学习循环结构、程序设计模块化的基础,在教材中起着承前启后的重要作用。 (二)学情分析: 学生通过前面几节课的学习,掌握了基本的顺序结构的程序设计方法,为进一步学习分支结构程序设计打下了良好的基础条件。 (三)教学目标 知识和技能目标 ◇掌握If语句的语法结构。 ◇使学生学会使用If语句进行程序设计,提高学生的编程能力。 ◇培养学生的自主性学习能力、协作性学习能力、审美能力及创新能力。 过程与方法 通过学习“双路径决策-If语句”,掌握分支结构的程序设计,学会基本的程序设计方法。 情感态度与价值观 通过本节课的学习逐步改变学生以往单一的顺序执行的思维方式,培养学生能够根据实际情况进行选择判断的能力。认识到学习程序流程图是我们学习计算机的一个基本步骤,发展学生思维的逻辑性和学习态度的严谨性。 (四)教学重点与难点 1、教学重点 ◇流程图的符号及画法。 ◇If语句的使用方法。 ◇使用分支结构解决实际问题的一般方法。 2、教学难点 ◇编写代码实现If语句的功能。 (五)教学策略 由于本节课内容较多,根据课堂教学实际进行了相应调整,突出分析问题与代码编写这两个环节,使学生能够较好地掌握If语句的使用,并能运用分支结构灵活地解决实际问题。 (六)教学准备 密码验证程序、代码、流程图 (七)教学过程 环节名称与需时 具 体 内 容 设计意图 导 入 新 课 初 探 新 知 识 【教师活动】 任务1、流程分析模仿。 【学生活动】 参考课本P46流程图符号了解流程图的画法。 了解流程图的符号,熟悉流程图的画法。 认 知 学 习 【教师活动】 问题引导:登录论坛、邮箱等都需要输入密码。即密码验证。参照上图写出分析问题流程图。 【学生活动】 绘制密码验证程序的流程图。 【教师活动】 任务2、进行密码验证界面设置。 分析程序界面:一个文本框,用于接受密码;两个命令按钮:(1)用于密码校验(2)清除密码。 要求:完成界面设置、属性值设置。 【学生活动】 完成任务: 1、添加对象 2、属性值设置 【教师活动】 分析、编写程序代码: (1)校验密码的程序代码。 If Text1.Text<>“123456”Then T1=MsgBox(“密码不正确,请重新输入!”,vbOKOnly+vbExclamation,“系统提示”) Else T1=MsgBox(“恭喜您,密码输入正确!”,vbOKOnly+vbExclamation,“系统提示”) End (2)编写清除密码的程序代码。 Text1.Text=“” Text1.SetFocus 【学生活动】 1、学生口述,教师采用全屏广播的模式显示编写过程。 2、操作速度快的同学开始编写自己的程序代码,速度慢的同学可以借用已有的代码。(提前分发在桌面上) (1)提出问题,明确主题。 (2)以看书、讨论的形式画出流程图,巩固流程图的画法。 (3)师生共同完成代码编写,同时掌握If语句的格式。 自 主 实 践 观察课本P46第1题程序运行的结果。 巩固提高,融会贯通。 小 结 本节课的重点要求:掌握If语句的格式,熟悉语句的功能。 总结本节 知识点 高中化学知识点免费下载体育概论知识点下载名人传知识点免费下载线性代数知识点汇总下载高中化学知识点免费下载 二、教学反思 由于本节课内容较多,根据课堂教学实际进行了相应调整,突出分析问题与代码编写这两个环节,多数同学能够完成本节内容,但小部分同学完成效果不理想。 第7课 多路径决策-Select语句 一、教学设计 (一)教材分析 本节课通过设计一个四则运算计算器的过程,掌握使用Select语句实现多路径决策,体验多分支结构程序一般设计方法。 (二)学情分析: 通过前几节的学习,多数同学掌握较好,但还有一小部分同学对程序设计兴趣不大,所以本节课要注重学习内容和生活相联系,注重能力训练与问题解决相联系。 (三)教学目标 知识和技能目标 ◇理解并掌Select语句的基本格式。 ◇掌握Select语句中的使用方法及注意事项。 ◇能使用Select语句解决实际问题。 过程与方法 本节课通过设计一个四则运算计算器的过程,掌握使用Select语句实现多路径决策,体验多分支结构程序一般设计方法。 情感态度与价值观 通过本节课的学习培养学生能够根据实际情况进行更加复杂的、有更多选项的选择判断能力,增强学生的知识迁移应用能力,培养学生严密的逻辑思维习惯。 (四)教学重点与难点 1、教学重点 ◇使用多分支结构解决实际问题的一般方法。 ◇学会使用Select语句编写程序。 ◇编写选择结构程序解决简单问题。 2、教学难点 ◇Select语句的使用方法及注意事项。 ◇单选标记与复选标记的区别。 (五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过设计一个四则运算计算器让学生掌握Select语句的基本用法。 (六)教学准备 四则运算计算器程序及代码 (七)教学过程 环节名称与需时 具 体 内 容 设计意图 导 入 新 课 初 探 新 知 识 【教师活动】提出问题 小红上 小学 小学生如何制作手抄报课件柳垭小学关于三违自查自纠报告小学英语获奖优质说课课件小学足球课教案全集小学语文新课程标准测试题 三年级,她每个星期天都要练习数学四则运算。刚开始,都是妈妈事先出好题,小红做完后再让妈妈批改。最近小红的妈妈很忙,没有时间批改。请你设计一个计算器程序,用于检验小红计算正确与否。 【学生活动】 思考问题,明确本节任务。 通过提出问题明确本节的学习目的。 认 知 学 习 【教师活动】 分析问题展示程序界面: 1、两个文本框(接收数据)、一个标签框(运算符)。 2、四个单选按钮用来选择运算符。 3、选择运算符时,要在两数之间显示运算符号。 4、单“=”计算出已输入的数据。 5、作除法运算时要判断是否零作除数。 【学生活动】设置界面: 1、添加对象(两个文本框、4个标签框、4个单选标记、两个按钮) 2、调整对象的位置及大小。 3、设置对象的属性。 【教师活动】 Select语句的格式: Select Case 表达式 Case 表达式列表1 语句组1 Case 表达式列表2 语句组2 …… Case 表达式列表n-1 语句组n-1 Case Else 语句组 n End Select 【学生活动】 1、初始化单选按钮。 2、显示运算符号。 3、编写四则运算程序代码。(也可复制) 4、编写返回初始状态代码。 5、调试运行程序。 (1)分析程序,设置界面。 (2)重点介绍Select语句的语法格式。 参照课本完成代码编写 练 习 与 作 业 P57课后练习第1、2题 巩固提高,融会贯通。 小 结 本节主要掌握Select语句的基本格式以及单选标记、复选标记。 师生共同归纳本节所学内容。 二、教学反思 本节重点讲了Select语句的基本格式,由于本节内容较多,所以代码的编写视时间而定。学生掌握效果还可以。 第8课 计数循环-For Next语句 一、教学设计 (一)教材分析 本课通过设计一个累加器的过程,掌握使用For Next语句实现计数循环程序设计,体验循环结构程序一般设计方法。 (二)学情分析: 本节的内容建立在学生已经学习了顺序结构和分支结构的基础之上,学生已初步掌握了调试程序的基本方法,又为后续的数组学习作了辅垫。部分学生对程序设计兴趣不大,因为生活离程序设计过于遥远,而且程序设计要求学生的逻辑思维非常强,学生理解比较困难。 (三)教学目标 知识和技能目标 ◇理解并能掌握For Next循环语句的基本格式和功能。 ◇掌握For Next计数循环语句中的使用方法及注意事项。 ◇能使用For Next计数循环语句解决一些简单的问题。 过程与方法 本课通过设计一个累加器的过程,掌握使用For Next语句实现计数循环程序设计,体验循环结构程序一般设计方法。 情感态度与价值观 培养学生使用循环结构解决生活中实际问题的能力,激发学生对程序设计的学习兴趣。通过本节课的学习逐步改变学生以往单一的顺序执行的思维方式,进一步培养学生的发散思维能力。 (四)教学重点与难点 1、教学重点 ◇For Next语句的格式和功能。 ◇For Next循环程序的执行过程及循环变量的变化。 ◇使用计数循环结构解决生活中实际问题的能力。 2、教学难点 ◇For Next循环的执行过程,在程序执行过程中循环变量的变化情况。 ◇For Next计数循环语句的作用方法及注意的问题。 ◇学生运用For Next语句解决生活中实际问题的能力。 (五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过对问题的分析,让学生掌握For Next语句的基本格式,用For Next语句解决生活中实际问题。 (六)教学准备 For Next语句程序 (七)教学过程 环节名称与需时 具 体 内 容 设计意图 导 入 新 课 初 探 新 知 识 【教师活动】 展示问题: 某银行为了提高业务员的珠算能力,经常开展岗位练兵,其中一个项目是用算盘计算从1加到100以内的某个数。请你用VB为它们设计一个累国器程序,计算S=1+2+3+……+i,其中i是100以内任意自然数,用来验证业务员用算盘计算的正确与否。 【学生活动】 思考问题、设计界面、构思算法。 通过问题导入本节的主题。 认 知 学 习 【教师活动】 展示程序界面分析问题: 1、界面分析: 界面中由一个垂直滚动条、5个标签框、两个命令按钮组成。 2、算法分析: 根据以往的经验,学生会用1+2+3+……来解决,教师要引导学生用以前的赋值语句,总结出以下计算过程: S=0 S=S+1 S=S+2 …… S=S=…… 教师指出语句过于繁琐,引导学生总结出S=S+i 程序执行过程可用流程图为:P61 3、设计界面 通过大屏幕展示程序界面及属性设置。 4、编写代码 教师给出For循环的框架: For i=____ to _____ Step ____ S=S+i Next _____ 【学生活动】 学生自主设计程序界面。 学生自主完成编程。 调试与运行程序。 (1)培养学生分析问题的能力。 (2)创设情境,引入新知。 自 主 实 践 出示以下程序: For i=2 To 100 Step 2 S=S+i Next i Label1.caption=S 问题: 1、 程序共执行几次? 2、 循环结束后,i的值的多少? 该程序表示哪些数相加? 巩固提高,融会贯通。 小 结 1、 学生畅谈学习本课的收获与疑问、学习过程中的愉悦及挫折中的体验,使课堂教学充满活力。 2、 师生共同回顾本课知识点,构建清晰框架板书。 巩固本节所学知识 二、教学反思 通过本节学习,大部分同学能够掌握所学内容。有个别同学掌握效果不太理想,根据学生掌握情况分别给不同层次的学生提出要求。 第9课 条件循环-Do Loop 语句 一、教学设计 (一)教材分析 本课活动通过设计一个计算对折0.1毫米的纸张,一直到珠穆朗玛峰高度共有多少次的过程,掌握使用Do Loop语句实现循环程序设计,体验使用条件循环结构进行程序设计、解决一般问题的方法。 (二)学情分析: 学生刚刚学习了For Next循环语句,理解掌握了For Next循环语句的语句格式、执行过程,并且通过学习知道For Next循环语句适合解决循环次数事先能够确定的问题。 (三)教学目标 知识和技能目标 ◇理解并能够掌握Do Loop循环语句的基本格式和功能。 ◇理解Do循环语句的执行过程。 ◇能使用Do Loop循环语句解决一些简单的问题。 过程与方法 本课活动通过设计一个计算对折0.1毫米的纸张,一直到珠穆朗玛峰高度共有多少次的过程,掌握使用Do Loop语句实现循环程序设计,体验使用条件循环结构进行程序设计、解决一般问题的方法。 情感态度与价值观 培养学生使用循环结构解决生活中实际问题的能力,激发学生对程序设计的学习兴趣,培养学生分析问题、解决问题的能力。 (四)教学重点与难点 1、教学重点 ◇Do Loop语句的格式。 ◇控制循环的条件以及循环的执行过程。 2、教学难点 ◇理解Do Loop语句循环的执行过程。 ◇根据实际问题,确定控制循环的条件。 ◇确定循环体的内容。 (五)教学策略 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学习,培养学生的自主学习的能力和探究实验的能力;通过对问题的分析,让学生掌握Do Loop语句的基本格式,用Do Loop语句解决生活中实际问题。 (六)教学准备 Do Loop语句程序 (七)教学过程 环节名称与需时 具 体 内 容 设计意图 导 入 新 课 初 探 新 知 识 【教师活动】 展示问题: 用一张厚度为0.1毫米且足够长的纸,经过多次对折后,让纸张的厚度超过珠穆朗玛峰的高度。请用VB设计一个程序计算一下需要对折的次数。 【学生活动】 思考问题、构思界面。 通过问题导入本节的主题。 认 知 学 习 【师生活动】 分析问题: 1、本程序界面简单,一个文本框和一个标签框。 2、当输入纸张的厚度后,发挥计算机运算速度快的特点,使用每次增加一倍的方法进行推算,直到以终值超过8844.43米作为结束循环的条件。 3、在进行推算中把对折的次数作累加,当结束时显示对折次数。 Do Loop语句的格式: 1、Do While条件 循环体 Loop 分析:While子句的作用是当给定的条件为真是继续执行循环体,当条件为假时终止循环. 2、Do 循环体 Loop Until <条件> 这种形式的循环与前一种的区别是先进入循环体,后进行指定条件测试,循环被无条件执行一次,直到条件为真时退出循环。 【学生活动】 设计界面: 1、 添加对象 2、 设置对象属性 【师生活动】 编写代码: Private Sub Command1_Click() i = 0 h = Val(Text1.Text) Do h = h * 2 i = i + 1 Loop Until h >= 8844430 Label4.Caption = Str(i) End Sub 【学生活动】 1、完成代码编写 2、调试并运行程序 (1)培养学生分析问题的能力。 (2)通过实际操作提高学生动手能力。 (3)自主完成,加深对Do Loop语句的认识。 自 主 实 践 课本P74.1 巩固提高,融会贯通。 小 结 师生共同总结本节所学内容。 巩固本节所学知识 二、教学反思 通过本节学习,大部分同学能够掌握所学内容。有个别同学掌握效果不太理想,根据学生掌握情况分别给不同层次的学生提出要求。 PAGE 1
本文档为【信息技术+教案+泰山版+初三VB教案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_976972
暂无简介~
格式:doc
大小:213KB
软件:Word
页数:27
分类:
上传时间:2012-12-17
浏览量:188