当前位置:首页 >> 高一英语 >>

1.2.2 条件语句(2)


1.2.2 条件语句
练习二 一、选择题 1、给出以下四个问题,①输入一个数 x,输出它的相反数.②求面积为 6 的正方形的周长. x?1. x ≥0 ③求三个数 a,b,c 中的最大数.④求函数 f ( x) = {x+2. x <0 的函数值. 其中不需要用条件语句来描述 其算法的有 ( ) A. 1 个 B. 2 个 C. 3 个 D. 4 个 二、解答题 2、 影碟超市,每张影碟售价 25 元,如果顾客购买 5 张以上(含 5 张)唱片,按照九折收费,如果 顾客购买 10 张以上(含 10 张)唱片,按照八五折收费,用语句描述完成计费工作的算法,并画出算法流 程图。

? x 2 + 1 x ≤ 2 .5 。 3、设计一个算法,根据 x 的值输入 y 值,写出伪代码,并画出流程图。其中 y = ? 2 ? x ? 1 x > 2 .5

4、依次将十个数输入,要求将其中的最大的数打印出来。试用伪代码和流程图表示问题的算法。 5、 已知 S = 5 + 10 + 15 + L + 1500 ,请用流程图描述求 S 的算法并用伪代码表示。

6、 经过市场调查分析得知,1999 年第一季度内,某地区对某件商品的需求量为 12000 件。为保证商 品不脱销,商家在月初时将商品按相同数量投放市场。已知年初商品的库存量为 50000 件,用 S 表示商品
第 1 页 共 8 页

的库存量。请写出一个程序。求出第一季度结束时商品的库存量。

7、某百货公司为了促销,采用购物打折的优惠办法:每位顾客一次购物 (1) 在 1000 元以上者,按九五折优惠。 (2) 在 2000 元以上者,按九折优惠。 (3) 在 3000 元以上者,按八五折优惠。 (4) 在 5000 元以上者,按八折优惠。 编写程序求优惠价。

8、画出九九乘法表:

9 、某超市为了促销,规定:一次性购物 50 元以下(含 50 元)的,按原价付款;超过 50 元但在 100 元以下(含 100 元)的,超过部分按照九折付款;超过 100 元的,超过部分按照八折付款。请设计完成 计费工作的算法。

10、设计一个程序,输入一个三位数,把这个数的百位数与个位数对调,输出对调后的数。

第 2 页

共 8 页

11、写出求 m=60 和 n=33 的最大公约数的算法和程序框图.

12、有 10 个互不相等的数,写出找出其中一个最大数的算法和程序

13、1982 年我国大陆人口 10 亿 3 千万,编程上机计算,若人口增长率 r=1%,则哪一年我国人口增长到 12 亿,若 r=O.5%,r=O.2%又是何年?

14、给定一个年份,写出该年是不是闰年的算法

15、满足方程的一组正整数称为勾股数或商高数,设计计算某一范围内的勾股数的算法.

第 3 页

共 8 页

答案: 一、选择题 1、B 二、解答题 2、解:伪代码程序如下: Read x If x<5 then y←25x Else if x<10 y←22.5x Else y←21.25x End if Print y 3、解: Read x If x≤2.5 then y←x2+1 Else y←x2-1 End if Print y

4、S1:输入一个数,放在 MAX 中 S2:i=1 S3:输入第 i 个数,放入 x 中 S4:若 x>MAX,则 MAX=z S5: i=i+1 S6:若 i≤9,返回 S3 继续执行,否则停.

第 4 页

共 8 页

5、运用循环语句来实现。 Begin S←5 For I from 10 to 1500 step 5 S←S+I End For Print S End 6、解析 解析:因为第一季度商品的需求量为 12000 件,而且每个月以相同数量投放市场,因此每个月向市场 解析 投放 4000 件商品。可以用下表表示存量随着月份的变化情况。 月 份 一月 二月 三月 库存 S 46000 42000 38000 还可以用下列赋值语句来表示库存量的变化 S←S─4000 赋值号左边的变量 S 可看作盒子,如果它表示的是这个月的存储量,那么右边的变量 S 表示的是上个 月的存储量。 这是对变量 S 的赋值,赋值的目的是改变变量的值,将变量上次的值减去 4000 再次赋予变量 S。 流程图如右所示。

开始
S ← 5000

s ← s ? 4000
s ← s ? 4000

s ← s ? 4000

输出S 结束

7、解释:设购物款数为本元,优惠价为元,则优惠付款方式为
第 5 页 共 8 页

? x( x < 000), ?0.95 x(1000 ≤ x < 2000), ? ? y = ?0.9 x(2000 ≤ x < 3000) ?0.85 x(3000 ≤ x < 5000) ? ?0.8 x( x ≥ 5000) ?
用条件语句表示为: Read x If x<1000 then y=x Else If x<2000 then y=0.95x Else If x<3000 then y=0.9x Else If x<5000 then y=0.85x Else y=0.8x End if Print y

8、Private Sub CommandButton1_Click() Dim Se As String Picturel.Print Tab(35); "乘法表" For I = 1 To 9 For J = 1 To 9 Se = I & "x" & J & "=" & I * J Picturel.Print Tab((J - 1) * 9); Se; Next J Picturel.Print Next I End Sub

9、Read x If x<50 then y←x Else if 50>x>100 y←0.9x Else y←0.8x End if Print y

10、解:INPUT IF x>99
第 6 页

x AND
共 8 页

x<1000

THEN

a=x\100 b=(x-a*100)\10 c=x-a*100-b*10 y=c*100+b*10+a PRINT y END ELSE PRINT"该数不是3位数" END

11、S1:以 n 除 m,得余数 r=27 S2:判断 r 是否为零,若 r=0,则 n 为解,若 r≠0,则重复 S3 操作(r=27) S3:以 n 作为新的 m(33),以 r 作为新的,l(27),求新的 m/n 的余数 r=6 S4:判断 r 是否为零,若 r=O,则前一个 n 即为解,否则要继续 S5 操作 S5:以 n 作为新的 m(即 m=27),以 r 作为新的 n(即 n=6),求新的余数 r=3 S6:判断上一个 r 是否为零,若 r=O,则前一个 n 即为解,否则要执行 S7 操作 S7:以 n 作为新的 m(m =6),r 作为新的 n(n=3),求新的 r= O S8:判断 r 是否为零,这里 r=O,算法结束,得,n=3 是 60 与 33 的最大公约

12、S1:输入一个数,放在 MAX 中 S2:i=1 S3:输入第 1 个数,放入 x 中 S4:若 x>MAX,则 MAX=z S5: i=i+1 S6:若 i≤9,返回 S3 继续执行,否则停.

13、INPUT r=O.01 i=O p=10.3 y=1982 WHILE P≤12 i=i+1 p=p※(1+ r) y=y+1 WEND PRINT y,p END 14、INPUT x IF x=100k(k 是正整数)THEN IF x=400k(k 是正整数)THEN PRINT“x 是闰年” ELSE“x 不是闰年”
第 7 页 共 8 页

END ELSE IF x=4k(k 是正整数)THEN PRINT“x 是闰年” ELSE“x 不是闰年” END 15、For a from 3 to 30 For b from a+1 to 40 For c from b+1 to 50 If a2+b2=c2 then P a, b, c End if End End End

开始

a←3 ← b←a+1 ←

c←b+1 ←

a2+b2=c
2

N

Y c←c+1 ← 输出a,b,c 输出

Y

c≦50 ≦ N

b←b+1 ← Y

b←a+1 ←

b≦40 ≦ N Y a≦30 ≦ N 结束

第 8 页

共 8 页


相关文章:
《1.2.2 条件语句》导学案
1.2.2 条件语句》导学案 - §1.2.2 条件语句学案 授课 时间 学习 目标 重点 难点 第周 星期 第节 课型 新授课 主备课 人 1.正确理解条件语句的步 ...
1.2.2 -1.2.3条件语句和循环语句
1.2 基本算法语句 编制教师 杨勇 学时总数 研读学时 审核教师 2 1 高一 1.2.2 -1.2.3 条件语句和循环语句 1.正确理解条件语句和循环语句的概念,并掌握...
《1.2.2条件语句》教学案1-公开课-优质课(人教A版必修...
1.2.2条件语句》教学案1-公开课-优质课(人教A版必修三精品)_高一数学_数学_高中教育_教育专区。《1.2.2条件语句》教学案1 一、三维目标: 1、知识与技能...
人教B版高中数学必修三 1.2.2条件语句 测试(教师版)
人教B版高中数学必修三 1.2.2条件语句 测试(教师版)_高一数学_数学_高中教育_教育专区。1.2.2 条件语句 (检测教师版) 一、选择题 1.求下列函数的函数值的...
...人教A版必修3教学案:第一章 1-2 1-2-2 条件语句(含...
1.2.2 条件语句 预习课本 P25~29, 思考并完成以下问题 (1)条件语句的格式、功能分别是什么? (2)程序中的条件语句与程序框图中的条件结构存在怎样的对应关系...
...2017学年新人教A版必修3高中数学 1.2.2 条件语句教...
2016-2017学年新人教A版必修3高中数学 1.2.2 条件语句教案 (1)(精品)_高二数学_数学_高中教育_教育专区。课题 条件语句 授课时间 课型 新授 二次修改意见 ...
高中数学1.2.2条件语句学案新人教版必修3
高中数学1.2.2条件语句学案新人教版必修3 - 高一数学 1.2.2 条件语句学案 新人教版必修 3 知识点:1.算法中的条件结构由 条件语句的一般格式是: (与形 式...
2014人教A版高中数学必修三1.2.2《条件语句》导学案2
2014人教A版高中数学必修三1.2.2条件语句》导学案2 - 必修三《1.2.2 条件语句》导学案 学习目标: 1. 初步体验如何由程序框图转化为程序语句; 2. 理解...
1.2.2 条件语句《云师大“1+1”专业数学辅导》
1.2.2 条件语句《云师大“1+1”专业数学辅导》_数学_高中教育_教育专区。1...(1)通过实例,发展对解决具体问题的过程与步骤进行分析的能力. (2)通过模仿,...
2014人教A版高中数学必修三1.2.2《条件语句》练习
2014人教A版高中数学必修三1.2.2条件语句》练习 - 1.2 基本算法语句 条件语句 限时 20 分钟 1.2.2 双基达标 1.给出下列四个问题: ①输入一个数 x,...
更多相关标签: