多分支结构教案

合集下载

教师资格证《多分支结构》说课稿

教师资格证《多分支结构》说课稿

各位评委大家好!我说课的题目是《多分支结构》,下面我将本着新课标中“让学生亲历过程,个性化发展”的原则,从以下几个方面展开说课,请各位评委批评指正。

一、教材分析本节课是人民教育出版社《信息技术》九年级全册第2章第12课的内容。

前面学生已经了解了VB的工作界面和VB代码,并对流程图有了一定的认识。

通过本课的学习将使学生对VB及流程图有更深一层的认识,学会用程序的思维方式解决问题。

二、学情分析1、九年级的学生已经具备较强的逻辑思维能力,他们善于思考,敢于挑战。

2、大部分学生对抽象的程序代码有了一定的认识,能够看懂流程图并能编写简单的VB程序,通过前面的分支结构的学习,对本课内容有了感性层面上的理解。

3、个别少部分学生对抽象事物认识速度比较慢,对VB的认识还停留在窗体、控件上,对代码的概念还很模糊,因此在安排教学活动时,要充分考虑这些因素,让逻辑思维能力强的学生带领这些学生学习三、教学目标1、知识与技能:(1)了解多分支结构程序的特点(2)熟悉用select case 语句实现多分支结构的基础方法2、过程与方法:培养学生独立思考的能力、灵活运用所学知识解决问题的能力。

3、情感态度与价值观:(1)增强学生思维的严密性。

(2)善于发现问题,敢于提出疑问并能够针对疑问积极主动的思考解决。

四、教学重难点1、重点:理解多分支结构的流程。

2、难点:理解程序中流程的代码描述。

五、教学方法根据本课教学内容的特点,依据新课改理念,教学目标及重难点的分析,我会采用“设置情景法”“任务驱动法”和“自主探究”等教学方法,通过学生自主学习、分组协助,总结经验,完成实践任务,以达到概念内化的效果,实现理论与实践的统一。

六、教学过程1、游戏引入(2分钟)通过学生喜欢的心理测试的小游戏再将学生的注意力吸引到本课中来的同时,让学生初步体会,选择不同的面包能够得到不同的测试结果。

从游戏入手,满足了学生爱玩的童心的同时,集中了学生的注意了,拉近了师生之间的距离,也为后面的问题做好铺垫。

第7课《多分支结构》

第7课《多分支结构》
尝试用多分支结构分析本题(输入一个数A,判断该数是正数还是负数,或者是零)
3.多分支结构实例分析
师:利用VB制作一个根据车牌号查询汽车所在地的程序
任务分析—画出流程图—设计界面——编写代码——调试运行
教师巡视指导(打出幻灯片—提示select case语句的表达方式)
点评与分析
三.课堂总结
大家通过今天的学习,初步理解多分支结构的原理,同时学会用对分支结构语句处理复杂的条件判断,希望通过本课学习,大家能够编写较为复杂的分支结构程序段
二.新课知识
1.多分支结构原理
师:以生产一个商品为例,产品完成生产后需要检验,合格后进入侠义道工序,不合格则分析是否重加工,(能,再加工;不能,则报废),用流程图试着画出以上流程,并小组内分析讨论:这种程序流程结构的优缺点
结果:程序流程环节多,较为复杂,多次IF语句造成程序可读性差。
2..多分支结构流程图
学生:组内合作,尝试写出程序代码
学生:程序运行调试,并聆听重要内容点评
进一步巩固新知。
学生整理所学内容。
以条件判断语句IF作为承上,衔接本课多分支结构
激发学生对多分支结构的学习的积极性
通过对比教学(条件判断语句IF的不足),抛设悬念,引导学生选择多分支结构解决问题
作为本课的重点,灵活提出各种问题,逐步引导学生理解多分支结构的内涵和应用技巧
引用一个容易让学生理解的生活实例,进一步引导学生用SELECT CASE语句解决多重判断的问题,加深理解多分支结构的设计
评价与分析程序执行过程,再次强调多分支结构的优势。
回顾本科知识点
板书设计:
1.多分支结构的认识2.多分支结构的流程图表示3.多分支结构实例—根据车牌号查询汽车所在地的程序。

