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

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条件语句(精)_图文.doc
1.2.2条件语句(精)_幼儿读物_幼儿教育_教育专区 暂无评价|0人阅读|0次下载 | 举报文档 1.2.2条件语句(精)_幼儿读物_幼儿教育_教育专区。1.2.2 ...
1.2.2 条件语句_图文.ppt
1.2.2 条件语句 - 1.2.2 条件语句 1.输入语句、输出语句和赋值语句
1.2.2 条件语句_图文.ppt
1.2.2 条件语句 - 知识回顾 1、输入语句、输出语句和赋值语句对应于算 法
1.2.2-条件语句_图文.ppt
1.2.2-条件语句 - . 条件语句: 算法中的条件结构是由条件语句来表达的
1.2.2条件语句_图文.ppt
1.2.2条件语句 - 1.2 基本算法语句 1.2.2 条件语句 知识再现 输
1.2.2《条件语句》课件_图文.ppt
1.2.2条件语句》课件 - 复习 1、输入语句、输出语句和赋值语句对应于算法
1.2.2条件语句.doc
1.2.2条件语句 - 1-2-2 条件语句 一、选择题 1.以下关于条件语句的说法,正确的是( ) A.条件语句的执行是按照程序中的先后顺序执行的 B.条件语句实现了...
1.2.2条件语句课件更新_图文.ppt
1.2.2条件语句课件更新 - 1.2 基本算法语句 ---条件语句 输入:x
第1章 1.2.2 条件语句_图文.ppt
明目标、知重点 填要点、记疑点 主目录 探要点、究所然 当堂测、查疑缺 探要点、究所然 1.2.2 探究点一:条件语句(1) 答 (1)程序框图如下. (2)程序...
1.2.2《条件语句》课件.ppt
IF是结束条件语句,END 则是结束整个程序. (2)“IF-THEN-ELSE”格式 程序框图 条件语句的一般格式 IF 条件 THEN 语句体1(步骤A) ELSE 语句体2(步骤B) END ...
1.2.2 条件语句 2_图文.ppt
1.2.2 条件语句 2 - 1.2.2 条件语句 1.理解条件语句.(重点) 2.能用条件语句编写条件结构的程序.(重点、难点) 1.输入语句、输出语句和赋值语句的一般格式...
1.2.2 条件语句(共32张PPT).ppt
1.2.2 条件语句(共32张PPT) - 语文课件,数学课件,PPT课件,课件
1.2.2条件语句1_图文.ppt
1.2.2条件语句1_数学_高中教育_教育专区。 1,请大家回忆一下条件结构的两
20080304高一数学(1.2.2条件语句)_图文.ppt
20080304高一数学(1.2.2条件语句) - 1.2 基本算法语句 1.2.2 条件语句 问题提出 1.输入语句、输出语句和赋值语句 的一般格式分别是什么? 输入语句: INPUT ...
示范教案(1.2.2 条件语句).doc
示范教案(1.2.2 条件语句) - 1.2.2 条件语句 整体设计 教学分析 通过上一节的学习,学生学会了输入语句、输出语句和赋值语句的基本用法,本节介绍 条件语句的...
1.2.2条件语句(导学案).doc
1.2.2 条件语句(导学案) 姓名 .. 条件语句(导学案) 姓名___班级 班级__...2.给出下列四个问题: (1)输入一个数 x ,输出它的绝对值; (2)求函数 f...
1.2.1-1.2.2_输入、输出、赋值、条件语句(2课时)_图文.ppt
1.2.1-1.2.2_输入、输出、赋值、条件语句(2课时)_数学_高中教育_教育专区。1.2.11.2.2 输入语句 输出语句 赋值语句 条件语句 一、知识导入 例1.用...
1.2.2条件语句(高中数学新人教A版必修三)_图文.ppt
1.2.2条件语句(高中数学新人教A版必修三) - 算法基本语句 ---条件语句
人教A版高中数学必修三1.2.2《条件语句》(第2课时)教案.doc
人教A版高中数学必修三1.2.2《条件语句》(第2课时)教案_数学_高中教育_教育专区。福建省长乐第一中学高中数学必修三《1.2.2 条件语句(第 2 课时)》教案 【...
数学:1.2.2《条件语句》课件(4)(新人教b版必修3)_图文.ppt
数学:1.2.2条件语句》课件(4)(新人教b版必修3) - 条件语句 我们已
更多相关标签: