当前位置:文档之家› VB选择结构程序设计的教案

VB选择结构程序设计的教案

《VB选择结构程序设计》教案

【教学内容分析】

《程序的选择结构》是信息技术普通高中课程实验教科书选修1《算法与程序设计》第二章第三节的内容。主要内容是用选择结构编写简单的程序解决具体问题,在理解了顺序结构的前提下使得学生掌握VB语言的条件语句、多重选择语句的格式、功能和执行过程,学会使用条件语句和多重选择语句实现选择控制结构,解决简单的实际问题,并初步掌握调试、运行程序的方法。

【教学对象分析】

高二的学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都达到了一定的水平,在教师的有效引导下,有能力进行自我探究。而且高二的学生已经在数学课上学习了一些算法的知识也已经接触过一些程序案例,但是经过半年的时间,繁重学业的学生已经对本来在数学上都要求不高的算法知识已经遗忘了不少。而且对于学生来说,在数学课中接触的主要是纯数学问题。这些案例比较抽象,与生活实际相距较远,不够具体生动,学生大多是以一种被动接受的态度进行学习。如果能用一种学生比较感兴趣的,贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣,使得学生由“要我学”转变为“我要学”,使得数学书本中学习的知识很好的帮助信息课《算法与程序设计》的学习。

【教学目标分析】

1、知识与能力

(1)掌握选择结构的If条件语句的格式、功能和执行过程。

(2)关系表达式与逻辑表达式的理解与运用。

(3)学会使用条件语句来实现选择控制结构,解决实际问题。

(4)进一步掌握VB程序调试运行的方法。

2、过程与方法

在老师的指导下,与同学共同探究问题,让学生体验自主学习、协助学习的乐趣。

3、情感态度与价值观

(1)培养学生的逻辑思维能力,促进学生对计算机解决问题方法的理解。

(2)在自主探究解决问题的过程中,让学生体验学习的乐趣。

【教学重点】

(1)理解并掌握选择结构的格式、执行过程及其功能。

(2)理解多重选择结构语句在解决多重选择问题上的直观、优越性。

【教学难点】

学生理解并掌握选择结构的格式、执行过程及其功能,并能动手设计程序解决生活中的实际问题。

【教学理念和教学方法】

通过展示有趣的程序案例,来激发学生自主设计程序的兴趣。其过程紧紧围绕程序设计的“分析问题—设计算法—描述算法—设计程序—调试运行”的思想步骤,使学生养成良好的程序设计习惯。

在通过读程序,改程序等环节的学习与动手实践,从简到难,逐步地掌握选择结构的If语句,最终能够使用计算机语言来解决实际问题。

【教学过程】

一、情境引入

1、问题提出:根据数学公式(x>=0时,y=x;x<0时,y= -x)编写一个程序

老师引入:通过对这个数学公式的分析请同学们思考用选择结构中的哪个语句来解决,然后带着这个问题进入本章内容的学习,课时结束前在回过头来解决

2、选择结构的概念了解,并且引出本章重点掌握的内容

二、了解选择结构的各个环节

1、展示课件并解释选择结构的If语句中的单分支结构的基本格式及执行过程。

老师活动:请同学思考回答:如果a>b,要把这两个数进行交换,你们有那些办法?

学生回答:a=b,b=a(自我判断,然后修改)

老师活动:请同学们参照上面格式,完成下面的这个例题,独立思考

学生活动:通过分析写出程序代码

老师活动:进入VB程序进行操作验证

2展示课件并解释选择结构的If语句中的双分支结构的基本格式及执行过程。

老师活动:请大家编写一个程序,判断给定的成绩是否及格。

根据题目带着学生分析并且逐步写出程序代码,并到VB程序中

进行操作演示

3、展示课件并解释选择结构的If语句中的多分支结构的基本格式及执行过

程。

老师活动:了解了多分支结构的一般格式,下面我们就运用此格式来解决

学分等级的问题

读完题目进行分析,老师带着学生一步一步的写出代码老师活动:我们理解了If语句的三个结构,下面我们再延伸了解一下If 语句的嵌套结构好不好?

学生活动:好

4、展示课件并解释选择结构的If语句的嵌套结构的基本格式及执行过程。

通过一个例题来理解嵌套结构的运用,老师给学生们分析解答并做相应的演示

老师活动:最后我们来学习选择结构中的多重选择语句——Select Case 语句

5、展示课件并解释选择结构的Select Case语句的基本格式及执行过程。

三、上机实践

程序代码编写,解决问题

师生互动:学生编写程序代码,教师指导教学

Private Sub Command1_Click()

Dim x As Integer, y As String

x = Val(Text1.Text)