《第二单元 程序结构 第12课 多分支结构 多分支程序》教学设计教学反思

《第二单元 程序结构 第12课 多分支结构 多分支程序》教学设计教学反思

《多分支程序》教学设计方案(第一课时)一、教学目标1. 掌握多分支程序的基本观点和结构。

2. 能够根据实际情况应用多分支程序进行条件判断。

3. 培养逻辑思考和解决问题的能力。

二、教学重难点1. 教学重点:理解多分支程序的工作原理,掌握其基本结构和用法。

2. 教学难点:根据具体问题设计合适的条件判断流程,灵活运用多分支程序。

三、教学准备1. 准备教学PPT,包括多分支程序的观点、结构、应用案例等。

2. 准备教学视频,演示多分支程序的用法。

3. 准备若干练习题,供学生实践操作。

4. 准备计算机和相关软件,以便学生可以实际操作多分支程序。

四、教学过程:本节课我们学习多分支程序,通过学习,学生能够掌握多分支程序的基本观点和基本操作,能够编写简单的多分支程序。

1. 引入新课:起首通过一个简单的例子,让学生了解多分支程序在实际生活中的应用,激发学生的学习热情。

2. 讲解多分支程序的基本观点和基本操作:通过讲解多分支程序的原理和基本操作,让学生了解多分支程序的基本结构和语法规则。

3. 演示多分支程序的编写过程:教师演示一个简单的多分支程序,让学生了解如何编写多分支程序。

4. 学生练习:学生根据教师的演示,尝试编写一个简单的多分支程序,通过实践加深对多分支程序的理解。

5. 分组讨论:学生分组讨论,分享自己的经验和效果,共同解决遇到的问题,提高协作能力和沟通能力。

6. 答疑解惑:教师针对学生在练习过程中遇到的问题进行解答,帮助学生解决疑惑。

7. 总结回顾:对本节课的内容进行总结回顾,帮助学生加深对多分支程序的理解和掌握。

8. 安置作业:安置与多分支程序相关的作业,让学生在课后继续练习,稳固所学知识。

在具体做法上,老师可以采用分步指导,以小组讨论的形式,让学生对所学知识进行消化和稳固。

同时,老师也可以提供一些相关的练习题和测试题,让学生在课后进行自我检测,了解自己的掌握情况。

此外,为了确保学生能够真正掌握所学知识,老师还可以定期组织一些互动活动,如小组讨论、角色扮演等,让学生在轻松愉快的氛围中稳固所学内容。

初中多分支选择结构教案

初中多分支选择结构教案

初中多分支选择结构教案教学目标:1. 理解多分支选择结构的概念和作用;2. 学会使用多分支选择结构编写程序;3. 能够运用多分支选择结构解决实际问题。

教学重点:1. 多分支选择结构的概念和语法;2. 多分支选择结构的运用和实际问题解决。

教学准备:1. 计算机和投影仪;2. 多分支选择结构的示例程序。

教学过程:一、导入(5分钟)1. 引导学生回顾之前学过的单分支选择结构和双分支选择结构;2. 提问:有没有什么情况下只用单分支选择结构或双分支选择结构解决不了的问题?二、讲解多分支选择结构(15分钟)1. 介绍多分支选择结构的概念和作用;2. 讲解多分支选择结构的语法和示例程序;3. 解释多分支选择结构的特点和优势。

三、编程实践(15分钟)1. 让学生独立完成一个多分支选择结构的程序;2. 引导学生思考如何将多分支选择结构应用于实际问题中;3. 让学生分组讨论并展示他们的程序和应用方案。

四、巩固练习(10分钟)1. 给学生发放练习题,让学生独立完成;2. 讲解练习题的答案并解释多分支选择结构的应用。

五、总结和拓展(5分钟)1. 对本节课的内容进行总结;2. 引导学生思考多分支选择结构在实际生活中的应用;3. 鼓励学生自主创新,尝试编写更复杂的多分支选择结构程序。

