vb选择结构教案

vb选择结构教案
vb选择结构教案

卓资县职业中学实训学案

班级_____姓名_________ 科目: VB程序设计主备:闫森审核:日期:

课题:选择结构程序设计实际应用(2)

实验目的:

1、掌握If语句的使用。

2、掌握Select Case语句的使用。

实验内容与过程

说明:第一步:独学(请同学们独立完成以下任务)

知识回顾:

1、单分支条件语句格式:①IF <表达式> THEN

语句块

End If

②IF <表达式> THEN 语句块

2、双分支条件语句格式:

IF <表达式> THEN

语句块1

Else

语句块2

End If

任务1(基本设计题)

题目:一般网络游戏只允许成年人进入,你来编写一个根据

年龄判断是否成年的小程序。(规定成年人年龄>18周岁)

请你根据题意,利用双分支条件语句格式2种方法(单行和

多行)编写程序代码,并上机测试。

设计界面如下:

1

2

编写程序代码:

第二步:合作(问题)探究(对学、群学)

任务2.(提高设计题)

在“神州号”程序中,需要判断飞船飞行状况。当飞船速度

继续加大时,飞船将达到第二宇宙、第三宇宙速度(见下表)

试编写程序,输入不同的飞船速度V ,判断它的各种飞行状况,显示出来

程序界面如下:

补充程序代码:

Private Sub command1_click() Dim V AS single, n AS integer

飞船速度V 单位(km/s ) 飞行状况 情况

7.91<=V<11.19 1--Move around Earth 飞船绕地球做匀速圆周运动

1

11

19<=V<16.67

2--Move around SUN 飞船离开地球的控制 ,围绕太阳转

2 V>16.67

3--Break gravitate of solar 飞船挣脱太阳引力飞出太阳

系 3 其它 警告出错信息 0

V= V AL(InputBox(“SPEED=”,”输入速度”)) SELECT CASE V

Case is<7.9

Print v,“警告Warning ” CASE_______________________

Print v, “绕地球” CASE IS<16.67

___________________________ CASE is>=16.67

Print v, “飞出太阳系”

_________________________________ End sub

上机验证并填写下表

测试速度 飞行状况

V=8

V=7.8 V=12 V=16.67

3、课后作业

题目:铁路托运行李,从甲地到乙地,规定每张客票托运费计算方法是行李重量不超过50kg 时,0.25元/kg ,超过50kg 而不超过100kg 时,其超过部分按0.35元/kg 收费,超过100kg 时,其超过部分按0.45元/kg 收费。编写程序,输入行李重量,计算并输出托运的费用。

分析:设行李重量为w kg ,应付运费为x 元,则运费公式为:

程序界面如下:

补充程序代码:

Private Sub Command1_Click() Dim w As Single, x As Single w = Val(Text1.Text) If w <= 50 Then

________________________ Else

If _________________ Then

x = 0.25 * 50 + 0.35 * (w –50)

Else

x = 0.25 * 50 + 0.35 * 50 + 0.45 * (w –100) ______________ _______________ Text2.Text = x End Sub

第三步:分配展示任务(随机抽查)

一组: 二组:

)100()10050()50()100(45.05035.05025.0)50(35.05025.025.0>≤<≤??

???-?+?+?-?+??=w w w w w w

x

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

《VB选择结构程序设计》教学设计 山东省临清市第二中学吴焕英 【案例背景】 高中信息技术新课程的实施,其课程目标定位于全面提升学生的信息素养,其课程的设置从知识与技能、过程与方法、情感态度与价值观三个方面实施这个课程目标。然而,众多的老师实施新课程后发现:教学内容的范围比以前更广泛了、课时远远不够、教学软硬件资源缺乏等诸多问题。因此,如何更有效地开展新课程教学,成为老师们迫切需要解决的问题。本教学案例从学生的实际情况出发,根据现有的数学、英语基础,结合简单的生活实例,引导学生进行探索式学习,问题从简单的英语口语入手,过渡到课题的研究学习。原本枯燥无味的VB程序设计,在简单、形象的生活实例下,激发了学生的思考与探索思维。这样的教学案例,值得我们反思研究、总结与完善。 【教材分析】 算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。 “选择结构”是教育科学出版社出版的高级中学课程标准实验教科书、算法与程序设计第二章第三节的内容,共分三课时,本课为第二课时。主要内容是用选择结构编写简单的程序解决具体问题。用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。 通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。 【学生分析】 高一的学生在数学课中已经有了算法和程序设计的基础,学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。 【教学目标分析】 通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得知识与技能的同时,理解和掌握过程与方法,这样才能够学会认知,学会做事,乃至学会生活,提高终生学习的能力、分析解决问题的能力,满足其终身发展的需要,成为适应信息社会的公民。 因此本节课的目标有以下几项:

VB顺序结构练习

VB顺序结构及选择结构练习 一、单选题 1.在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程 Private Sub Command1_Click() b=5 c=6 Print a = b + c End Sub 程序运行后,单击命令按扭,其结果为(D) A)a=11 B)a=b + c C)a= D)False 2. 在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程 Private Sub Command1_Click(D) a=11 b=5 c=6 Print a = b + c End Sub 程序运行后,单击命令按扭,其结果为() A)a=11 B)a=b + c C)a= D)True 3.以下语句的输出结果是(B) a = Sqr(3) Print Format(a,”$$#### : ###”) A)$1.732 B)$$1.732 C)$1732 D)$$00001.732 4.以下程序段的输出结果是(D) a = Sqr(3) b = Sqr(2) c =a>b Print c A)-1 B)0 C)False D)True 5.以下语句的输出结果是(C) Print Format$ (32548.5,”000,000.00”) A)32548.5 B)32,548.5 C)032,548.50 D)32,548.50 1.假定有如下语句: answer$=MsgBox(“String1”,, “String2”, “String3”,2) 执行该语句后,将显示1个信息框,此时如果单击“确定”按扭,则answer$的值为(D)A)String1 B)String2 C)String3 D)1

【vb选择结构程序设计】选择结构程序设计

【vb选择结构程序设计】选择结构程序设 计 [1]教学目的: 1、让学生了解选择结构程序 2、掌握逻辑量的概念 3、掌握关系表达式和逻辑表达式 4、了解IF 语句 [2]教学重点:选择结构程序和关系表达及逻辑表达式 [3]教学难点:选择结构程序的掌握 [4]教学方法:引入法 [5]教学工具: [6]教学内容: 教师活动 学生活动 引入: 例子1、从键盘输入一个数,如果是正数则输出这个数,否则输出信息“这个数是负数”。 例子2、用程序编写一个求学生的六门课程六课程的的平均成绩和总分的程序。 例子3、用程序编写一个二元一次方程的根(△>=0) 例子4、把10个职工的工资和打印出来

提问5:如果求1+2+3+4+5+……+100的和怎么办呢? 提问6:如果求一个班所有学生的六门课程的平均成绩 提问7:如果所求方程的没有实根又怎么办呢? 提问8:如果要我们打印100个职工的工资又怎么办呢? 老师得出答案:这就不是顺序结构程序所能解决了。我们在前面已经学过选择结构,提醒学生回忆一下选择结构的流程图图略: 为了能很好的掌握选择程序结构的设计,先了解一些选择程序的基础。 学生做1 学生做2: 学生做3: 学生做4: 学生回答5 学生回答6 学生回答7 学生回答8 一、关系表达式和逻辑表达式 1、逻辑量的概念 逻辑量:在QBASIC中用-1,0,即真和假的表达法。 何时用到:在关系表达式中和逻辑表达式中用到。 当结构为真时是-1,结果是假时为0

例1:X+Y>Z当成立时为真即为-1, 当不成立时为假,即为0 例2:在例中: IFX>0 THEN PRINT X 2、关系运算符和关系表达式 关系:即运算量的关系。六种。>= 关系表达式:即用关系运算符把运算量联接起来的式子。例:A>B, X>=Y, MN等。例:X=Z 注意:赋值符号和关系符号要区分开。 LET A=5 B=A PRINT B=A,B,A 3、逻辑运算符号和逻辑表达式 逻辑运算符:NOT非AND与OR或 1)NOT即对某个运算量的逻辑值取反。 如:A>B为真时,则 NOT A 等于假 程序: A=3 B=4 PRINT A,B,NOTA>B,NOT AB THEN PRINT A

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

VB选择结构程序设计教学案例 摘要:"选择结构"是高等教育出版社出版的中等职业学校计算机应用与软件技术专业教学用书,程序控制结构中的选择结构是第四章第三节的内容,共分三课时,本课为第一课时,主要内容是用选择结构编写简单的程序 关键词:程序设计 《VB选择结构程序设计》教学案例 江山职教中心计算机组吴建浩 【案例背景】 中等职业学校的Visual Basic程序设计是让学生学会一种较为简单的程序设计语言,其课程的设置从知识与技能,过程与方法,情感态度与价值观三个方面实施这个课程目标。然而,众多的老师实施新课程后发现:教学内容的范围比以前更广泛了、课时远远不够、教学软硬件资源缺乏等诸多问题。因此,如何进行更有效地开展新课程教学,成为老师们迫切认识的话题。本教学案例从学生的实际情况出发,根据现有的数学、英语基础,结合简单的生活实例,引导学生进行探索式学习,问题从简单的英语口语入手,过渡到课题的研究学习。原本枯燥无味的VB程序设计,在简单、形象的生活实例下,激发了学生的思考与探索思维。 【教材分析】 程序控制结构是中等职业学校计算机专业中必修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。 “选择结构”是高等教育出版社出版的中等职业学校计算机应用与软件技术专业教

学用书,程序控制结构中的选择结构是第四章第三节的内容,共分三课时,本课为第一课时.主要内容是用选择结构编写简单的程序。用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。 通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。 【学生分析】 高二的学生在数学课中已经有了算法和程序设计的基础,学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。 【教学目标分析】 通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得知识与技能的同时,理解和掌握过程与方法、这样才能够学会认知,学会做事,乃至学会生活,提高终生学习的能力、分析解决问题的能力,满足其终身发展的需要,成为适应信息社会的公民。 因此本节课的目标有以下几项: 1、知识与技能:(1)掌握分支选择结构实现条件判断控制。 (2)能够运用分支选择结构设计编制程序解决问题。 (3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。 2、情感态度:通过趣味性教学,使同学们保持高涨的学习兴趣,在操作的同时获得成功的喜悦。 【教学重点难点】 教学重点:让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,并且培养学生的探索、创新能力。 教学难点:对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。 教学关键点:利用学生已经掌握的数学知识,引导学生综合VB的三种程序结构,努力发挥学生的研究性学习能力,培养学生创造性思维和综合运用知识的能力。 【教学过程】

vb选择结构教案

卓资县职业中学实训学案 班级_____姓名_________科目: VB 程序设计主备:闫森审核:日期: 课题:选择结构程序设计实际应用(2) 实验目的: 1、掌握If语句的使用。 2、掌握Select Case语句的使用。 实验内容与过程 说第一步:独学(请同学们独立完成以下任务) 知识回顾: 1、单分支条件语句格式:①IF <表达式> THEN 语句块 End If ②IF <表达式> THEN 语句块 2、双分支条件语句格式: IF <表达式> THEN 语句块1 Else 语句块2 End If 任务1(基本设计题) 题目:一般网络游戏只允许成年人进入,你来编写一个根据 明 : 本 节 课 只 完 成 任 务 1 和 任 务 2 的 题 目 要 求 及 问 年龄判断是否成年的小程序。(规定成年人年龄>18周岁) 请你根据题意,利用双分支条件语句格式2种方法(单行和 多行)编写程序代码,并上机测试。 设计界面如下: 编写程序代码:

题 。课后作业下次实训务必完成。第二步:合作(问题)探究(对学、群学) 任 务 2. ( 提 高 设 计 题) 在 “ 神州号”程序中,需要判断飞船飞行状况。当飞船速度继续 加大时,飞船将达到第二宇宙、第三宇宙速度(见下表)试 编写程序,输入不同的飞船速度V,判断它的各种飞行状况, 显示出来 飞船速度V 单位 (km/s) 飞行状况情况 程序界面如下: 补充程序代码: Private Sub command1_click() Dim V AS single, n AS integer V= VAL(InputBox(“SPEED=”,”输入速度”)) <=V< 1--Move around Earth飞船绕 地球做匀速圆周运动 1 11 19<=V< 2--Move around SUN飞船离开 地球的控制 ,围绕太阳转 2 V> 3--Break gravitate of solar 飞船挣脱太阳引力飞出太阳 系 3 其它警告出错信息0

VB6.0选择结构

选择性结构: 选择性结构是通过判断给定的条件,根据判断结果执行不同任务的一种程序结构。在实际的程序开发中,读者经过常会遇到需要根据不同的条件进行不同处理的问题。这时就需要用选择结构进行程序结构设计来求解问题。 方法一:If...then If...then语句根据表达式的值,当满足条件时执行包含的一组语句.if....then语句的流程如图所示,其语法有如下两种形式. 语法一: If<表达式>Then [语句组] End If 例子: 语法二: If <表达式>Then[语句组] 例子:

注:如果语句组里边包含两个条件以上则结尾需要加上End If 方法二:If...then...Else If...then...Else语句根据表达式的值,当满足条件时执行包含的一组语句,不满足条件时执行另外一组语句.If...Then...Else语句流程如图所示. 语法一: If<表达式>Then [语句组1] Esle [语句组2] End If 语法二: If <表达式> Then [语句组1] Else [语句组2] 例子: 方法三:If...Then...Elseif

If...Then...Elseif语句用于多个条件判断的选择结构.可以将If..Then...Elseif语句当成是If..Then...Else的扩展.读者如果需要判断多个条件,根据不同条件的结果来执行不再的数据处理任务时,可以选技使用If.Then...Elseif语句来设计程序结构. If <表达式1>Then [语句组1] Elseif<表达式2>Then [语句组2] .............. Elseif<表达式n-1>Then [语句组n-1] Else [语句组n] End If 例子: 方法四:Iif函数 Iif函数的作用是根据表达式的值,返回所给出两个值其中的一个。Iif函数在一定的程度上

实验四、VB 选择结构程序设计

实验四、选择结构程序设计 实验目的: 1、了解选择结构的结构特点 2、掌握IF条件语句的使用方法 3、掌握Case语句的使用方法 实验内容: 例1、税务部门征收所得税,规定如下(用IF语句实现): ①当收入为200 元以内(含200元)时,免征; ②当收入为200 ~ 400 元(含400元)时,将超过200 元的部分纳税3% ; ③当收入为400 ~ 5000元(不含5000元)时,将超过400 元的部分纳税4% ; ④当收入为5000 元或5000元以上时,将超过400元的部分纳税5% 。 程序运行后,单击窗体,在输人对话框中输入收入数,程序将输出纳税金额,运行情况如图4.1 所示。 图4.1 提示: 因为该程序的条件分支较多,故可采用多分支的条件语句进行编写。 多分支条件语句格式如下: If 条件1 Then 语句块1 【ElseIf 条件2 Then 语句块2 】 【ElseIf 条件3 Then 语句块3】 …… 【Else 语句块n+1】 End If 例2 将上题用SELECT CASE 多分支结构设计。 提示:Case语句的一般格式为 Select Case 测试表达式 Case 表达式列表1 【语句块1】 【Case 表达式列表1

【语句块1】】 …… 【Case Else 【语句块1】】 End Select 【上机参考练习题】 要求:利用空余时间设计调试出来,并将设计方法及代码写入试验报告。 1.(基本设计题)在购买某物品时,若所花的的钱x 在下述范围内,所付钱Y 按对应折扣支付: 提示:此例可以多分支结构或者选择结构实现,注意计算公式和条件表达式的正确书写。 图4.2 2.(基本设计题)编一程序根据上网时间计算上网费用,同时为了鼓励多上网,每月收费最多不超过150 元。计算的方法如下: 图 4.3 提示:此题用可以用多分支结构或者选择结构实现,但请特别注意有个条件“每月收费最多不超过150 元” 3.(基本设计题)输入一个数字(1-7) ,用英文显示对应的星期一到星期日。 提示:用Select Case语句来实现。 4.(提高设计题)编一模拟袖珍计算器的完整程序,界面如图4.4 所示。要求:输入两个操作数和一个操作符,根据操作符决定所做的运算。 提示: (1) 为了程序运行正确,对存放操作符的文本框Text3 ,应使用trim(Text3) 函数,去除运算符两边的空格。 (2) 根据存放操作符的文本框利用Select Case 语句实现。

VB条件判断结构程序设计教学案

《VB条件判断结构程序设计》教学案例 职高一计算机王攀【案例背景】 职业高中计算机课程的实施,其课程目标定位于全面提升学生的计算机专业知识,其课程的设置从知识与技能,过程与方法,情感态度与价值观三个方面实施这个课程目标。然而面对学生素质的薄弱,要求教师要结合简单的生活实例,引导学生进行探索式学习,问题从简单的生活实例入手,过渡到课题的研究学习。原本枯燥无味的VB程序设计,在简单、形象的生活实例下,激发了学生的思考与探索思维。这样的教学案例,值得我们反思研究、总结与完善。 【教材分析】 控制结构是《VisualBasic语言程序设计基础》中最重要的章节之一,本节主要研究最基本的条件判断结构,旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。 “条件判断结构”是《VisualBasic语言程序设计基础》第七章第一节的内容,共分三课时,本课为第一课时。主要内容是用选择结构编写简单的程序解决具体问题。用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。 通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。 【学生分析】 高一的学生在对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。【教学目标分析】 通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得知识与技能的同时,理解和掌握过程与方法、这样才能够学会认知,学会做事,乃至学会生活,提高终生学习的能力、分析解决问题的能力,满足其终身发展的需要,成为适

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语句中的多分支结构的基本格式及执行过 程。 老师活动:了解了多分支结构的一般格式,下面我们就运用此格式来解决

VB程序设计——选择结构.

VB程序设计——选择结构 南京市九龙中学李李 ■教材分析 选择控制结构是程序的三个基本结构中的一个重要结构,计算机的逻辑判断能力就是通过选择结构来完成的。条件语句中的“条件”是用关系表达式、逻辑表达式来描述的。程序中能否实现正确的“选择”决定于关系表达式或逻辑表达式的正确描述。关系表达式与逻辑表达式是本节中教学的重点与难点。 用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想。 ■学情分析 学生在前面的课上对vb程序设计已经有了一定的基础,学生的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。 ■教学目标 1.知识与技能 1.了解选择结构的基本概念。 2.了解关系表达式与逻辑表达式的概念。 3.能利用VB中的条件语句实现简单的选择结构。 2.过程与方法 经历实践、分析、归纳,掌握IF语句的格式和功能。 3.情感态度与价值观 运用半成品加工策略,完善程序,发展学生思维的逻辑性及严谨的学习态度。 4.行为与创新 培养学生利用计算机的反馈作用进行探究学习的能力。 ■课时安排 安排1课时。 ■教学重点与难点 1.教学重点 让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题,

并且培养学生的探索、创新能力。 2.教学难点 对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。■教学方法与手段 讲述与讨论、实验与验证。 ■课前准备 教学课件、实例程序 ■教学过程

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

VB选择结构程序设计—教学设计 执教者:林光华单位:永春华侨中学 教学班级:高一年七班时间:2008年03月26日上午第2节 地点:永春侨中高一年七班原教室 【教材分析】 算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。 “选择结构”是教育科学出版社出版的高级中学课程标准实验教科书、算法与程序设计第二章第三节的内容,共分三课时,本课为第二课时。主要内容是用选择结构编写简单的程序解决具体问题。用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。 通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。 【学生分析】 高一的学生在数学课中已经有了算法和程序设计的基础,学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。 【教学目标分析】 通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得知识与技能的同时,理解和掌握过程与方法、这样才能够学会认知,学会做事,乃至学会生活,提高终生学习的能力、分析解决问题的能力,满足其终身发展的需要,成为适应信息社会的公民。 因此本节课的目标有以下几项: 1、知识与技能:(1)掌握分支选择结构实现条件判断控制。 (2)能够运用分支选择结构设计编制程序解决问题。 (3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。 2、情感态度:通过趣味性教学,使同学们保持高涨的学习兴趣,在操作的同时获得成功的喜悦。【教学重点难点】 教学重点:掌握分支选择结构的格式。 教学难点:对解决问题的方法和步骤的理解,并能根据实际问题写出代码。 【教学过程设计】 一、设情境、引入新课 师:If you enjoy running every morning ,then please put your right hand,else please put your left hand.(屏幕演示) 生:(解释英语句子) 设计意图:这个英语对话,主要是引出选择结构的语法(If……Then……Else),这样的英语句子翻译成中文并不难,目的是让多数的学生都能感受程序设计的乐趣,引入本节的课题。 二、合作探究、获得新知 师: VB程序设计实例(求数的绝对值)——屏幕演示 师生交流:讨论程序中的代码 Private Sub Command1_Click() '求输入数值的绝对值 Dim A As Integer A = Val(text1.text) If A >= 0 Then Print "Y=";A Else Print "Y=";-A End Sub

VB实验三选择结构程序设计(伟奇)

实验报告 学院:专业:年级: 姓名:学号:实验室号:_______ 计算机号: 实验日期:年月日指导教师签字:成绩: 报告退发(订正、重做) 实验三、选择结构程序设计 一、实验目的 1、掌握If语句的使用。 2、掌握Select Case语句的使用及其与If语句的区别。 二、实验内容 1、请编一程序(程序界面如图3-1),用于根据输入的学生成绩查询对应的奖励情况,条件如下:三门总分不低于270分(含270),特等奖;三门总分240分(含240分)~270分(不含270分),优秀奖;总分低于240分,但某一单科成绩不低于95分,特别奖。 (a)(b) 图3-1 2、对任意输入的三个数按从小到大的顺序显示出来,运行结果参考图3-2。要求:程序中不得使用循环结构和转向语句;掌握两个数交换的方法。 图3-2 3、简单计算器的实现(界面参考图3-3a)。要求:使用Select Case语句和If语句;能进行+、-、*、/、\和Mod六种运算;有基本的数据合法性和运算符合法性检验报错能力(如图3-3b和图3-3c)。

(a) (b) (c) 图3-3 三、实验环境 硬件:PC 机 软件:Windows 操作系统;V isual Basic 6.0 四、实验步骤 1、(题目要求见内容部分,略) A 、界面设计: 1) 布局设计:按下图布局在主窗体Form1上放置三个标签(Label1、Label2和Label3), 四个文本框(Text1、Text2和Text3)和一个命令按钮(Command1)。 2) 按下表设置各对象属性。 3) 双击Command1,打开代码窗口编写代码。 B 、代码设计: Private Sub Command1_Click()

《VB多分支选择结构的运用》教学案例期

口/李志汪细强 本课是教育科学出版社普通高中课程标准实验教科书《算法与程序设计(选修)》第二章的部分内容。本节内容是在学生初步了解了VB的编程环境、VB中的数据类型、变量的使用以及If单分支与双分支结构的基础上,进一步向学生展示VB多分支选择结构的使用。 在信息技术课程教学中,培养学生信息素养,或者说信息能力,在全国、省、市信息技术优质课评选中存在两种意见:一种是课堂教学中应注重学生技术、技能培养,教学过程中将指导学生如何操作和使用作为教学核心;另一种是在教学中应着重培养学生处理信息的方法和过程,用探究学习的方式去发现和学习技术,形成技能。本案例就是在“引领学生思维,培养分析、解决问题能力,通过思维促进技能”教学理念指导下的设计,并进行了教学反思。 一、学生分析 本课教学对象是高一学生,他们第一次接触程序设计。通过前面的学习,学生已基本掌握单分支和双分支选择结构,能够编写简单的选择结构程序。 二、教学目标 知识与技能:能理解选择结构中单分支和双分支选择结构执行过程,并用其解决实际问题;能理解多分支选择结构,并能用If多分支语句和Select Case多分支语句解决实际问题;能理解Image控件的picture属性和List控件的text属性;能熟练编写、修改、运行程序。 过程与方法:能掌握两种多分支结构语句的基本格式;能掌握选择结构中条件的表达方法;能灵活运用多分支语句编写程序解决实际问题。 情感、态度与价值观:通过任务驱动,逐步深化对知识的理解,提高分析问题、解决问题的能力。 三、教学重、难点 教学重点:能正确选择If的单分支、双分支以及If和Select Case多分支语句解决实际问题。 教学难点:能正确理解选择结构的执行过程,能对程序设计有整体的理解。 四、教学过程 (一)创设情境整体感知 1.实例演示,了解程序流程。 小明爸爸的生日快到了,小明想用平时节省下来的800元钱给爸爸买生日礼物,请同学们设计一个“爱心礼物”的小程序,让爸爸挑选喜欢的上衣、裤子和鞋子共三件礼物且不超出800块钱预算。教师展示如图1所示的程序。 2.学生操作程序,教师布置任务。 (1)口述程序流程。 (2)用程序流程图画出程序模块结构。 3.师生共同交流探讨,完成程序流程图(略)。设计意图:用实际操作“爱心礼物”程序创设情境,激发学生兴趣;通过叙述操作过程、绘制程序流程图,引导学生对程序进行整体把握,养成学生整体构建、整体分析能力,为后面任务生成奠定基础。 (二)分析流程明确任务 1.分析程序流程,学生讨论思考:我们完成本程序设计,需要解决哪些问题? 2.学生讨论,教师梳理,列出如下任务: (1)图片载入。 (2)双分支,多分支选择。 (3)价格核算。 3.联系旧知,解析任务。