Select Case x

Case Is >= 90

y = "A"

Case 80 To 89

y = "B"

Case 70 To 79

y = "C"

Case 60 To 69

y = "D"

Case Else

y = "E"

End Select

Text2.Text = y

End Sub

老师活动:将Select Case语句与双分支结构作比较

四、回顾测验

老师活动:到这里我们已经介绍完了选择结构的相关结构语句,下面我们再回过头来解决留下的一个问题

请两个同学到黑板上写出程序代码,并叫1-2个同学对其进行

判断修改

五、总结归纳,布置课后作业

1、课堂小结

2、课后作业:设计一个程序,输入三角形的三边,判断是何类型的三角形,

界面设计如下:

选择结构 单分支

双分支

if (表达式) 语句

多分支 if (表达式) 语句1 else 语句2

if (表达式1) 语句1

else if (表达式2) 语句2

……

else 语句n

if 语句的嵌套

Select case 语句

VB选择结构程序设计的教案

《VB选择结构程序设计》教案 【教学内容分析】 《程序的选择结构》是信息技术普通高中课程实验教科书选修1《算法与程序设计》第二章第三节的内容。主要内容是用选择结构编写简单的程序解决具体问题,在理解了顺序结构的前提下使得学生掌握VB语言的条件语句、多重选择语句的格式、功能和执行过程,学会使用条件语句和多重选择语句实现选择控制结构,解决简单的实际问题,并初步掌握调试、运行程序的方法。 【教学对象分析】 高二的学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都达到了一定的水平,在教师的有效引导下,有能力进行自我探究。而且高二的学生已经在数学课上学习了一些算法的知识也已经接触过一些程序案例,但是经过半年的时间,繁重学业的学生已经对本来在数学上都要求不高的算法知识已经遗忘了不少。而且对于学生来说,在数学课中接触的主要是纯数学问题。这些案例比较抽象,与生活实际相距较远,不够具体生动,学生大多是以一种被动接受的态度进行学习。如果能用一种学生比较感兴趣的,贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣,使得学生由“要我学”转变为“我要学”,使得数学书本中学习的知识很好的帮助信息课《算法与程序设计》的学习。 【教学目标分析】 1、知识与能力 (1)掌握选择结构的If条件语句的格式、功能和执行过程。 (2)关系表达式与逻辑表达式的理解与运用。 (3)学会使用条件语句来实现选择控制结构,解决实际问题。 (4)进一步掌握VB程序调试运行的方法。 2、过程与方法 在老师的指导下,与同学共同探究问题,让学生体验自主学习、协助学习的乐趣。 3、情感态度与价值观

(1)培养学生的逻辑思维能力,促进学生对计算机解决问题方法的理解。 (2)在自主探究解决问题的过程中,让学生体验学习的乐趣。 【教学重点】 (1)理解并掌握选择结构的格式、执行过程及其功能。 (2)理解多重选择结构语句在解决多重选择问题上的直观、优越性。 【教学难点】 学生理解并掌握选择结构的格式、执行过程及其功能,并能动手设计程序解决生活中的实际问题。 【教学理念和教学方法】 通过展示有趣的程序案例,来激发学生自主设计程序的兴趣。其过程紧紧围绕程序设计的“分析问题—设计算法—描述算法—设计程序—调试运行”的思想步骤,使学生养成良好的程序设计习惯。 在通过读程序,改程序等环节的学习与动手实践,从简到难,逐步地掌握选择结构的If语句,最终能够使用计算机语言来解决实际问题。 【教学过程】 一、情境引入 1、问题提出:根据数学公式(x>=0时,y=x;x<0时,y= -x)编写一个程序 老师引入:通过对这个数学公式的分析请同学们思考用选择结构中的哪个语句来解决,然后带着这个问题进入本章内容的学习,课时结束前在回过头来解决 2、选择结构的概念了解,并且引出本章重点掌握的内容 二、了解选择结构的各个环节 1、展示课件并解释选择结构的If语句中的单分支结构的基本格式及执行过程。 老师活动:请同学思考回答:如果a>b,要把这两个数进行交换,你们有那些办法? 学生回答:a=b,b=a(自我判断,然后修改) 老师活动:请同学们参照上面格式,完成下面的这个例题,独立思考 学生活动:通过分析写出程序代码 老师活动:进入VB程序进行操作验证 2展示课件并解释选择结构的If语句中的双分支结构的基本格式及执行过程。 老师活动:请大家编写一个程序,判断给定的成绩是否及格。 根据题目带着学生分析并且逐步写出程序代码,并到VB程序中 进行操作演示 3、展示课件并解释选择结构的If语句中的多分支结构的基本格式及执行过 程。 老师活动:了解了多分支结构的一般格式,下面我们就运用此格式来解决

