上传时间: 2016-03-13
上传者: admin
星级: 一星级
文件大小: 152KB
所需下载精品点:5
喜讯:云计班班通倡导免费下载,首次注册即赠送 500 精品点,邮箱验证赠送 60 精品点,完成首个资源下载赠送 60 精品点,每天登陆赠送 20 精品点。
上传资源:一星加5点,二星加10点,三星加20点,四星加60点,五星加120点。比如某资源被评五星,课件每被下载一次,给上传者送120*60%精品点,下载10次,上传者被加720精品点。各位老师多多上传,共建免费课件资源下载平台。
1.3.3.ppt
page1
1.3.3 条件语句
【课标要求】
1.正确理解条件语句的概念,并掌握其结构.
2.会应用条件语句编写算法语句.
【核心扫描】
1.条件语句的步骤、结构及功能.(重点)
2.编写条件语句.(难点)
page2
自学导引
1.条件语句表达算法的选择结构.
2.条件语句的一般形式为
page3
想一想:1.数学中的分类讨论问题,在算法中一般用什么语句?
提示 一般用条件语句.
2.如何使用条件语句?
提示 条件语句必须以If语句开始,以End If语句结束,一个If语句必须和一个End If语句对应.
page4
名师点睛
1.条件语句的格式是
其中A表示判断的条件,B表示满足条件时执行的操作内容,C表示不满足条件时执行的操作内容,End If表示条件语句结束.
当计算机执行上述语句时,首先对If后的条件进行判断,如果条件符合,就执行Then后的语句1,否则执行Else后的语句2,相应的流程图如图所示.
page5
在某些情况下也可以只使用If-Then语句,对应的流程图如图所示.
page6
2.应用条件语句注意事项是
Else后面的语句称Else分支,语句中也可以没有Else分支.
page7
题型一 对条件语句的理解
【例1】 写出下面流程图所表述的算法的功能并用伪代码表示.
page8
[思路探索] 根据流程图的算法功能进行判断即可正确使用伪代码表述给出的算法.
解 算法的功能:输出两个不同的数中较小的一个数.用伪代码表示为
Read a,b
If a>b Then
Print b
Else
Print a
End If
规律方法 正确应用伪代码表述算法,其解题的关键是弄清伪代码的功能.
page9
【变式1】 已知某商店对顾客购买货款
数满500元,减价3%,不足500元不予优惠,输入一顾客购物的货款数,计算出这个顾客实交的货款,画出流程图,写出伪代码.
page10
流程图如图所示:
page11
题型二 If-Then语句的应用
【例2】 输入两个实数,由小到大输出这两个数,画出流程图并写出伪代码.
[思路探索] 设输入的两个数为a,b,则若a>b,则需要交换a,b再输出;若a≤b,则直接输出即可;故用If-Then语句写出伪代码.
page12
资源评论列表
发表评论