教学反思:本节课通过讲解和编程实践,让学生掌握了多分支选择结构的概念和语法,能够运用多分支选择结构解决实际问题。

在教学过程中,要注意引导学生思考多分支选择结构的应用,鼓励学生自主创新。

同时,还要关注学生的学习情况,及时解答他们的疑问,确保他们能够熟练掌握多分支选择结构。

《多分支结构程序设计》教学设计

《多分支结构程序设计》教学设计

《多分支结构程序设计》教学设计教学目标:1.了解多分支结构在程序设计中的应用;2.理解多分支结构的基本语法和使用方法;3.能够编写能够完成具体任务的多分支结构程序。

教学重点:1.多分支结构的基本概念和语法;2.多分支结构的嵌套使用。

教学难点:1.理解多分支结构的嵌套使用;2.能够独立编写能够完成具体任务的多分支结构程序。

教学准备:1.计算机;2.编程软件;3.示例代码和案例。

教学过程:第一步:导入知识(10分钟)教师简要介绍多分支结构的概念和在程序设计中的应用,引入多分支结构和逻辑结构的关系。

第二步:多分支结构基础语法(20分钟)1. 教师介绍多分支结构的基本语法,包括if语句和switch语句的结构和语法规则;2.教师通过示例代码展示多分支结构的使用方法,解释条件表达式和分支语句的执行顺序。

第三步:多分支结构的嵌套使用(30分钟)1. 教师介绍多分支结构的嵌套使用方法,讲解嵌套if语句和嵌套switch语句的语法规则;2.教师通过示例代码展示多分支结构的嵌套使用方法,提醒学生注意多分支结构的层级关系和逻辑执行顺序。

第四步:编写多分支结构程序(40分钟)1.学生根据教师的指导,在编程软件中实践编写多分支结构程序;2.学生可以选择自己感兴趣的主题,根据实际需求编写多分支结构的程序。

第五步:总结和展示(10分钟)教师总结本节课的内容,强调多分支结构的重要性和应用范围。

学生可以向全班展示自己编写的多分支结构程序,接受同学和教师的评价和建议。

教学扩展:1.引导学生进一步实践多分支结构的应用,例如通过用户输入选择不同的功能实现程序的分支;。

第七课多分支结构(课件)

第七课多分支结构(课件)
第七课 多分支结构
浙教版 信息技术 九年级上
新知导入
改进小游戏:猜一猜
我们把上节课 的游戏改进一 下,针对输入 的数字给予提 示,该如何实 现呢?
打开“猜一猜exe”
新知讲解
多分支结构的认识
பைடு நூலகம்
工厂对产品进行检验,合 格进入下一道工序,不合格分 析是否可重新加工,可以则再 加工,否则进入报废工序。流 程图表示如图:
上一道工序
检验是否 合格?
N 是否可再 加工?
N 报废工序
Y
下一道工序 Y
再加工工序
课堂练习
思考:尝试用if语句来描述上述过程,并分析if语句的不足?
If 检验是否合格?Then 下一道工序 Elseif 是否 可再加工 ? Then 在加工工序 Else 报废工序 End if
不直观,需要逐条 查看,当情况再增
Case Is>=60
Text2.Text=“D”
Case Else
Text2.Text=“E”
End Select
End Sub
该程序运行后,若输入的成绩为85,则输出的等级为

Select Case 测试表达式 Case 表达式1 语句块1 Case 表达式2 语句块2 ……. Case 表达式n 语句块n [Case Else
语句块n+1] End Select
小试牛刀
请同学们根据雨量等级表尝试运用Select Case 语句描述程序。
多分支结构的程序实例
——根据车牌号查询汽车所在地的程序
自学反馈表
小组成员:
你们遇到的问题?
你们是如何解决的?
课堂总结
一、多分支结构的认识 二、多分支语句的格式 三、多分支结构程序设计

使用switch语句设计多分支结构程序 教案