粤教版高中信息技术选修1 2

2.3程序的选择结构 ——条件语句 教学内容分析 本节为广东教育出版社出版的高中信息技术选修1《算法与程序设计》中第二章第三节第一二小节的内容。是在上两课时学习VB的基本数据类型、常量、变量、函数、表达式等程序设计语言和程序顺序结构的基础上,学习程序的选择结构—条件语句,其中包含“条件语句的格式、功能、执行过程,条件表达式,逻辑表达式的基本知识”。通过对本节的学习,学生能初步掌握VB语言中的条件语句以及关系表达式和逻辑表达式的应用,同时掌握逻辑运算的顺序,并学会使用条件语句实现选择控制结构,解决生活中的实际问题。 教学目标 知识与技能: 1、学习和掌握VB语言的条件语句的格式、功能、执行过程并针对具体问题绘制流程图 2、掌握条件表达式,逻辑表达式的基本知识; 3、掌握条件选择语句的使用方法,学会用条件语句编写简单的程序解决生活中的问题,并会调试。 过程与方法: 学生通过探究问题,在教师的引导下学习条件选择语句的执行流程及使用方法,通过练习进一步经历分析问题、设计算法、编写程序、调试程序等用计算机解决问题的过程,体验成功的快乐。

情感态度与价值观: 1、通过完善和编写程序,学生能够养成勤于思考、乐于探索的思维习惯。 2、通过完善和编写程序,学生能够具备用程序解决生活中实际问题的能力。 3、通过完善和编写程序,学生能够养成观察、实践、自主学习、思考的能力。 4、通过完善和编写程序,学生能够对VB产生兴趣,并能快乐的学习。 教学重点难点以及措施 重点:1、理解VB语言条件语句的格式、功能、执行过程。 2、掌握VB语言的关系表达式、逻辑表达式等程序设计语言的基本知识。 难点:分析与表示问题中的选择条件,在程序中灵活运用逻辑表达式。 学习者分析 通过第一章的学习,学生明白了利用计算机解决问题的基本过程,了解了程序设计有三种基本的结构,应用这三种基本结构可以以实际生活中用计算机解决大部分的问题,并初步能够使用程序的基本结构之一顺序结构来编制最简单的计算机VB程序,对程序设计已经产生一定兴趣。结合学生即将在数学必修3中学习算法初步的实际,要求学生能能够使用框图描述算法。但是由于学生对VB语言的基本

教科版高二信息技术第二章第三节《选择结构》教学设计与点评

《选择结构》教学设计与点评 江苏省盐城中学姚佳俊 江苏省盐城市教育科学研究院曹恒来 一、学习者分析 本课教学的对象是高二年级的学生,他们的思维活跃,具有一定的逻辑思维和推理演绎的能力,但归纳总结的能力较弱。在前面的课程中,他们已经掌握了VB的常量、变量、表达式、Let语句、Print方法等基本知识,了解程序设计的一般过程。急切地想编写程序解决生活中更为复杂的实际问题,但是他们现有的知识结构仅限于解决顺序结构的问题,将实际问题转化为VB程序的能力也有待提高。 二、学习内容分析 《选择结构》是教育科学出版社《算法与程序设计》(选修)第二章《程序的基本结构》中第三节第二部分内容。任何规范的程序都可以分解为三种基本结构,即顺序结构、选择结构和循环结构,教材的前一节介绍了顺序结构程序设计。选择结构是用于判断给定的条件,根据判断的结果控制程序执行流程,它分为单分支、双分支及多分支选择结构,不同的分支结构有不同的语法格式和适用场合。牢固掌握选择结构程序设计,是学习程序设计的基本要求,是学会编写结构清晰、易读易懂的程序的前提。 三、教学目标 掌握选择结构的基本格式,理解选择结构的执行过程。 能根据问题建立合适、正确的“条件”,利用选择结构解决实际问题。 领悟选择结构的思想,体验选择在生活实际中的应用。 四、教学重难点 教学重点:选择结构的基本格式;利用选择结构解决实际问题。 教学难点:选择结构的嵌套。 五、教学策略 本课教学采用了案例模拟教学法。通过呈现问题、观察代码、模仿尝试、归纳小结、问题解决、拓展应用、总结提升等环节,设计了递进式的学习活动。通过“比较两个数的大小”“出租车计费器”“月饼促销”“计算三角形面积”“BMI等级的判断”等程序的完善,让学生在一个个问题的解决中,层层深入的认识选择结构。学生在模仿中,通过对多个“个”的尝试,找出“个”背后“类”的规律性问题,归纳出选择结构的一般格式,实现从“个”到“类”的提升。这样的设计有助于学生从整体上认识选择结构,并不断向纵深发展。同时,

