




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 2 2 3 3 循环语句循环语句 练习一练习一 一 选择题 1 学了算法你的收获有两点 一方面了解我国古代数学家的杰出成就 另一方面 数学的机械化 能做许多 我们用笔和纸不敢做的有很大计算量的问题 这主要归功于算法语句的 A 输出语句 B 赋值语句 C 条件语句 D 循环语句 2 读程序 甲 INPUT i 1 乙 INPUT I 1000 S 0 S 0 WHILE i 1000 DO S S i S S i i i l I i 一 1 WEND Loop UNTIL i 1 PRINT S PRINT S END END 对甲乙两程序和输出结果判断正确的是 A 程序不同结果不同 B 程序不同 结果相同 C 程序相同 结果不同 D 程序相同 结果相同 3 在上题条件下 假定能将甲 乙两程序 定格 在 i 500 即能输出 i 500 时一个值 则输出结果 A 甲大乙小 B 甲乙相同 C 甲小乙大 D 不能判断 二 填空题 4 INPUT x IF 9 x AND x 100 THEN a x 10 b x MOD 10 x 10 b a PRINT x END IF END 注 是 x 除以 10 的商 MoD 是 x 除以 10 的余数 上述程序输出 x 的含义是 三 解答题 5 一木球从 米高下落 每次落地后反跳回原高度的一半 再落下 设计在第 次落地时 求小球经 过的总路程的程序 并输出总路程和第 次下落的路程 6 高一 3 班共有 54 名同学参加了数学竞赛 现在已有了这 54 名同学的竞赛分数 请设计算法 要求将竞赛 成绩优秀的同学的平均分计算并输出 规定 90 分以上为优秀 写出程序 7 输入 20 个数 要求输出其中的正数 负数 零的个数 写出程序 8 编写程序 输入一元二次方程的系数 输出它的实数根 0 2 cbxax 9 编写程序 使得任意输入的 3 个整数按从大到小的顺序输出 10 编写程序 计算并输出 1750 1850 之间的素数之和 S 与其中最大的素数 提示 只能被 1 和自身整除的 自然数成为素数 11 假定在银行中存款 10000 元 按 11 25 的利率 一年后连本带息将变为 11125 元 若将此款继续存人 银行 试问多长时间就会连本带利翻一番 请用直到型和当型两种语句写出程序 12 如果我国工业产值每年以 9 的增长率增长 问几年后我国产值翻一番 写出该算法的程序 13 试编程序 找出 1 至 99 之间的全部同构数 同构数是这样一组数 它出现在平方数的右边 例如 5 是 25 右边的数 25 是 625 右边的数 5 和 25 都是同构数 14 设计算法求的值 要求画出程序框图 写出用基本语句编写的程序 10099 1 43 1 32 1 21 1 15 给出 30 个数 1 2 4 7 其规律是 第 1 个数是 1 第 2 个数比第 1 个数大 1 第 3 个数比第 2 个数大 2 第 4 个数比第 3 个数大 3 依此类推 要计算这 30 个数的和 现已给出了该问题算法的程序框图 如图所示 请在图中判断框内 1 处和执行框中的 2 处填上合适的语句 使之能完成该题算法功能 根据程序框图写出程序 答案 一 选择题 1 D 2 B 3 C 二 填空题 4 把 9 到 100 之间的书转化为 1 10 之间的数 三 解答题 5 一木球从 米高下落 每次落地后反跳回原高度的一半 再落下 设计在第 次落地时 求小球经 过的总路程的程序 并输出总路程和第 次下落的路程 解 INPUT END 打印结果 6 解 程序如下 S 0 m 0 i 1 while i90 S S x m m 1 end i i 1 end p S m p 7 解 程序如下 n 0 A 0 B 0 C 0 While n 20 M input M If M 0 then x1 p q x2 p q if x1 x2 then print One real roots x1 else print One real roots x1 x1 and x2 x2 end print No real root end end 9 解 程序如下 a input a b input b c input c if b a then t a a b b t end if c a then t a a c c t end if c b then t b b c c t end print a b c end 10 解 程序如下 i 2 max 0 S 0 for m 1750 mm 1 S S m max m end end print S max end 11 INPUT money 10000 x mOney r 11 25 100 y O WHILE x 2r y y 1 x x r x WEND PRINT y END 12 解 程序如下 P 1 R 0 09 n 0 while P 2 P P 1 R n n 1 end print io 2 n 13 解 程序 for i 1 1 100 if i i 100 i printf i else if i i 10 i printf i end 14 解 这是一个累加求和问题 共 99 项相加 可设计一个计数变量 一个累加变量 用循环结构实现这一算法 程序框图如下图所示 15 解 该算法使用了当型循环结构 因为是求 30 个数的和 故循环体应执行 30 次 其中 i 是计数变 量 因此判断框内的条件就是限制计数变量 i 的 故应为 算法 中的变量 p 实质是表示参与求和的各个30 i 数 由于它也是变化的 且满足第 i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邢台市人民医院血流导向装置植入考核
- 2025江西吉安市青原区青鸾文化传媒有限公司招聘5人模拟试卷含答案详解
- 秦皇岛市中医院科研能力入门考核
- 2025江苏盐城选聘物业管理营商环境体验员模拟试卷完整答案详解
- 2025贵州安顺市参加“第十三届贵州人才博览会”引才招聘1453人考前自测高频考点模拟试题完整参考答案详解
- 大学老师农业知识培训课件
- 衡水市中医院放射诊断医师资格认证
- 2025江苏盐城工学院招聘7人模拟试卷及答案详解(考点梳理)
- 2025年安徽省三支一扶招聘考试(962人)模拟试卷附答案详解(完整版)
- 2025河南新乡学院诚聘高层次人才100人考前自测高频考点模拟试题有完整答案详解
- xps板保温施工工艺
- 居家无障碍知识讲座
- 照片档案整理规范
- 糖尿病胰岛素泵的护理查房课件
- 2023新能源集控中心及智慧电厂建设方案
- 人工智能(基础版)高职人工智能基础课程PPT完整全套教学课件
- 高标准农田施工组织设计(全)
- 外科学(1)智慧树知到答案章节测试2023年温州医科大学
- 软件开发安全管理办法
- 消费者的注意
- 《安娜·卡列尼娜》-课件-
评论
0/150
提交评论