使用switch语句设计多分支结构程序 教案
明白这节课的目标
记笔记
记忆
记忆
记忆
理解并记忆
理解动手
知识小结
1.switch表达式结果必须是一个整型(或字符)表达式
2.case后面则必须是一个整型(或字符)字面量。
3.建议每个语句组的最后都有break语句。
4.一个标号不带语句,它将于后面的标号共用语句。
5.switch语句不适用于范围判断
记忆
熟读
当执行了switch语句的break语句后,它使程序流程跳出switch语句,转而执行switch语句后面的语句。
如果switch语句中没有break语句,那么程序流程从匹配标号开始到switch语句块末的所有标号的语句均要被执行。
(三)使用switch设计多分支程序
例:输入字母A、B、C,输出对应的车型,将其转化成对应的switch结构。
3.使用switch语句的注意事项
二、讲解知识点
(一)switch语句的语法结构
switch语句的一般格式:
switch(表达式)
{case常量表达式1:
语句1
case常量表达式2:
语2

case常量表达式n:
语句n
default:
语句n+1
}
(二)switch的运行过程
在C语言中,case后的常量表达式被称为标号,它标志一组语句。
3.会进行简单的多分支程序设计
情感
1.养成自学习惯2.提高学习兴趣3.树立学生参与意识
教学用途
■课前预习 ■课中讲解或活动 □课后辅导 其他
教学类型
■讲授型 □解答型 □答疑型 □实验型 其他
教学过程
环节
教师活动
学生活动

小学信息技术五年级上册第8课《双分支结构》教案

小学信息技术五年级上册第8课《双分支结构》教案

小学信息技术五年级上册第8课《双分支结构》教案(一)年级:五年级上册学科:信息技术版本:浙教版(2023)【教材分析】本课与前后课程紧密相连,前一课学习了《分支结构》,为本课的双分支结构奠定基础,同时本课也为后续的《体验算法控制》做好铺垫。

教学目标:1.知识与技能:学生能够理解双分支结构的概念和作用。

学生能够掌握if...else...语句的基本用法,并能用它编写简单的双分支结构程序。

2.过程与方法:学生能够通过编程实践,熟悉双分支结构在程序设计中的应用。

学生能够通过小组合作,共同解决编程过程中遇到的问题,提高解决问题的能力。

3.情感、态度与价值观:培养学生的逻辑思维能力和编程兴趣。

引导学生认识到算法控制结构在解决生活中的问题中的重要性。

教学重难点:教学重点:熟练掌握if...else...语句的应用,能够编写简单的双分支结构程序。

教学难点:在具体情境中应用双分支结构,解决实际问题的能力。

学情分析:五年级的学生经过第一单元的学习,对“算法”概念有一定认识,能用自然语言和流程图描述算法,且对图形化编程软件有基础,但对Python编程软件较陌生,打字速度慢,编写代码有挑战。

教学准备:多媒体教学设备(投影仪、电脑等)编程软件(如Python、Scratch等)双分支结构编程示例编程练习题教学过程:一、导入新课(5分钟)1.提出问题:在生活中,我们经常需要根据不同的情况做出不同的选择,比如天气好就去公园玩,天气不好就在家看书。

那么在计算机程序中,我们如何实现这样的选择呢?2.引出双分支结构的概念:这就是我们今天要学习的双分支结构,它可以根据条件的不同选择执行不同的代码块。

二、新课教学(20分钟)1.介绍双分支结构的含义和作用(5分钟):双分支结构是一种程序控制结构,它包含一个条件判断和一个if...else...语句。

如果条件为真,则执行if语句块中的代码;如果条件为假,则执行else语句块中的代码。

2.讲解if...else...语句的基本语法(5分钟):演示if...else...语句的写法,并解释其含义。

多分支结构教学设计

多分支结构教学设计

多分支结构教学设计一、教学目标:1.学生能够理解多分支结构的定义和基本原理;2.学生能够运用多分支结构解决问题;3.学生能够分析并设计简单的多分支结构程序。

二、教学重点与难点:1.教学重点:多分支结构的定义、基本原理和应用;2.教学难点:如何通过实例演示和练习让学生熟练应用多分支结构。

三、教学准备:1.教师准备:计算机、投影仪、PPT;2.学生准备:笔记本,编程工具(如:编程软件等)。

四、教学过程设计:1.导入(5分钟):-教师通过提问的方式复习上节课的知识,以引起学生对多分支结构的兴趣;-引导学生思考:在日常生活中,我们常常面临选择,如何通过程序来实现这样的选择?2.理论讲解(15分钟):-通过PPT展示多分支结构的定义和基本原理,强调多分支结构中的条件判断语句;- 给出多分支结构语法示例,如if-else语句的使用;-通过具体案例,解释多分支结构在实际应用中的作用和意义。

3.实例演示(15分钟):-教师通过投影仪展示一个简单的多分支结构实例,如:根据用户输入的成绩,判断并输出相应的等级;-分析代码运行过程,解释条件判断语句的使用,引导学生理解多分支结构的流程和逻辑;-利用编程软件,逐步编写代码实现该实例,让学生参与其中,并及时反馈和纠正错误。

4.练习与巩固(30分钟):-分发练习题给学生,要求学生利用多分支结构编写程序解决实际问题;-鼓励学生自主思考,并和同伴进行讨论和交流,提高解决问题的能力和思维能力;-选取几道题目进行讲解,并逐步给出解答过程,帮助学生理解和掌握多分支结构的应用。

5.拓展与应用(20分钟):-教师通过讲解更复杂的实际案例,如计算器程序等,展示多分支结构的更高级应用;-引导学生思考如何通过多分支结构解决更复杂的问题;-鼓励学生自主编写程序,并进行小组展示和分享。

6.总结与答疑(15分钟):-教师进行教学总结,回顾今天的学习内容和重点;-解答学生提出的问题,并给予适当的引导和建议;-对学生的表现进行评价和鼓励。

多分支结构教案

多分支结构教案

边做边想,发挥学生的主观能动性和创造力,然后对学生作品给予鼓励和表扬,增强学生自信。

【教学设计过程】1.通过演示判定成绩程序,让同学结合之前所学,协作自主探究如何来实现该程序。

2.尝试写出该程序代码(教师一旁提点),然后教师给大家演示正确代码,引出多分支结构(引导学生分析、思考问题)3.最后总结回顾if-else语句的知识要点。

4.通过相同程序效果,学生和教师代码不同,引出select case语句以及多分支结构。

5.学习多分支结构的概念,多分支语句的格式。

6.独立设计完成课本中根据车牌号查询汽车所在地的程序。

五、教学环境与素材1. 网络教室,电脑装有VB6.02. 教学中需要使用的范例程序七、教学过程教学环节教师活动学生活动1.情景引入师:上节课,我们学习了分支结构,大家都能够掌握if语句的运用,我们大家先来看一个用if语句编写的判定成绩的程序,该程序能通过输入不同的分数,判定你输入的分数是什么等级的。

师:我们输入成绩78,点击评定按钮,它会显示评定等级为C。

大家一起来想一想,我们要怎么来实现这个程序呢?师:看来很多同学都能够运用if-else语句来独立完成这个程序。

有没有完成的同学,大家一起来看看他编写程序的程序代码,:教师展示自己程序的代码:【总结】教师回顾if-else语句的运用,针对于该程序,引出多分支结构和select case语句。

【小组讨论】学生相互讨论如何实现该程序。

结合上节课的内容,运用if-else语句尝试自己编写代码。

【学生操作】学生自己尝试。

培养学生自主学习能力。

【学生讨论】学生观察两个程序的不同之处,想一想为什么这样,以及这两段程序的区别在哪。

【程序设计】利用vb制作一个根据车牌号首字母查询所在地的程序。

1.显示程序效果2.让同学思考要如何做,实现什么功能?3.根据任务进行分析,画出流程图4.学生动手操作,尝试独立完成程序【学生实践】动手完成书本实例的编写,亲自体验程序设计,两人一组互相帮助,解决程序编写中碰到的问题。

第6课多分支结构程序设计课件

第6课多分支结构程序设计课件

