《条件语句》教学设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
念形成
新课讲解这里(2)、(3)步的选择部分可以用
条件语句表示:
【教师讲解】
If 2.5
x≤Then
21
y x
=+
Else
21
y x
=-
End If
【教师学生归纳总结】
1简单条件语句
一般地,对于形如右方流程图的算
法,都可以用下列语句来表示:
if语句的一般格式是:
if <条件> then
语句1;
else
语句2
End if
该语句的功能:如果表达式结果为
真,则执行表语句1;如果为假,
则执行else后面的语句2
(3)若 2.5
x>,则y=21
x-
(4)输出y
【练习1】
某澡堂为节约用水,改革收
费制度,实行计时收费,洗澡时
间在30分钟以(含30分钟)每
分钟0.1元,洗澡时间在30分
钟以上,超过的部分每分钟0.2
元,请你设计算法,使用基本
语句描述计费过程
【学生上机操作】
不但能发现存在的问
题,同时还会给学生
留下深刻的印象.
设计意图:引导学生
用程序语言描述条件
结构算法,
通过实例让学生理解
条件语句的表示。
设计意图:让学生编
写问题的算法,使用
基本语句描述计费过
程,使学生尝到成功
的喜悦.
设计意图:利用计算
机输入算法程序,进
一步体会计算机解决
实际问题的方便实用
性。使学生获得成就
感!
新课讲解【问题2】唱片超市里,每唱片
售价25元. 如果购买5以上(含5)
唱片,则按照九折收费;如果购买10
以上(含10)唱片,则按照八五折收
费.请用语句描述完成计费工作的
算法,画出算法流程图.
【答案】
解:输入a;
If a<5 then
C=25a
Else
If 10
a C=22.5a Else C=21.25a End If End If 输出C 【学生设计算法,画出程序框图】 解假如用变量a表示顾客 购买的唱片数,用变量C 表示顾客要缴纳的金额.则这 个算法可以表示为: 【学生设计算法】 1、输入a. 2、对a进行判断: (1)若a<5,则C=25a; (2)若5 ≤a<10,则C=22.5a; (3)若a≥10则C=21.25a 3、输出C 【学生小组活动探讨得出结果】 【学生上机操作】 通过学生上机操作检验所得出的 结果是否正确。 复习旧知识,并且巩 固检测,为进一步学 习新知进行铺垫 设计意图:体会算法 语句的作用和数学的 应用价值及数学重要 性 在学生已掌握简单条 件语句情况下放手让 学生去探讨尝试着做 培养学生的创新能力 与动手能力 设计意图:让学生自 编含条件结构的问 题,可以帮助他们更 深刻地理解含条件结 构的特征以及算法的 本质. 让学生编写问 题的算法语句,并赋 值运算.使学生尝到 成功的喜悦. 新课讲解【教师学生归纳总结】 2复合条件语句 if <条件1> then 语句1; else if <条件2> then 语句2; 【练习2】用条件语句描述下列 算法流程图。 设计意图:以上练习 题的设计,主要是为 了给学生创造一个知 识运用迁移及巩固的 机会,同时也为了吸 引和调动全班同学参 与到积极动脑,各抒 己见的活跃气氛中 来,并培养学生分析 问题,解决问题的能 力。