高中数学北师大版必修3 几种基本语句-ppt下载(21ppt)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Else y=x2-1
End If
例2.在音乐唱片超市里, 每张唱片售价25元. 顾客如果购买5张以上(含5
张)唱片, 则按照九折收费; 如果顾客购买10张以上(含10张)唱片, 则按照
八五折收费. 请用语句描述完成计费工作的算法, 画出算法框图.
解 假如用变量a表示顾客购买的唱片数量, 用变量C表示顾客要缴
某居民区的物业管理部门每月按以下方法收取卫生
费: 3人和3人以下的住户, 每户收取5元; 超过3人的住户,
每户超出1人加收1.2元. 试设计算法, 根据输入的人数应 收分若用取析c:的(单卫位:生元费)表.示应收取的费用, n表示住户的人数, 则
c
55,
1.2(n
0 3),
n n
3, 3.
算法框图: 开始
Else If 条件2 Then
语句3
语句2
【规律总结】
语句1
语句2
若问题中出现几次条件判
Else 语句3
End If
End If
断, 则在框图中会有几个判断框, 同样的在程序语句中, 也会有几 重语句的嵌套; 出口“End If” 不能缺省, 否则将会出现无法执
高中数学北师大版必修3 几种基本语句-ppt下载(21ppt)【PPT教 研课件 】
纳的则金这额个. 算法可以表示为:
1.输入a;
算法框图如右:
开始
2.对a进行判断:
输入a
(1)若a<5, 则C=25a; (2)若5≤a<10, 则C=22.5a;


a<5
(3)若a ≥ 10, 则C=21.25a. 3.输出C.
下面用复合If语句描述这个算法 算法输:入a;


a<10
If a<5 Then C=25 a
“End If ” 表示条件语句的结束.
三、例题与练习
例1.设计算法,
根据输入x的值,
计算y的y值 .
x x
2 2
1, 1,
解 算法如下:
1.输入x; 2.若x≤2.5, 则y x2 1,
否则 y x2 1;
3.输出y. 可以用条件语句表示第(2)步:
x 2.5; x 2.5.
If x≤2.5 Then y=x2+1
税 (,1)当0<x≤2 000时, y=0;
y=0.15﹡x-425
(2)当2 000<x≤2 500时,y=(x-2 000) ×5%=0.05Ex-l1se00; (3)当2 500<x≤4 000时,y=500× 5%+(x-2 500) ×输10出%,=“0输.1x入- 有误” (4)当4 000<x≤7 000时,2y=25;00× 5%+1 500E×nd10EI%nf d+(Ixf-4 000) ×15%
x>0 and x≤试2写00出0 该Th问en题的算法 y=0
Else If
程序并画出算法的程 x≤250序0 框T图hen,是使得当x>输0a入nd
Else x≤2000If
程序并画出算法的程 x≤250序0 框T图hen, 使得当输入
yE=0lsye=0.0某(5﹡人≤5x月-0100工00)资后、,薪能金输x≤出25否00 EIflsyex这所=≤04个得.10﹡人税00x应. -2T缴2h是5e纳n的个x人≤40否00 y=0.I1f﹡xx≤-7220500 Then 否 y=0.15﹡x-425x≤7000
解 算法程序如右: =0.15x-425. End If
高中数学北师大版必修3 几种基本语句-ppt下载(21ppt)【PPT教 研课件 】
高中数学北师大版必修3 几种基本语句-ppt下载(21ppt)【PPT教 研课件 】
输入x
开始输入x
If
x>0 y=0
and
x≤试2写00出0 该Th问en题的算输法入xIf
纳的则金这额个. 算法可以表示为:
开始
1.输入a; 2.对a进行判断:
输入a
(1)若a<5, 则C=25a;


a<5
(2)若5≤a<10, 则C=22.5a; (3)若a ≥ 10, 则C=21.25a;


a<10
3.输出C.
算法框图如右:
C=25a C=22.5a 输出C
C=21.25a
结束
解 假如用变量a表示顾客购买的唱片数量, 用变量C表示顾客要缴
C=25a C=22.5a
C=21.25a
Else If a<10 Then C=22.5 a Else C=21.25 a
输出C 结束
பைடு நூலகம்
End If
End If 输出C.
抽象概括
对于形如有图中所示的框图的算法, 都可以用复合If语句来
表示: If 条件1
语句1
Then
假 条件1 真 假 条件2 真
复习回顾
1.将两个数a=5, b=6交换, 使a=6, b=5, 使用赋值语句正
确的一
B
组是
()
A. a=b, b=a
B. c=b, b=a, a=c
C . b=a, a=b
(1)输D.入a=语c,句c=b, b=a
2.我们已学过基本的算法语句有(2)输出语句
(3)赋值语句
§3 几种基本语句--------条件语 一、提出问题句
算法步骤:
Y
n≤3
N
1.输入n;
2.若n≤3, 则c=5,
c=5
c=5+1.2(n-3)
否则c=5+1.2(n-3); 3.输出c.
输出c
一、条件语句定义
开始
处理条件分支逻辑结构的 Y 算法语句, 叫做条件语句. 二、条件语句的格式及框图模式 c=5
n≤3
N
c=5+1.2(n-3)
1.一般形式:If- Then - Else-End If
10 y=0.0某5﹡人x月-10工0资、薪金
4 … 9
分析
超过4 000至7 000元部分 …
超过7 000元部分
15Else (≤5 000)后, 能输出
20
If yx这=≤04个.10﹡人00x应-2T缴2h5e纳n的个人 Else所得税.
用x表示月工资、薪金所得, 用 y表示应缴纳的个I人f 所x≤得7 000 Then
例3.某地个人所得税税率表(工资输、入薪x金所得适用)如下:
级数
全月应纳税所得额
税If率x(>0%a)nd x≤试2写00出0 该Th问en题的算法
y=0
1
不超过2 000元部分
Else0
程序并画出算法的程
2 超过2 000至2 500元部分
5If x≤250序0 框T图hen, 使得当输入
3 超过2 500至4 000元部分
如下所示:
输出c
If 条件 Then
语句1
真 条件
Else
语句2
语句1
假 语句2
输入 n
If n≤3 c=5
Else
Then
End If
c=5+1.2(n-3) End If
2.对应的框图:
输出 c
注意! “条件”表示判断的条件,“语句1”表示满足条件时
执行操作的“内语容句;2”表示不满足条件时执行的操作内容;
相关文档
最新文档