调试运行
二、多分支结构程序设计实例
try/except语句
日积月累
捕捉特殊可以使用try/except语句。基本格式为: try:
<正常时执行语句块> except:
<特殊时执行语句块>
功能:用来检测try语句块中的错误,从而让 except语句捕捉特殊信息并处理。
随堂练习
学校运动会比赛取前六名成绩,其中第一名得7分,第二名得5分,第三名 得4分,第四名得3分,第五名得2分,第六名得1分。 (1)在如下程序划线处填空,实现:输入名次,输出得分。
学习任务
1. 了解分分支结构,理解if-elif条件语句的格式和 执行流程。
2. 理解if-elif条件语句解决问题的一般步骤和方法。 3. 理解if-elif条件语句中的try/except语句的格式和
功能,并能进行实 <条件1>: <语句块1>
elif <条件2>: <语句块2>
#输入名次 mc=int(input('参加运动会项目名次 (1~6):')) #计算并输出得分 if mc==1:
print('得分为:7分') elif mc==2:
print('得分为:5分') elif mc==3:
print('得分为:4分') elif mc==4:
print('得分为:3分') elif mc==5:
算法设计
二、多分支结构程序设计实例
编写代码
二、多分支结构程序设计实例
#简易计算器(四则运算) x=float(input('请输入第一个运算数:')) y=float(input('请输入第二个运算数:')) op=input('请输入算术运算符(+-*/):')

多重分支结构-教学设计.doc

多重分支结构-教学设计.doc

多重分支结构教案生体会Case语句的优势,锻炼学生的计算思维和解决实际问题的能力。

三、情感、态度、价值观目标:通过编写“判断星座”程序,可以减少学生对编程的距离感,让学生正确对待用编程解决问题的学习态度。

教学过程(文字简述)一、导入新课教师展示“判断星座”的例子,学生分析如何实现(If语句较难完成);教师引入新知,用Select Case语句解决。

二、新课展开(一)Select Case语句的一般结构1、Select Case 和End Select 成对出现。

2、测试表达式(变量)、表达式列表(条件)、执行语句组(执行)。

3、执行语句组的三种格式:,To Is o(二)Select Case语句的优势用If语句和Case语句分别实现成绩判断,让学生观察两者的区别。

(三)巩固练习教师展示两道选择题,考察Case语句的执行顺序和Case语句的格式,便于学生理解新知。

三、学以致用(一)解决测试表达式(变量)的表达1、思考:Case语句只有一个变量,但月与日是两个变量,。

2、教师引导,学生思考并理解。

(二)学生完成任务一:用Select Case语句完成包括自己星座的3个星座判断,熟悉格式。

学生动手实践,老师巡视指导。

(三)学生展示作品。

1、先展示2个学生的作品。

2、继续完成任务二:补齐剩下的9个星座判断,快的学生完成任务三:自学Image控件。

3、学生展示,老师评价。

(四)Case语句的劣势1、Case语句为什么不代替If嵌套?2、老师展示两个例子,对比If和Case语句四、本课小结二、新课展开(18分钟)1.引出多重选择结构SelectCase语句的概念。

