网站大量收购闲置独家精品文档,联系QQ:2885784924

数学:第一章《算法初步》单元测试课件(人教a版必修3).ppt

数学:第一章《算法初步》单元测试课件(人教a版必修3).ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
解析:这是一个利用条件结构编写的程序,当输入t=8时,执行c=0.2+0.1*(t-3),∴c=0.7. 答案:0.7 15.根据条件填空,把程序框图补充完整,求1~1000内所有偶数的和. ①________②________ s=s+i i=i+2 16.阅读下面程序,说明该算法的处理功能__________. 答案:求s=1+2+3+…+20和t=1×2×3×…×20 s=0 t=1 i=1 DO s=s+i t=t*i i=i+1 LOOP UNTIL i20 PRINT s,t END 三、解答题(本大题共6小题,满分70分.解答应写出必要的文字说明?证明过程或演算步骤) 解:流程图如下图所示: 18.(12分)用“更相减损术”求(1)中两数的最大公约数;用“辗转相除法”求(2)中两数的最大公约数. (1)72,168 (2)98,280 解:(1)用“更相减损术” 168-72=96, 96-72=24, 72-24=48, 48-24=24. ∴72与168的最大公约数是24. (2)用“辗转相除法” 280=98×2+84, 98=84×1+14, 84=14×6. ∴98与280的最大公约数是14. 19.(12分)已知平面内A,B两点的坐标分别为A(x1,y1)?B(x2,y2),求A?B两点间的距离,写出算法,并画出程序框图. 解:算法如下: 第一步,输入x1,y1,x2,y2. 第二步,计算z1=(x1-x2)2. 第三步,计算z2=(y1-y2)2. 第四步,计算 第五步,输出d,算法结束. 程序框图如下: 20.(12分)用秦九韶算法求函数f(x)=x5+x3+x2+x+1,当x=3时的函数值. 解:f(x)=x5+x3+x2+x+1 =((((x+0)x+1)x+1)x+1)x+1. 当x=3时的值: v0=1,v1=1×3+0=3,v2=3×3+1=10, v3=10×3+1=31,v4=31×3+1=94, v5=94×3+1=283. ∴当x=3时,f(3)=283. 解:程序框图如下: 程序如下: S=0 k=1 DO S=S+1/(k*(k+1)) k=k+1 LOOP UNTIL k99 PRINT S END (1)指出程序框图中的错误之处并写出算法; (2)重新绘制解决该问题的程序框图,且回答下面提出的问题: 问题1,要使输出的值为7,输入的x的值应为多少? 问题2,要使输出的值为正数,输入的x应满足什么条件? 解:(1)函数 是分段函数,其程序框图中应该有判断框,应用条件结构,不应该是顺序结构. 正确的算法步骤如下: 第一步,输入x. 第二步,若x≥2,则y=3x-2, 否则y=-2. 第三步,输出y. (2)根据(1)中的算法步骤,可以画出程序框图如下: 问题1,要使输出的值为7, 则3x-2=7,∴x=3. 即输入的x的值应为3. 问题2,要使输出的值为正数,则3x-20, ∴ 又x≥2,∴x≥2.故当输入的x≥2时,输出的值为正数. 人造草坪 人工草坪 休闲场所人造草坪 幼儿园人造草坪 足球场人造草坪 徊痋耶 第一章 算法初步测试 (时间:120分钟 满分:150分) 一、选择题(本大题共12小题,每小题5分,满分60分.在每小题给出的四个选项中,有且只有一项是符合题目要求的) 1.算法共有三种逻辑结构,即顺序结构?条件结构?循环结构,下列说法正确的是( ) A.一个算法只能含有一种逻辑结构 B.一个算法最多可以包含两种逻辑结构 C.一个算法必须含有上述三种逻辑结构 D.一个算法可以含有上述三种逻辑结构的任意组合 解析:通读四个选项知,答案D最为合理,应选D. 答案:D 2.下列给出的赋值语句中正确的是( ) A.3=A B.M=-M C.B=A=2 D.x+y=0 解析:根据输出语句的要求知,B正确. 答案:B 3.学了算法你的收获有两点,一方面了解我国古代数学家的杰出成就,另一方面,数学的机械化,能做许多我们用笔和纸不敢做的有很大计算量的问题,这主要归功于算法语句的( ) A.输出语句 B.赋值语句 C.条件语句 D.循环语句 解析:由题意知,应选D. 答案:D 4.读程序 甲: INPUT i s=0 WHILE i=1000 s=s+i i=i+1 WEND PRINT s END 乙: INPUT i s=0 DO s=s+i i=i-1 LOOP UNTIL i1 PRINT s END 其中输入甲中i=1,乙中i=1000,输出结果判断正确的是( ) A.程序不同,结果不同 B.程序不同,结果相同 C.程序相同,结果不同 D.程序相同,结果相同 答案:

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档