高考数学专题复习练习第九章第二节基本算法语句与算法案例_第1页
高考数学专题复习练习第九章第二节基本算法语句与算法案例_第2页
高考数学专题复习练习第九章第二节基本算法语句与算法案例_第3页
高考数学专题复习练习第九章第二节基本算法语句与算法案例_第4页
高考数学专题复习练习第九章第二节基本算法语句与算法案例_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第九章 第二节 基本算法语句与算法案例第九章 第二节 基本算法语句与算法案例 课下练兵场课下练兵场 命命 题题 报报 告告 难 度 及 题 号 难 度 及 题 号 知识点知识点 容易题容易题 (题号题号) 中等题中等题 (题号题号) 稍难题稍难题 (题号题号) 输入、输出、赋值语句输入、输出、赋值语句27 条件语句条件语句1、41012 循环语句循环语句5、6、911 进位制进位制38 一、选择题一、选择题 1下列程序执行后输出的结果是下列程序执行后输出的结果是 () n5 s0 WHILEs14 ssn nn1 WEND PRINT n END A1B0 C1 D2 解析解析:该程序的功能是

2、计算 S54n 到首次不小于 14 的 n1 的值,可得 n 1. 答案:答案:C 2计算机执行下面的程序段后,输出的结果是计算机执行下面的程序段后,输出的结果是 () a=1 b=3 a=a+bb=a-b PRINT a,b A1,3 B4,1 C0,0 D6,0 解析解析:a314,b431. 答案:答案:B 3四位二进制数能表示的最大十进制数是四位二进制数能表示的最大十进制数是 () A4 B15 C64 D127 解析解析:1 111(2)123122121120 8421 15. 答案:答案:B 4当当 a3 时,下面的程序段输出的结果是时,下面的程序段输出的结果是 () A9 B3

3、 C10 D6 解析解析:根据条件 310,故 y236. 答案:答案:D 5下面方框中为一个求下面方框中为一个求 20 个数的平均数的程序,在横线上应填充的语句为个数的平均数的程序,在横线上应填充的语句为 () Ai20 Bi20 Ci20 Di20 解析解析:由于是求 20 个数的平均数,直到 i20 时退出循环 答案:答案:D IFa10THEN y2 a ELSE ya a PRINTy S0 i1 DO INPUTx SSx ii1 LOOP NTIL_ aS/20 PRINTa END * 6下列程序的功能是:判断任意输入的数下列程序的功能是:判断任意输入的数 x 是否是正数,若是

4、,输出它的平方值;若不 是,输出它的相反数 是否是正数,若是,输出它的平方值;若不 是,输出它的相反数 则填入的条件应该是则填入的条件应该是 () Ax0 Bx0 Cx0 Dx0 解析解析:因为条件满足则执行 yx,条件不满足则执行 yx*x,由程序功能知条件应 为 x0. 答案:答案:D 二、填空题二、填空题 7程序如下:程序如下: INPUT “a,b,c=”;a,b,c a=b b=c c=a PRINT a,b,c 若输入若输入 10,20,30,则输出结果为,则输出结果为_ 解析解析:给 a,b,c 赋初值分别为 10,20,30,执行 ab 后 a 的值为 20,执行 bc 后 b

5、 的 值为 30,执行 ca 后 c 的值为 20. 答案:答案:20,30,20 8若若 k 进制数进制数 123(k)与十进制数与十进制数 38(10)相等,则相等,则 k_. 解析解析:由 k 进制数 123 可判断 k4,若 k4, 38(10)212(4)不成立 若 k5, 38(10)123(5)成立 INPUT x IF_THEN yx ELSE yx x PRINT y ENDIF END * k5. 答案:答案:5 9下列程序执行后输出的结果是下列程序执行后输出的结果是_ 解析解析:i11,S11,i10; i10,S110,i9; i9,S990,i8; i8,i9,S99

6、0. 答案:答案:990 三、解答题三、解答题 10设计算法,根据输入的设计算法,根据输入的 x 的值,计算的值,计算 y 的值,写出计算程序的值,写出计算程序 y 2 2 1,2.5, 1,2.5. xx xx 解解:第一步,输入 x; 第二步,如果 x2.5,则 yx21,输出 y; 第三步,如果 x2.5,则 yx21,输出 y. 用条件语句表示第二、三两步骤: i11 S1 DO SS i ii1 LOOP UNTILi9 PRINTS END * 11设计算法求设计算法求 1 1 2 1 2 3 1 3 4 1 99 100 的值要求画出程序框图,写出用基本语句编写的程序的值要求画出

7、程序框图,写出用基本语句编写的程序 解解:这是一个累加求和问题,共 99 项相加,可设计一个计数变量,一个累加变量,用 循环结构实现这一算法 程序框图如图所示: 程序为: INPUT“x” ;x IFx2.5THEN yx 21 PRINT“y” ;y ELSE yx 21 PRINT“y” ;y END IF END 12 用分期付款的方式购买价格为 用分期付款的方式购买价格为 1 150 元的冰箱, 如果购买 时先付 元的冰箱, 如果购买 时先付 150 元, 以后每月付元, 以后每月付 50 元,加上欠款的利息,若一个月后付第一个月的分期付 款,月利率为 元,加上欠款的利息,若一个月后付第一个月的分期付 款,月利率为 1%,那么购买冰箱钱全部付清后,实际共付出款额多少元?画出程序框 图,写出程序 ,那么购买冰箱钱全部付清后,实际共付出款额多少元?画出程序框 图,写出程序 解解:购买时付款 150 元,余款 1 000 元分 20 次付清,每次的付款数组成一个数列 an a150(1 150150)1%60(元), a250(1 15015050)1%59.5(元), an501 150150(n1)501% 60 (n1)(n1,2,20) 1 2 a2060 1950.5. 1 2 总和 S1506059.550.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论