《VB选择结构》教学设计

选择结构 杭州市余杭高级中学张明华 【案例背景】 高中信息技术新课程的实施,其课程目标定位于全面提升学生的信息素养,其课程的设置从知识与技能、过程与方法、情感态度与价值观三个方面实施这个课程目标。 本教学案例从学生的实际情况出发,根据现有的知识基础,结合简单的生活实例,引导学生进行探索式学习,问题从简单的例子入手,过渡到研究学习。原本枯燥无味的VB程序设计,在简单、形象的生活实例下,激发学生的思考与探索思维。 【教材分析】 算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。 “选择结构”是教科书《信息技术基础》第三章第四节《算法及其实现》中的一部分内容。3.4节,按浙江省普通高中学科教学指导意见,安排12个课时。选择结构安排在第7节,课时量为1课时。主要内容是用选择结构编写简单的程序解决具体问题。 通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。 【学生分析】 高一的学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。 【教学目标分析】 通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得知识与技能的同时,理解和掌握过程与方法,这样才能够学会认知,学会做事,乃至学会生活,提高终生学习的能力、分析解决问题的能力,满足其终身发展的需要,成为适应信息社会的公民。 教学目标 1.知识与技能: (1)掌握选择结构实现条件判断控制。 (2)能够运用选择结构设计编制程序解决问题。 (3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。 2.过程与方法 通过一些实例的体验、分析,确定选择结构算法的应用范围,并能对学习和生活中出现的关于选择的情况能画出流程图,并写出选择算法中的主要语句;

vb复习题选择结构

'【程序填空】 '------------------------------------------------------- '功能:输入任何一个英文字母x, ' 若x的值为"a","c","d-f" ,则显示x的大写字母; ' 若x的值为"m","o","p-z",则显示x的小写字母; ' 若x的值为其它的值,则显示xa(如输入的X的值是g,则显示ga)。 '------------------------------------------------------- Private Sub Command1_Click() x = Text1.Text '**********SPACE********** 【?】 '**********SPACE********** Case 【?】 Label1.Caption = UCase(x) Case "m", "o", "p" To "z" Label1.Caption = LCase(x) Case Else '**********SPACE********** 【?】 End Select End Sub ------------------------------------------------------- '【程序填空】 '------------------------------------------------------- '功能:窗体上建立了一个文本框Text1("输入口令")和一个命令按钮Command1("检查")。' 判断密码是否正确,并显示相应提示 ' 在加载窗体时设置密码框最大长度为8,密码显示字符为“*” '------------------------------------------------------- dim x as string Private Sub Command1_Click() x = Text1.Text '**********SPACE********** If x 【?】 "12345678" Then MsgBox ("欢迎你用机!") Else MsgBox ("对不起,口令错") End If Text1.Text = "" Text1.SetFocus End Sub

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

《VB选择结构程序设计》教学案例 永春华侨中学信息技术组林光华 【案例背景】 高中信息技术新课程的实施,其课程目标定位于全面提升学生的信息素养,其课程的设置从知识与技能,过程与方法,情感态度与价值观三个方面实施这个课程目标。然而,众多的老师实施新课程后发现:教学内容的范围比以前更广泛了、课时远远不够、教学软硬件资源缺乏等诸多问题。因此,如何进行更有效地开展新课程教学,成为老师们迫切认识的话题。本教学案例从学生的实际情况出发,根据现有的数学、英语基础,结合简单的生活实例,引导学生进行探索式学习,问题从简单的英语口语入手,过渡到课题的研究学习。原本枯燥无味的VB程序设计,在简单、形象的生活实例下,激发了学生的思考与探索思维。这样的教学案例,值得我们反思研究、总结与完善。 【教材分析】 算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。 “选择结构”是教育科学出版社出版的高级中学课程标准实验教科书、算法与程序设计第二章第三节的内容,共分三课时,本课为第二课时。主要内容是用选择结构编写简单的程序解决具体问题。用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。 通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。 【学生分析】 高一的学生在数学课中已经有了算法和程序设计的基础,学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。 【教学目标分析】

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

《VB选择结构程序设计》教学设计 【教材分析】 本教材是中等职业教育计算机及应用专业国家规划教材,本教材构思精巧,任务驱动编排;通俗易懂。在内容的选择上不仅突出基础性,先进性,实用性,操作性,注重学生的实践能力,自学能力的培养。 “选择结构”是本套教材第三章第五节的内容,本课课时安排为1个课时。主要内容是用选择结构编写简单的程序解决具体问题。用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。 通过本课的学习,希望促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。 【学生分析】 中职学生在初中数学课即现在开设的数学课程中已经有了算法初步基础,学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。 【教学目标分析】 通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得知识与技能的同时,理解和掌握过程与方法,这样才能够学会认知,学会做事,乃至学会生活,提高终生学习的能力、分析解决问题的能力,满足其终身发展的需要,成为适应信息社会的公民。 因此本节课的目标有以下几项: 1.知识与技能: (1)掌握分支选择结构实现条件判断控制。 (2)能够运用分支选择结构设计编制程序解决问题。 (3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。 2.情感态度: 通过趣味性教学,使同学们保持高涨的学习兴趣,在操作的同时获得成功的喜悦。

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

《VB选择结构程序设计》教学设计 普宁二中黄水燕 【案例背景】 高中信息技术新课程的实施,其课程目标定位于全面提升学生的信息素养,其课程的设置从知识与技能、过程与方法、情感态度与价值观三个方面实施这个课程目标。然而,众多的老师实施新课程后发现:教学内容的范围比以前更广泛了、课时远远不够、教学软硬件资源缺乏等诸多问题。因此,如何更有效地开展新课程教学,成为老师们迫切需要解决的问题。本教学案例从学生的实际情况出发,根据现有的数学、英语基础,结合简单的生活实例,引导学生进行探索式学习,问题从简单的英语口语入手,过渡到课题的研究学习。原本枯燥无味的VB程序设计,在简单、形象的生活实例下,激发了学生的思考与探索思维。这样的教学案例,值得我们反思研究、总结与完善。 【教材分析】 算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。 “选择结构”是教育科学出版社出版的高级中学课程标准实验教科书、算法与程序设计第二章第三节的内容,共分三课时,本课为第二课时。主要内容是用选择结构编写简单的程序解决具体问题。用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。 通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。 【学生分析】 高一的学生在数学课中已经有了算法和程序设计的基础,学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。 【教学目标分析】 通过教师引导学生去探究、发现技术背后所蕴含的技术价值和技术思想,使其获得知识与技能的同时,理解和掌握过程与方法,这样才能够学会认知,学会做事,乃至学会生活,提高终生学习的能力、分析解决问题的能力,满足其终身发展的需要,成为适应信息社会的公民。 因此本节课的目标有以下几项: 1.知识与技能: (1)掌握分支选择结构实现条件判断控制。 (2)能够运用分支选择结构设计编制程序解决问题。 (3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。

相关文档
最新文档