VB第4章 选择结构

教案

讲稿 第四章选择结构程序设计 [旧课复习]: 复习内容: 1.已学过的几个常用的控件 2.控件中输入输出语句的使用 复习目的:让学生掌握基本控件的使用 复习时长:大约10分钟 [新课导入]: 导入方式:以日常生活中的实例让学生理解什么是选择结构 导入目的:增强学生的理解能力 导入时长:大约5分钟 [新课讲授]: 重点:各种分支结构语句的使用 难点:选择结构的嵌套 方法:运用多媒体辅助教学,采用讲授法和案例教学法 4.1算法介绍 4.1.1算法介绍 一、算法概述 所谓算法,是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每个指令表示一个或多个操作。 算法有以下特征: (1)有穷性 (2)确定性

(3)可行性 (4)输入 (5)输出 4.1.2算法的表示 常用的表示算法的方法有:自然语言、伪代码、流程图,本章重点介绍用流程图表示算法。 流程图用一些图框、流程线以及文字说明来表示算法。用图来表示算法,直观、形象、容易理解。 包括:传统流程图、结构化流程图。 因传统流程图中流程线的使用无限制可能导致流程图毫无规律。结构化流程图使用3中基本结构,即:顺序结构、选择结构和循环结构(如图4-1所示),从而大大提高流程图的规律性。 图4-1(a)顺序结构流程图图4-1(b)选择结构流程图

图4-1(c)循环结构流程图 4.2条件语句 VB中选择结构通过条件语句来完成,包括:单分支、双分支和多分支等。 4.2.1单分支结构语句 单分支结构语句包括单行结构和块结构。 1.“单行结构”格式为: If <条件表达式> Then <语句序列> 2. “块结构”格式为: If <条件表达式> Then <语句序列> 说明: (1)“条件表达式”可以是关系表达式、布尔表达式或者数值表达式。如果是数值表达式,则非0值为真,0为假。 (2)当条件表达式的值为真时执行语句序列。 【例4-1】已知两个数x和y,比较它们的大小,使得x>y。 分析:对任意的两个数x、y,其中x若为大的数,直接输出即可,若 y为大

高中信息技术算法与程序设计-选择结构教案教科版

