习 自 主 实 践 小 结 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、调试并运行程序。 完成以上内容的同学参照课本学习常用函数、表达式分类及Print输出语句。 本节课的重点要掌握变量命名原则、定义变量格式及顺序结构程序。 说明:教学过程包括预习内容与指导、展示交流、点拨升华、作业反馈等内容。
课题名称 双路径决策——If语句 ◇掌握If语句的语法结构。 ◇使学生学会使用If语句进行程序设计,提高学生的编程能力。 ◇培养学生的自主性学习能力、协作性学习能力、审美能力及创新能力。 ◇流程图的符号及画法。 教学目标 教学重点 ◇If语句的使用方法。 ◇使用分支结构解决实际问题的一般方法。 教学难点 ◇编写代码实现If语句的功能。 由于本节课内容较多,根据课堂教学实际进行了相应调整,突出分析问题与教学方法及教具 代码编写这两个环节,使学生能够较好地掌握If语句的使用,并能运用分支结构灵活地解决实际问题。 1 第一课时 教学内容 二次备课 教学随记 课时数 环节 导 【教师活动】 入 任务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、操作速度快的同学开始编写自己的程序代码,速度慢的同学可以借用已有的代码。(提前分发在桌面上) 自 主 观察课本P46第1题程序运行的结果。 实 践 小 本节课的重点要求:掌握If语句的格式,熟悉语结 句的功能。 说明:教学过程包括预习内容与指导、展示交流、点拨升华、作业反馈等内容。
课题名称 计数循环——For Next语句 ◇理解并能掌握For Next循环语句的基本格式和功能。 ◇掌握For Next计数循环语句中的使用方法及注意事项。 ◇能使用For Next计数循环语句解决一些简单的问题。 ◇For Next语句的格式和功能。 教学目标 教学重点 ◇For Next循环程序的执行过程及循环变量的变化。 ◇使用计数循环结构解决生活中实际问题的能力。 ◇For Next循环的执行过程,在程序执行过程中循环变量的变化情况。 教学难点 ◇For Next计数循环语句的作用方法及注意的问题。 ◇学生运用For Next语句解决生活中实际问题的能力。 以任务驱动进行教学,激发学生的学习兴趣;通过学生探究、实验、自主学教学方法及教具 习,培养学生的自主学习的能力和探究实验的能力;通过对问题的分析,让学生掌握For Next语句的基本格式,用For Next语句解决生活中实际问题。 1 第一课时 教学内容 二次备课 教学随记 课时数 环节 教学过程 环节名称与需时 导 入 新 课 初 探 新 知 识 具 体 内 容 设计意图 【教师活动】 展示问题: 某银行为了提高业务员的珠算能力,经常开展岗位练兵,其中一个项目是用算盘计算从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 程序执行过程可用流程图为: (1)培养学生分析问题的能力。 (2)创设情境,引入新知。 自 P61 3、设计界面 通过大屏幕展示程序界面及属性设置。 4、编写代码 教师给出For循环的框架: For i=____ to _____ Step ____ S=S+i Next _____ 【学生活动】 学生自主设计程序界面。 学生自主完成编程。 调试与运行程序。 出示以下程序: For i=2 To 100 Step 2 S=S+i