内容正文:
《算法初步》
【教学内容】
学习条件语句的格式和写法,应用条件语句编写分支结构程序设计代码,体验编程的完整过程。
【教材解析】
本节课内容为VB程序设计中的第二节,VB程序设计的结构分为三类:顺序结构、分支结构、循环结构,教材要求学生编写简单的选择结构程序,熟悉条件语句的功能和书写格式,能应用条件语句编写正确的程序代码解决问题。
【教学目标】
1. 认识条件语句,并能正确使用条件语句为“计价程序”编写程序代码。
2. 在完成任务过程中,感受分支结构程序的特点,体验使用VB进行程序设计的完整过程。
【教学重点】
明确条件语句的书写格式并使用它编程。
【教学难点】
用条件语句设计分支结构的程序。
【课前准备】
多媒体课件 课本
【教学过程】
(一)情景创设 提出任务
同学们,上节课我们学习了赋值语句的格式和写法,并使用它编写了顺序结构的程序设计。但是,在现实生活的程序设计中,经常需要我们进行判断和选择,比如
:某音乐CD超市为了庆祝建党100周年做优惠活动,期间每张CD25元,若购买5张以上,按八五折优惠,请为该CD超市设计一个计价程序。
(二)自主探究
编写这个程序,能不能使用我们上节微课所学到的顺序结构的程序设计呢?显然不能,那如何编写呢?我们先来分析一下我们要解决的问题:如果要为CD超市设计计价程序,分为两种情况:1.购买5张以上,打八五折,也就是一张的价钱是21.25元,购买5张一下(含5张),每张的价钱是25元。
接着,我们为这个程序设计算法:我们将购买CD的个数设为X,总价设为Y,购买5张以上,也就是说,当X>5是,Y=21.25X;当X<=5时,Y=25X。
(
开始
)根据这个算法,我们来绘制流程图:
(
输入X
)
(
X<=5
)
(
Y
=25*X
)
(
Y
=21.25*X
)
(
输出Y
)
(
结束
)
(三)学习新知 实践应用
根据流程图,我们可以看到,这显然是一个分支结构的程序设计问题,在分支结构的程序设计中,要用到条件语句。
1. 我们先来学习条件语句的格式:
If 条件 Then
语句A
Else
语句B
End If
2. 接下来,我们使用条件语句进行程序编写:
我们再程序设计的时候,不仅仅用到条件语句,还会用到上节微课学到的赋值语句。
先把文本框1中的值赋给X,然后使用条件语句进行程序编写
X=Text1.Text
If X<5 Then
Y=25*X
Else
Y=21.25*X
End If
Text2.Text=Y
3. 在程序设计界面输入程序
双击“计价程序”的“计算” 命令按钮,输入程序代码。
运行并测试程序,无误后将程序保存为“计价程序”
(四)小结
1.学习了VB程序设计中的分支结构程序设计
2.条件语句的格式
3.使用他们进行了程序设计
(五)课后作业
如果我们给本节课的任务增加一个条件:顾客若购买10张或者10张以上的CD,那我们又该如何编写程序呢?请同学们将此作为作业进行自主探究,下节微课我们进行讨论。
【教学反思】
通过本堂微课教学,学生能够认识条件语句,并会使用条件语句进行程序的设计,对条件语句的格式和写法有了深入的学习。建议学生在课后补充相关习题的练习,来实现对分支结构程序结构的熟练应用。
- 1 -
学科网(北京)股份有限公司
$$