高中信息技术算法与程序设计-选择结构教案教科版 名师精编精品教案 选择结构 【基本信息】 (1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表达式、函数。会使用程序设计语言实现顺序、选择、 循环三种控制结构。 (2)理解模块化程序设计的基本思想,初步掌握其基本方法。(3) 初步掌握调试、运行程序的方法。(4)在使用某种面向对象程序设计语 言解决问题的过程中,掌握面向对象程序设计的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。 2.活动建议 (1)选择实例,根据解决问题的要求分析设计算法,恰当地使用三 种控制结构编写源程序,调试并运行该程序,在过程中体验程序设计语言 的逻辑特点。 【教学分析】 算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨 在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的 地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一 种程序设计语言编制程序实现算法解决问题。 “选择结构”是教育科学出版社出版的高级中学课程标准实验教科书《算法与程序设计》第二章第三节的内容,共分三课时,本课为第二课时。

主要内容是用选择结构编写简单的程序解决具体问题。用选择结构编写简 单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的 基础上,理解了顺序结构的前题下提出的。 通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下 基础。 【教学目标】 1.知识与技能: (1)掌握分支选择结构实现条件判断控制。 (2)能够运用分支选择结构设计编制程序解决问题。 (3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。2.过程与方法: (1)通过教师讲解和演示,利用任务驱动,通过学生分组探究,协 作学习,在完成一个个具体的任务的过程中了解常用的文件传输方法; (2)以具体的任务为外驱力,在教师的引导下,通过学生个体的自 主探究和相互间的协作学习,提高学生用算法解决问题的综合应用能力。3.情感、态度和价值观: (1)通过完成实践活动,激发学生对信息技术学习与应用的浓厚兴趣,培养学生正确选择、运用信息技术收集、处理、交流、发布信息的能力。 名师精编精品教案

选择结构优秀教案

选择结构 教学目的:1、掌握关系运算、逻辑运算及表达式 2、掌握选择结构的常用格式及运用 教学难点:混合运算的优先级 教学重点:选择结构及执行过程 教学方式:演示教学及上机练习 在解决一个较复杂的实际问题时,往往需要根据某些条件作出判断,或是有条件地执行某一操作。计算机程序中的选择结构能让程序根据不同的情况,执行不同的程序段,得到不同的结果。 (以下讲解) 一、控制条件 (一)关系运算符和关系表达式 2、关系表达式 关系表达式的值只有两个,即真和假。在VB中真显示为“True”表示,假显示“False”表示。(课堂练习) 阅读以下程序,写出运行结果 Private Sub Form_Click() Dim a As Integer, b As Integer, c As Integer Dim d As Boolean

A=3 B=2 C=1 D=a=c Print d Print a=b, c+1=b, c=2 End Sub (二)逻辑运算符和逻辑表达式 2、逻辑表达式 例1 A、B、C为三角形三条边,该三角形为等腰三角形的条件 (A=B) OR (A=C) OR (B=C) 例2 X、Y、Z三个数中X为最大者的条件 (X>Y) and (X>Z) 3、逻辑运算符的优先顺序 NOT→AND→OR (三)混合运算的优先级 算术运算→ 字符串运算→关系运算→逻辑运算 例c+a>b+5 Or a0 当a=1,b=-8,c=3时输出结果是:True 二、分支结构(条件语句)程序设计 1、简单IF语句 IF 条件THEN 语句组 ENDIF 例输入一个数,如果这个数不等于零,那么输出它的倒数,否则不显示。(学生上机运行后再讲解) Private Sub Form_click() Dim x As Single Dim y As Single x = InputBox("x=") If x <> 0 Then

VB教案

VB程序设计教案 任课教师:聂颖乾 章节课题第一章认识Visual Basic 课时 4 教学目的1、了解VB; 2、对VB应用程序设计的初步认识; 3、了解对象和事件的基本概念; 4、了解VB的集成开发环境。 重 点 难 点 对对象、事件、事件过程的理解和运用。教 学方法利用对实例的演示操作,详细说明程序设计、对象、事件、事件过程等的概念 教具 及教 学参 考书 使用电脑和投影仪进行演示、讲解。 作 业 课后习题的选择题和填空题

课后小结1、VB是一种可视化的编程语言; 2、对象是一组程序代码和数据的集合,事件是能够被对象识别的动作,事 件过程是用来完成事件发生后执行的操作。 3、学习VB要了解各项命令和功能。

教学内容 VB是一种可视化程序设计语言。 一、VB概述 1、VB的发展 2、VB的特点 二、对VB的初步认识 1、设计步骤 2、演示两个简单程序设计 三、对象和事件 1、对象及其属性、方法和类 2、事件、事件过程及事件驱动 3、用两个简单程序的实例详细说明对象、事件 四、VB开发环境 1、主窗口 2、工具箱和控件 3、其他窗口(属性面板、代码面板、工程面板...)

章节课题上机一创建简单的程序课时 4 教 学目的1.熟悉VB开发环境; 2.学习创建简单程序。 重 点 难 点 对对象、事件、事件过程的理解和运用。 教 学 方 法 上机操作VB,创建程序 教具 及教 学参 考书 在电脑中创建、编写程序 作业1、制作例1.1 2、制作例1.2 3、编程练习1 4、编程练习2 课后小结1.基本可以对对象操作,能创建程序设计界面; 2.懂得怎样设置对象的基本属性; 3.能设计简单的程序,基本理解事件和事件过程。

vb教案(实用3篇)

vb教案(实用3篇) (经典版) 编制人:__________________ 审核人:__________________ 审批人:__________________ 编制单位:__________________ 编制时间:____年____月____日 序言 下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢! 并且,本店铺为大家提供各种类型的经典范文,如计划总结、合同协议、管理制度、演讲致辞、心得体会、条据书信、好词好句、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注! Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! Moreover, our store provides various types of classic sample essays for everyone, such as plan summaries, contract agreements, management systems, speeches, insights, evidence letters, good words and sentences, teaching materials, complete essays, and other sample essays. If you want to learn about different sample formats and writing methods, please pay attention!

VB选择结构程序设计教学设计

计B选择结构程序设i计教学设汁 【案例背景】 高中信息技术新课程的实施,其课程目标左位于全面提升学生的信息素养,英课程的设置从知识与技术、进程与方式、情感态度与价值观三个方而实施那个课程目标。但是,众多的教师实施新课程后觉察:教学内容的范围比以前更普遍了、课时远远不够、教学软硬件资源缺乏等诸多问题。因此,如何更有效地开展新课程教学,成为教师们迫切需要解决的问题。本教学案例从学生的实际情形动身,依照现有的数学、英语根底,结合简单的生活实例,引导学生进行探讨式学习,问题从简单的英语口语入手,过渡到课题的研究学习。本来枯燥无味的VB程序设计,在简单、形象的生活实例下,激发了学生的试探与探讨思维。如此的教学案例,值得咱们反思研究、总结与完善。 【教材分析】 算法与程序设计是一般髙中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题进程中的地位和作用:能从简单问题动身,设计解决问题的算法,并能初步利用一种程序设计语言编制程序实现算法解决问题。 “选择结构〞是教育科学出版社出版的髙级中学课程标准实验教科书、算法与程序设计第二章第三节的内容,共分三课时,本课为第二课时。要紧内容是用选择结构编写简单的程序解决具体问题。用选择结构编写简单的程序解决具体问题是在学生已经把握了程序设汁数据的表示与处程的根底上,明白得了顺序结构的前提后提出的。 通过本课的学习,能够增进学生对问题解决方式和思想的明白得与把握,从而提升学生的问题解决能力,让学生在依照必然的流程解决问题的进程中,去体会和明白得程序设计的思想,而且也为多分支选择结构的学习打下根底。 【学生分析】 高一的学生在数学课中已经有了算法和程序设il•的根底,学生对事物的分析、综合能力及独立试探能力、分析解决问题的能力都有了必然的水平,在教师的有效引导下,有能力进行自我

2019-2020年高中信处技术 选择结构1教学设计教案 粤教版必修1

2019-2020年高中信处技术选择结构1教学设计教案粤教版必修1 【教学内容】 (1)教材模块:《算法与程序设计》 (2)年级:高中一年级 (3)所用教材出版社:上海科技教育出版社 (4)所属的章节:第二章第三节 (5)课时数:2课时 【内容分析】 选择结构是VB程序设计三个基本结构之一。是学生学习VB程序入门,掌握程序语言的重要内容。 【教学目标】 知识1、掌握条件逻辑表达式的构成 2、掌握简单IF语句的格式及其含义 技能1、通过自主探究学习、编写程序,让学生掌握简单if语句的语法格式和使用方法。 情感1、形成良好的程序程序书写格式。 2、学会自主学习和养成独立解决问题的能力。 【学生分析】 县级城市学生大部分来自农村,80%以上的学生在学校没有受到正规的计算机入门教育,大部分学生对编程一无所知,还有一部分学生英语基础特差,但通过一个学期的信息技术必修课学习后对电脑简单操作有一定认识,因为选择结构是程序设计基础中的一节重要内容,所以本节课分二个课时进行教学,第一课时主要讲IF语句的简单结构和标准结构,第二课时讲多重分支与多重选择语句。 【教学重点和难点】 重点:简单选择结构和标准选择结构的语法和逻辑运算。 难点:选择结构算法的实现。 【教学策略设计】 【教学过程设计】 1.教学过程 教学环节教师活动学生活动设计意图

导入新课5分钟 活动1:给出特定关键词“小学生、 公共汽车”,要求学生用“如果…… 就……”句型造句; 活动2:要求学生用以上关键词,使 用“如果……就……否则就……”句型造 句; 活动3:由于现在公共汽车都是无人 售票,公交公司想要设计一款自动检票的 设备,该设备能够自动测出身高并确定是 否需要买票。假定机器自动测出乘客的身 高为H,请大家想想计算机该怎么判断乘 客需要买什么票?用你自己的语言说出 判断过程。并试着翻译成英语。 学生思考并积 极回答 大部分学生会 造句:如果小 学生身高小于 1.2米,就不用 买票. 如果H<1.2米 就不用买票, 否则就要买 票. 通过使用学生熟 悉的常识,引起学生积 极思考,激发学生学习 兴趣,想像力和继续探 讨的热情和期待。 新课教学20分钟 1.师生一起画出活动3的流程图 2.探究学习:写出该程序 学生自己看书学习IF语句的语法 并试着写出该程序 3.展示部分学生作品并小结IF语句 的简单格式。(有的同学可能用简单格式 有的可能用标准格式,这里一起讲评) 4.完善作品 (提醒学生程序的书写格式) 5.小结IF语句语法格式 1)、IF 条件 THAN 语句块 END IF 2)、IF 条件 THAN 语句块1 ELSE 语句块2 END IF 学生一起画 学生自学教材 并试着写出程 序 找两位做得最 好的同学上台 讲解他的程序 并介绍选择实 现的方法 未做完的或程 序有错误的同 学进一步完善 作品,已经完 成的同学作为 小老师指导其 他同学。 请两位同学上 台小结IF语句 的格式。 在学生使用“如 果……就……否则 就……”造句,并翻译 成英语的基础上学生 很快会形成“IF…… THEN……ELSE……”概 念,通过自己学习教材 的IF语句语法格式从 而将模糊的想法转化 成严格的程序语句定 义,再通过程序实践、 老师点评、小结和自己 改正、完善作品从而内 化为自己的知识。 课堂任务1、书64页课本例题填空。全部学生必须 完成 通过二个任务强化IF语句的练习,并

