《条件语句》教学设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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】用条件语句描述下列

算法流程图。

设计意图:以上练习

题的设计,主要是为

了给学生创造一个知

识运用迁移及巩固的

机会,同时也为了吸

引和调动全班同学参

与到积极动脑,各抒

己见的活跃气氛中

来,并培养学生分析

问题,解决问题的能

力。

相关文档
最新文档