(为方便书写,后边的SelectCase语句都简称Case语句)2.讲解Case语句的一般结构:Select Case〈测试表达式〉(变量)Case〈表达式列表1>(条件)〈执行句组1> (执行)Case 〈表达式列表2>〈执行句组2>Case else〈执行句组n>End Select1.听讲并理解2.①观察、学习,熟悉SelectCase语句的基本结构Weekday 建■飞|c. 1 •条件 1 •-- 如世句,2 v 2 *___ “ (nd Strive? -黑板示例②学生通过观察结构,理解各部分的意义,并认识程序执行过程1.学生意识到新知识更简单的解决了复杂的问题,激发学习动力。

6.7.2多分支结构

6.7.2多分支结构

总结
多分支结构程序的基本格式是什么?
IF <条件> <语句序列1> ELSE <语句序列2> ENDIF [<注释>]
多分支结构程序的执行顺序? 编写多分支结构程序时应注意哪些问题?
1. 2. 3. IF与ENDIF一一对应 外层与内层不得交叉 把程序写成锯齿状
练习:
1. 某出租车收费办法是,行驶里程在10公里以内按 10元收费,超过10公里后,每公里按1.5元加收.编 写该出租汽车的收费程序. 2. 在CJ.DBF库文件中,查找并判断某学生的专业 字段, 若专业成绩小于60则显示不及格,若大于 60(含60)且小于80则显示及格,若大于80(含80) 且小于90则显示良好90(含90)以上显示优秀.
(D=0) (D<0)
Foxbase+提供了多分枝结构的程序设计方法
多分支结构
【格式】 IF <条件>
<语句序列1>
ELSE <语句序列2> ENDIF [<注释>] 【功能】根据<条件>,选择执行其中的一个语句序列。 当<条件>成立时,先执行<语句序列1>,再执行ENDIF 后面 的语句或命令;当<条件>不成立时,执行<语句序列2>,再执行 ENDIF后面的语句。
专业成绩<60 60<=专业成绩<80 80<=专业成绩<90 专业成绩>=90
不及格 及格 良好 优秀
返回
SET TALK OFF INPUT “输入行驶公里数:”TO X IF X>10 Y=10+1.5*(X-10) ELSE IF X>0 Y=1和ENDIF必须成对出现,缺一不可。 ENDIF后面的注释要与ENDIF空格间隔。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

边做边想,发挥学生的主观能动性和创造力,然后对学生作品给予鼓励和表扬,增强学生自信。

【教学设计过程】
1.通过演示判定成绩程序,让同学结合之前所学,协作自主探究如何来实现该程序。

2.尝试写出该程序代码(教师一旁提点),然后教师给大家演示正确代码,引出多分支
结构(引导学生分析、思考问题)
3.最后总结回顾if-else语句的知识要点。

4.通过相同程序效果,学生和教师代码不同,引出select case语句以及多分支结构。

5.学习多分支结构的概念,多分支语句的格式。

6.独立设计完成课本中根据车牌号查询汽车所在地的程序。

五、教学环境与素材
1. 网络教室,电脑装有VB6.0
2. 教学中需要使用的范例程序
七、教学过程
教学环

教师活动学生活动
1.情景引入师:上节课,我们学习了分支结构,大家都能够掌握if语句的运用,我们大家先来看一个用if语句编写的判定成绩的程序,该程序能通过输入不同的分数,判定你输入的分数是什么等级的。

师:我们输入成绩78,点击评定按钮,它会显示评定等级为C。

大家一起来想一想,我们要怎么来实现这个程序呢?
师:看来很多同学都能够运用if-else语句来独立完成这个程序。

有没有完成的同学,大家一起来看看他编写程序的程序代码,:
教师展示自己程序的代码:
【总结】
教师回顾if-else语句的运用,针对于该程序,引出多分支结构和select case语句。

【小组讨论】
学生相互讨论如何实现该程序。

结合上节课的内容,运用if-else语句尝试自己编写代码。

【学生操作】
学生自己尝试。

培养学生自主学习能力。

【学生讨论】
学生观察两个程序的不同之处,想一想为什么这样,以及这两段程序的区别在哪。

【程序设计】
利用vb制作一个根据车牌号首字母查询所在地的程序。

1.显示程序效果
2.让同学思考要如何做,实现什么功能?
3.根据任务进行分析,画出流程图
4.学生动手操作,尝试独立完成程序【学生实践】
动手完成书本实例的编写,亲自体验程序设计,两人一组互相帮助,解决程序编写中碰到的问题。

通过教学实例的完成,培养学生自信心以及合作能力,增强学生对程序学习的兴趣。

3.教学拓展
有能力的同学在完成书本程序后,可以完成课本随堂练
习第2个小题,或者也可以根据生活实际,自己设计运用
到多分支结构的程序。

通过不同任务的完成,实现分层拓展,也解决学生差异
性问题。

【学生实践】
学生可以根据自己
情况,加深自己的能
力。

有能力和兴趣的
学生能更好的实现
自己的想法,进一步
提高对vb程序的学
习。

4.教学小结【作品展示】
向大家展示2-3名学生的程序,点评其优缺点,给予鼓励
和表扬。

【作业上传】
【学生发言】
对程序如何设计发
表意见,谈谈本节课
学习的体会。

相关文档
最新文档