高中信息技术VB程序设计教案

高中信息技术VB程序设计教案 一、教学目标 1.理解VB程序设计的基本概念和原理; 2.掌握VB程序的基本语法和编写方法; 3.能够独立完成简单的VB程序设计任务; 4.培养学生的逻辑思维和问题解决能力。 二、教学内容 1.VB程序设计的概述 a.什么是VB程序设计 b.VB程序设计的应用领域和优势 2.VB程序设计的基本语法 a.变量和数据类型 b.运算符和表达式 c.控制语句和循环结构 d.函数和过程 e.对象和事件 3.VB程序设计实例 a.简单的计算器程序 b.学生成绩管理系统

c.图书管理系统 三、教学步骤 第一课时:VB程序设计的概述 1.介绍VB程序设计的概念和应用领域(15分钟) 2.展示一些实际应用案例(15分钟) 3.总结本节课内容并布置作业(10分钟) 第二课时:VB程序设计的基本语法 1.讲解变量和数据类型的概念(15分钟) 2.演示变量的定义和使用(15分钟) 3.练习变量的应用(15分钟) 4.总结本节课内容并布置作业(10分钟) 第三课时:VB程序设计的基本语法 1.讲解运算符和表达式的概念(15分钟) 2.演示运算符和表达式的使用(15分钟) 3.练习运算符和表达式的应用(15分钟) 4.总结本节课内容并布置作业(10分钟) 第四课时:VB程序设计的基本语法 1.讲解控制语句和循环结构的概念(15分钟) 2.演示控制语句和循环结构的使用(15分钟)

3.练习控制语句和循环结构的应用(15分钟) 4.总结本节课内容并布置作业(10分钟) 第五课时:VB程序设计的基本语法 1.讲解函数和过程的概念(15分钟) 2.演示函数和过程的定义和使用(15分钟) 3.练习函数和过程的应用(15分钟) 4.总结本节课内容并布置作业(10分钟) 第六课时:VB程序设计实例 1.讲解对象和事件的概念(15分钟) 2.演示对象和事件的使用(15分钟) 3.练习对象和事件的应用(15分钟) 4.总结本节课内容并布置作业(10分钟) 第七课时:VB程序设计实例 1.演示简单的计算器程序的编写步骤和代码(30分钟) 2.学生根据讲解的步骤和代码编写自己的计算器程序(30分钟) 3.分享学生编写的计算器程序并讨论改进的方法(20分钟) 第八课时:VB程序设计实例 1.演示学生成绩管理系统的编写步骤和代码(30分钟)

visualbasic程序设计教案:基本语句

§3.5 基本语句 【教学目标】 通过运用VB的基本语句编制中小型程序,来培养和训练学习者的编程能力。 【教学要求】 了解:表达式、函数的概念。 理解:控制程序流程的三种程序结构的程序执行过程。 掌握:赋值语句、条件语句、循环语句的使用;两个交互性函数的使用方法。 【本节重点】 两个交互性函数的使用方法。 条件语句的嵌套。 循环语句的不同使用格式及区别;循环嵌套的使用及注意事。 一、赋值语句 格式: <变量名>=<表达式> 功能: 先计算表达式的值,然后将表达式的值赋给赋值号左边的变量。 二、与用户交互的函数和过程 VB与用户交互可以通过InputBox函数、MsgBox函数和MsgBox过程进行。 1、InputBox函数 格式: InputBox(提示信息[,标题][,缺省][,X坐标位置][,Y坐标位置])说明: (1)提示信息:不可省略; (2)标题:若省略标题,系统将自动以应用程序名代之; (3)缺省:“确省”表示输入过程中的默认值。即若用户没有在输入对话框中输入任何值,则以该确省值作为输入的内容; X坐标位置,Y坐标位置用于确定InputBox对话框在计算机屏幕上的位置。 注意: ①各参数次序必须一一对应,若省略某项,也要使用“,”占位。 ②函数返回字符型数据。 ③若程序运行时按下“取消”按钮,则函数无值。 例:在InputBox函数的使用中设置输入的默认值为“男”。 Dim TS As String

TS=InputBox("请输入性别",,"男",100,100) 2、MsgBox函数 格式: MsgBox(提示[,按钮][,标题]) 3、MsgBox过程 格式: MsgBox 提示[,按钮][,标题] (1)MsgBox函数和MsgBox过程中语法格式项说明 其中函数和过程中的“提示信息”不可省略;若省略标题,系统将自动以应用程序名代之。 其中函数和过程中“按钮”项的值用VB系统常数表示,常用的有: 0-VbOkOnly (只显示“确定”按钮) 1-VbOkCancel (显示“确定”、“取消”按钮) 2-VbAboutRetryIgnore (显示“终止”、“重试”、“忽略”按钮) 3-VbYesNoCancel (显示“是”、“否”、“取消”按钮) 4-VbYesNo (显示“是”、“否”按钮) 5-VbRetryIgnore (显示“重试”、“忽略”按钮) (2)MsgBox函数和MsgBox返回值说明 由于MsgBox函数和MsgBox过程均具有人机交互的功能,因此两者均有返回值,返回值可以用VB系统常数及其数值代码表示。返回的VB系统常数及其数值代码表如下: 1-VbOk (表示用户按“确定”按钮) 2-VbCancel (表示用户按“取消”按钮) 3-VbAbout (表示用户按“终止”按钮) 4-VbRetry (表示用户按“重试”按钮) 5-VbIgnore (表示用户按“忽略”按钮) 6-VbYes (表示用户按“是”按钮) 7-VbNo (表示用户按“否”按钮) MsgBox函数和MsgBox过程是VB中十分重要的对话框,两者的功能和对话框界面都相同,只是在书写格式和编制判断程序时有所区别。 例:编制一个输入密码程序。人机界面是一个窗体,命令按钮Command1表示输入密码“确认”功能。设计要求是:设用户的操作密码是:ABCD,当用户三次输入错误,显示警告信息,并退出程序。 Private Sub Command1_Click() Dim i, j As Integer Dim mm As String mm = InputBox("请输入密码", , , 2000, 2000) j = 1 Do While j <= 2 If UCase(mm) <> "ABCD" Then i = MsgBox("输入错误!是否重新输入?", VbYesNoCancel, "输入密码") If i <> 6 Then End

高中信息技术_程序的基本结构之选择结构教学设计学情分析教材分析课后反思

《选择结构》课标分析 1.内容标准 (1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表达式、函数。会使用程序设计语言实现选择控制结构。 (2)理解模块化程序设计的基本思想,初步掌握其基本方法。 (3)初步掌握调试、运行程序的方法。 (4)在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。 2.活动建议 选择实例,根据解决问题的要求分析设计算法,恰当地使用选择结构编写源程序,调试并运行该程序,在过程中体验程序设计语言的逻辑特点。 《选择结构》学情分析 “选择结构”是教育科学出版社出版的高级中学课程标准实验教科书《算法与程序设计》第二章第三节的内容,共分三课时,本课为第二课时。它是建立在学生已学习的第一课“顺序结构”的基础之上,为后续学习循环结构作了铺垫。VB中IF语句的分支结构对学生来说,并不难理解,特别是学生在英语中已学过IF引导的条件语句,它和VB有诸多相似之处,本节课的重心放在如何引导学生明确程序设计的思想是什么,如何培养学生利用IF语句解决实际问题的能力。 《选择结构》评测练习 1. 假定有如下语句,运行时输出的结果是() K = 2 If K >= 1 Then A = 3 If K >= 2 Then A = 2 If K >= 3 Then A = 1 Print A

A、1 B、2 C、3 D、出错 2.语句If x=1 Then y=1,下列说法正确的是()。 A、x=1和y=1 均为赋值语句 B、x=1和y=1均为关系表达式 C、x=1为关系表达式,y=1为赋值语句 D、x=1为赋值语句,y=1为关系表达 3. 假定有如下语句,运行时从键盘输入3和4,输出x的值是() a = Val (InputBox (“请输入a”)) b = Val (InputBox (“请输入b”)) x = a*a + b If b > a Then x = b*b + a Print x A、12 B、13 C、19 D、20 《选择结构》观评记录 【案例分析】 这个案例中精彩的引入和层层深入的语法分析始终将学生牢牢地控制在学习过程之中。具体分析如下: 1.好的开始是成功的一半 教师一开始卢浮宫失火的例子,一下子吸引了学生的注意力,激发了学生学习选择结构的兴趣。并且通过选择,让学生建立正确的价值观。 2.环环相扣、步步深入 教师在激发起学生的探索动机后,先让学生自主学习分支结构,接着分析单、双分支结构的语法结构,然后通过解决生活学习中的问题,使学生始终处于积极思考的状态。 3.从学生出发 课堂的内容丰富,如找出嫌疑人、分段函数等都来自学生的生活和学习。学生在教师的引导下认识和理解相关的结构和流程,同时必将更加关注常见生活现象背后所蕴藏的丰富内涵。

相关主题
文本预览
相关文档 最新文档