苏教版高一数学必修3基本算法语句练习

合集下载

2019-2020年苏教版高中数学必修3第1章 算法初步1.3 基本算法语句习题精选第七十九篇

2019-2020年苏教版高中数学必修3第1章 算法初步1.3 基本算法语句习题精选第七十九篇

2019-2020年苏教版高中数学必修3第1章算法初步1.3 基本算法语句习题精选第七十九篇第1题【单选题】运行下面程序:在两次运行这个程序时,第一次输入8和4,第二次输入2和4,则两次运行后输出的结果分别为( )A、8,2B、8,4C、4,2D、4,4【答案】:【解析】:第2题【单选题】下列语句中:① m=x^3-x^2 ,② T=T ×I ,③32=A ,④A=A+2,⑤a=b=4 其中是赋值语句的个数为( )A、5B、4C、3D、2【答案】:【解析】:第3题【单选题】下列赋值语句正确的是A、a-b=2B、5=aC、a=b=4D、a=a+2【答案】:【解析】:第4题【单选题】下列语句书写正确的个数是( )①INPUT“a=,b=”,a,b②PRINT10*10③3=x④x+y=0A、0B、1C、2D、3【答案】:【解析】:第5题【单选题】下列给出的赋值语句中正确的是( )A、4=MB、M=-MC、B=A=3D、x+y=0【答案】:【解析】:第6题【单选题】读下列两段程序:甲:有误乙:有误对甲、乙程序和输出结果判断正确的是( )A、程序不同,结果不同B、程序不同,结果相同C、程序相同,结果不同D、程序相同,结果相同【答案】:【解析】:第7题【单选题】下面的程序执行后,变量a ,b的值分别为( )A、20,15B、35,35C、5,5D、-5,-5【答案】:【解析】:第8题【单选题】下图是一个求20个数的平均数的程序,在横线上应填( )A、i>20B、i<20C、i>=20D、i<=20【答案】:【解析】:第9题【单选题】下面程序运行后,a,b,c的值各等于( )a = 3b =" -" 5c = 8a = bb = cc = aPRINT a, b, cENDA、–5,8,-5B、–5,8,3C、8,–5,3D、8,–5,8【答案】:【解析】:第10题【填空题】运行如图所示的伪代码,其结果为______.【答案】:【解析】:第11题【填空题】如图为一个求20个数的平均数的算法语句,在横线上应填充的是______.A、20【答案】:【解析】:第12题【填空题】下述程序的表达式为s=______.【答案】:【解析】:第13题【填空题】根据如图程序,当输入a的值为3,b的值为﹣5时,输出值:a=______,b=______.【答案】:【解析】:第14题【解答题】已知函数y=f(x)的程序框图如图所示.求函数y=f(x)的表达式;写出输入x的值计算y的值的程序.【答案】:【解析】:第15题【解答题】读下面所给的程序,依据程序画出程序框图,并说明其功能:INPUT xIF x>1OR x<-1THENy=1ELSE y=0END IFPRINE yEND.【答案】:最新教育资料精选【解析】:11 / 11。

高一数学苏教版必修3同步练习:1.3 基本算法语句

高一数学苏教版必修3同步练习:1.3 基本算法语句

1.3 基本算法语句1、根据下列算法语句,当输入为时,输出的值为( )A.25B.30C.31D.612、将232x x y y++用计算机程序表示为( ) A. 3x 2/2y x y ∧++B. 32/2y x y **++C. 32/(2)x y x y ∧**++D. 32(2)x y x y ∧⋅⋅+÷+3、下列说法正确的是( )A.输入语句可以给变量赋值,并且可以同时给多个变量赋值B.输出语句可以输出常量、变量的值和系统信息, 但不能输出有关的表达式的计算结果C.赋值语句"y=x "与"x=y "相同D.语句PRINT "Fribonacci Progression is ";11235813213455的执行结果是112358132134554、给出以下四个问题:①输入一个数 x ,输出它的相反数;②求半径为6的圆的面积;③求三个数,,a b c 中的最小数;④求函数1,0,()2,0x x f x x x -≥⎧=⎨+<⎩的函数值,其中不需要用条件语句来描述其算法的有( )A.1个B.2个C.3个D.4个5、阅读下列程序:根据程序提示一次输入4,2,-5,则程序运行结果是( )=A. max maxB. max2=C. max5=-D. max4=6、下列程序的功能是:判断任意输入的数:是否是正数.若是,输出它的平方值;若不是,输出它的相反数.根据此功能可知条件应为( )x>A. 0x<B. 0x>=C. 0x<=D. 07、给出下列程序:如果输入122,3,x x ==那么执行此程序的结果是()A.7B.10C.5D.88、下面程序运行后,输出的结果为( )A. 20152016 B. 20162017 C. 20172018 D. 201820199、下面两个程序最后输出的“S”分别等于( )A.都是17B.都是21C.21、17D.14、2110、如果下面程序执行后输出的结果是132,那么在UNTIL后面的“条件”应为( )i>A. 11i>=B. 11i<=C. 11i<D. 1111、程序如下:该程序的输出结果为__________.12、程序如下:该程序的输出结果__________.13、读程序:这个程序的意义是__________.14、人怕机械重复,如计算1234100++++⋯+,十岁的高斯就想到类似梯形面积的求法,从而避免了99次加法运算,因此被传为佳话,载人数学史册.但是计算机不怕重复,使用循环语句编程如下:该程序运行后,输出的结果是__________;该程序的循环体共执行了__________次.15、一球从100m的高度落下,每次落地后又反跳回原来高度的一半,再落下.在第10次落地时,小球共走过多少路程?用程序框图和程序语句表示其算法.答案以及解析1答案及解析:答案:C解析:题目所给函数是分段函数,当时,,当时,.当输入时,.2答案及解析:答案:C解析:注意计算机计算的特殊运算符号.3答案及解析:答案:A解析:4答案及解析:答案:B解析:其中不需要用条件语句来描述其算法的是①②,在③ ④中需要对输入值进行判断,需要使用条件语句.5答案及解析:答案:D解析:此程序的功能是比较三个数的大小,并输出最大值.6答案及解析:答案:D解析:由题意可知,在条件语句中当条件不满足时,执行输出它的平方值这一语句体.7答案及解析:答案:C解析:条件122,3,x x ==对应第二个语句体.8答案及解析:答案:D解析:选D.依题意知1,0,0i s p ===,第1次循环: ()11112,,22p s i =⨯+===; 第2次循环: ()2216p =⨯+=, 112,3263s i =+==; 第3次循环: ()21333112,,43124p s i =⨯+==+==; …, 第2 018次循环2018:2018 2 019,, 2 0192019p s i =⨯==,循环结束,输出20182019s =9答案及解析:答案:C解析:选C.第一个程序中, 7i =时执行循环体2i i =+,此时i 为9,29321.S =⨯+=结束循环. 第二个程序中, 7i =时, 27317S =⨯+=.然后,执行2i i =+,此时9i =,结束循环.10答案及解析:答案:D解析:选D.因为1321211=⨯,所以应在10i =时,条件符合,终止循环,故条件应为“11i <”.11答案及解析:答案:A=1,B=2解析:12答案及解析:答案:A=33,B=22解析:13答案及解析:答案:y =1,0,0,0,1,0,x x x >⎧⎪=⎨⎪-<⎩解析:第二个条件语句里又含有条件语句,要注意每个语句体和条件的对应关系.14答案及解析:答案:5050; 100解析:实际上就是利用循环语句计算1234...100+++++,注意依据i 值的变化来看循环的次数.15答案及解析:答案:第1次下落的高度1100m h =;第二次下落的高度21150m 2h h ==; 第三次下落的高度32125m 2h h ==; ......第十次下落的高度10912h h =. 所以递推关系式是111100,,1,2,3,...,92n n h h h n +===. 到第10次落地时,小球共过的路程为()123101210122...22...s h h h h h h h h =++++=+++-, 故可将作为累加变量, i 作为计数变量. 程序框图如图所示:解析:由Ruize收集整理。

最新苏教版高中数学必修三:基本算法语句(B)同步测试题及答案.docx

最新苏教版高中数学必修三:基本算法语句(B)同步测试题及答案.docx

(新课标)2018-2019学年苏教版高中数学必修三基本算法语句(B )时间:120分钟;满分:160分)一、填空题(本大题共14小题,每小题5分,共70分,)1.用“秦九韶算法”计算多项式2735234++++x x x x 的值,是将这个多项式改写为2)7)1)35(((++++x x x x ,完成该算法共需做 次乘法和加法.2.下面的算法的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.69,试据此将算法补充完整.3.下面给出的是条件语句编写的伪代码,该伪代码的功能是 .4.以下伪代码若运行一次的结果是16-,则输入的x 的值为 .5.根据如图所示的伪代码,当输入a ,b 分别为2,3时,最后输出的m 的值是 .Read x 1,x 2 x 1←1.2 x 2← S ← Print S 第2题第3题Read xIf x <0 Then y ←-x +1 ElseIf x =0 Then y ←0 Elsey ←x +1 End If End If Print y第4题Read x If x ≤0 Then y ←4x Else y ←2x End If Print y Read a ,bIf a >b Then m ←a Else m ←b End If Print m第5题6.下列程序语言的条件语句中,判断的条件是 .7.以下伪代码运行的结果为 .8.下面的伪代码运行的结果是 .9.将下面计算20321++++ 的算法的For 语句补全. 10.下列伪代码的运行结果是 .11.下面的算法语句中,语句Print J I ⨯执行的次数是 .Read x If x >0 Then y ←2x Elsey ←1-x End If Print y 第6题1←t 2←iWhile 5≤i i t t ⨯← 1+←i i End While Print t第7题2←IWhile 1002<I 1+←I I End While1-←I I Print I第8题1←i 2←SWhile 10<i 1+←i i i S S +←End While12.如果伪代码运行后输出的结果是720,则在横线处应填入的正整数为 . 13.下面的伪代码表示的算法的输出的结果是 .14.下面为一个求30个数的平均值的算法伪代码,在横线上应填充的语句是 .10←t 1←S Dot S S ⨯← 1-←t t Until ≤t End Do Print S 第12题For I From 1 To 3For J From 5 To 1 Step 1- Print J I ⨯ End For End For第11题0←SFor i From i S S +← End For Print S 第9题0←S 1←IDoRead aa S S +← 1+←I IUntil30S M ←Print M End Do第14题0←s 0←kFor i From 1 To 13 Step 2 i s s +← 1+←k kEnd Fork k s d ⨯-← Print d第13题二、解答题(本大题共6小题,共90分,解答应写出文字说明、证明过程或演算步骤...................) 15.(14分)已知32)(2-+=x x x f ,设计求)3()3(-+f f 的算法,写出伪代码.16.(14分)阅读并理解以下算法,写出输出的n 的值.8.0←p0←n1←T 0←SWhile p S < 2/T T ← T S S +←17.(14分)根据如图所示的伪代码,画出算法的流程图.0←S1←iWhile 5≤i←S i S +1+←i iEnd While Print S第4题18.(16分)用循环语句描述求10019914131211-++-+- 的一个算法.19.(16分)某商场购物实行优惠措施,若购物金额x 在800元以上(包括800元),打8折;若购物金额x 在500元以上(包括500元),则打9折,否则不打折,设计算法流程图并编写伪代码,要求输入购物金额20.(16分)数学大师欧拉曾经证明61312112222π=+++++ n,请你设计一个算法,求出使001.0)131211(62222<++++-n π成立的最小正整数n 的值,并写出伪代码.(π取3.142)参考答案一、填空题:1.8;2.1.5,2221x x +;3.⎪⎩⎪⎨⎧<+=<+-=)0(,1)0(,0)0(,1x x x x x y 的函数值;4.4-;5.3;6.0>x ;7.120 8.9;9.1 To 20;10.54;11.15;12.7;13.0;14.30>I . 二、解答题:i ←i +1S ←0 开始 i ←115.伪代码如下所示: 16.3=n17.流程图如右图所示. 18.伪代码如下图所示.19.本题的实质是求函数⎪⎩⎪⎨⎧<<≤≥=)500()800500(9.0)800(8.0x x x xx x y 的值.流程图和伪代码如图所示为:0←S 1←I 1←aWhile 100≤I I a S S /+← 1+←I I)1(-⨯←a a End While Print S第18题3←x3221-+←x x f3-←x3222-+←x x fPrint 21f f +第15题NYYNy ←0.9x y ←x输出y开始输入金额xx ≥800x ≥500y ←0.8x结束Read xIf x ≥800 Then y ←0.8x ElseIf x ≥500 Then y ←0.9x Else y ←x End If End If Print y20.伪代码如下:0←n 0←SWhile 001.06/142.3142.3≥-⨯S 1+←n n21nS S +←End While Print n第20题。

高中数学第1章算法初步1.3基本算法语句自主练习苏教版必修3(2021学年)

高中数学第1章算法初步1.3基本算法语句自主练习苏教版必修3(2021学年)

高中数学第1章算法初步1.3 基本算法语句自主练习苏教版必修3 编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(高中数学第1章算法初步1.3 基本算法语句自主练习苏教版必修3)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为高中数学第1章算法初步1.3 基本算法语句自主练习苏教版必修3的全部内容。

1.3 基本算法语句自主广场我夯基我达标1.不能描述算法的是( )A.流程图B.伪代码C.数据库 D.自然语言ﻩ思路解析:描述算法的语言有自然语言、图形语言和计算机语言,而伪代码是介于自然语言与计算机语言之间的语言和符号,也是表达算法的一种方法。

答案:C2.伪代码算法填空.有一列数:1,1,2,3,5,8,13,21,…。

这列数有个特点,前两个数都是1,从第3个数开始,每个数都是前两个数的和,例如:3是1和2的和;13是5和8的和等等。

这样的一列数一般称为斐波那契数.下列伪代码所描述的算法功能是输出前10个斐波那契数,请把这个算法填写完整.a←1;b←1;输出a,b;n←2;While n〈10;n←n+1;c←a+b;输出c;①;②;Endwhile思路解析:本题考查循环语句、赋值语句在算法中的应用.由题意,①中的语句需将b的值赋给变量a,而②中的语句需将c的值赋给变量b.答案:①a←b ②b←c3.写出计算1+2+3+4+…+100之和的伪代码.思路解析:由于在计算1+2+3+4+…+100之和的算法中某些步骤是重复出现的,则在描述此算法时可用循环语句,又循环次数已知,则应采用For语句,设初始值为2步长为1.答案:此问题可以用循环语句表示为:S←1ﻩFor I from 2 to 100ﻩ S←S+IﻩEnd forPrint S4.如图5—30所示,写出下面流程图所表述的算法的功能并用伪代码表示。

苏教版必修3单元测试卷【2】基本算法语句(A)(含答案)

苏教版必修3单元测试卷【2】基本算法语句(A)(含答案)

基本算法语句(A )时间:120分钟;满分:160分)一、填空题(本大题共14小题,每小题5分,共70分,) 1.下面表示赋值语句的是 (填序号)①x ←4; ②10←+y x ; ③2N N ←; ④4←x .2.运行下面的伪代码,输出的结果是 .3.根据下列算法语句, 当输入x 为60时, 输出y 的值为 .4.完成计算函数)3)(2)(1()(+++=x x x x f ,当10,,3,2,1 =x 时的函数值的算法.5.写出伪代码的运行结果,若输入2,5,则输出结果是 .6.下面的伪代码表示的算法的输出结果是7.求函数1|4|+-=x y 的函数值,则①处应填 .8.下列程序,表示求 .9.将下列程序补充完整,输入两个数,输出其中较小的一个数. 10.下面伪代码运行的结果=t .a ←1b ←2 a ←2a +3b Print a第2题第3题第4题 Read a ,b Print a ,b m ←aa ←bb ←mPrint a ,b 第5题 24←xIf Mod 0)2,(=x Then Print 输入的数是偶数Else Print 输入的数是奇数End If 第6题第7题 第9题 第10题2←i 0←S Doi S S +← 2+←i i Until 10>i Print S第8题11.下面的伪代码运行后,输出的值是 . 12.请把计算100991431321211⨯++⨯+⨯+⨯ 算法的伪代码填写完整.13.完成下面求100321++++ 的算法:14.已知以下伪代码,若函数m x f x g -=)()(在R 上有且只有两个零点,则实数m 的取值范围是 .二、解答题(本大题共6小题,共90分,解答应写出文字说明、证明过程或演算步骤...................) 15.(14分)写出下面的伪代码表示的算式.第13题 0←iDo 1+←i i Until 20002≥i End Do 1-←i i Print i 第11题 第12题第14题 第15题16.(14分)用条件语句表示:输入x 的值,通过下列表达式计算y 的值.⎪⎩⎪⎨⎧+∞∈-∈+--∞∈--=-),2[2)2,2(,2]2,(,421x x x x x y x .17.(14分)设计计算100131211++++ 的一个算法,并画出流程图, 用“For ”语句写出伪代码.18.(16分)已知函数xxx f +=1)(,设)()(1x f x f =,))(()(12x f f x f =,…,))(()(1x f f x f n n -=,其中n 为正整数,设计求)1(100f 的一个算法,分别用流程图和伪代码表示.19.(16分)执行下面的伪代码:(1)若1=P ,求证:输出的1≥y ;(2)若输出的y 恒大于0,求P 的取值范围20.(16分)给出30个数:1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推.要计算这30个数的和,现已给出了该问题算法的流程图如图所示.(1)请在图中判断框中的①处和执行框中的②处填上合适的语句,使之能完成该题算法功能;(2)根据流程图写出伪代码.第9题参考答案一、填空题:1.③;2.8;3. 31;4. Print y ,End For ;5.2,5和5,2;6.输入的数是偶数;7.x y -←5;8.2+4+6+8+10;9.Print b ;10.120;11.44;12.)1(1++i i S ;13.}1{)0,( -∞;14.100>I . 二、解答题: 15.100321⨯⨯⨯⨯ . 16.伪代码如下: 17.流程图和伪代码如下图(1)(2)18.流程图和伪代码如图所示.Read x If 2-≤x Then 42--←x y Else If 2<x Then 2+←x y Else 12-←x y End IfEnd IfPrint y 第16题 第17题S ←0For I From 1 To 100 IS S 1+← End ForPrint S(1) (2)第18题(1)1←n 1←xDoxx +←11 1+←n n Until 100>nEnd Do Print x(2)19.流程图表示的函数为⎩⎨⎧≤->+=P x x P P x x P y ,2,.(1)⎩⎨⎧≤->+=1,21,1)(x x x x x f ,而1>x 时,2>y ,1≤x 时,1≥y ,所以1≥y 恒成立.(2)P x >时,P x P y 2>+=,故使输出的y 恒大于0时,有02≥P ,0≥P ;P x ≤时,P x P y ≥-=2,故使输出的y 恒大于0时,有0≥P .综上,若要0≥y 恒成立,0≥P . 20.(1)①处填30≤i ;②处填i p p +← (2)伪代码如右图所示.i ←1, p ←1, S ←0While i ≤30 S ←S+p p ←p +i i ←i +1 End While Print S 第20题。

苏教版高中数学必修三练习:1.3基本算法语句含答案

苏教版高中数学必修三练习:1.3基本算法语句含答案

1. 3. 1 赋值语句1. 3. 2 输入、输出语句【新知导读】1.“x y ”表示什么意思?2.赋值符号“←”两边的变量地点能够互换吗?如“x y ”和“ y x ”意思同样吗?3.输入、输出语句的作用分别是什么?【典范点睛】例 1 . 若三角形的三边长为a,b,c , 借助于公式S p( p a)( p b)( p c) (其中p 1a b c ),求该三角形的面积. 2思路点拨 :一个问题的解决可有自然语言表示的算法,也有流程图表示的,还有伪代码表示的,它们之间能够相互转变,所以此题可在写出流程图的基础上写出相应的伪代码.流程图及伪代码以下 :方法评论 :从上述过程能够看出伪代码表示算法过程简短.别的“ Sqr( )”表示求平方根 ,这是程序语言中的专用符号.【课外链接】1.已知一匀速运动的物体的初速度、末速度和加快度分别为V1 ,V2 , a, 求物体运动的距离s ,试编写求解这个问题的一个算法的流程图,并用伪代码表示这个算法。

思路点拨:先要依据除速度、末速度和加快度求出运动的时间,在利用物体运动的距离公式求出 s 。

方法评论:这是一条物理题,认识题意后利用已知条件求出距离公式。

流程图及伪代码以下:流程图伪代码Read V1,V2,as V22V122aPrint sEnd【随堂操练】1.书写算法有四种语句,包含__________、 ___________、 ___________、____________ 2.以下给变量赋值的语句正确的选项是()(A)5← a(B)a+1←a(C)a←b←c←3(D)a← 2a3.依据下边的程序运转的结果是()A 1A A * 2A A * 3A A *4 A A 5Print AEndA.20B.60C.120D.2404.若A5, B 3,C7 ,则下边程序运转后的结果是_______Read A, B,CS A B C6Print SEnd5.若等差数列a n的首项为 a1,公差为d,借助于公式求该等差数列的前n 项和 S n.6.已知某学生一次考试中语文、数学和英语学科的得分分别为85,90,95,试设计适合的算法求出这名学生三科的总分和均匀分.7.用适合的语句写出以下算法: 将摄氏温度C变换成华氏温度F.已知F 9C 32. 51. 3. 3 条件语句【新知导读】1.算法在什么状况下要用条件语句?2.条件语句的基本格式是什么?条件语句能够嵌套吗?试举例说明 .【典范点睛】例 1 设计一个算法,从 3 个不同的数中找出最大数,用条件语句描绘这个算法。

2019—2020年最新苏教版高中数学必修三基本算法语句(B)同步测试题及答案.docx

2019—2020年最新苏教版高中数学必修三基本算法语句(B)同步测试题及答案.docx

(新课标)2018-2019学年苏教版高中数学必修三基本算法语句(B )时间:120分钟;满分:160分)一、填空题(本大题共14小题,每小题5分,共70分,)1.用“秦九韶算法”计算多项式2735234++++x x x x 的值,是将这个多项式改写为2)7)1)35(((++++x x x x ,完成该算法共需做 次乘法和加法.2.下面的算法的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.69,试据此将算法补充完整.3.下面给出的是条件语句编写的伪代码,该伪代码的功能是 .4.以下伪代码若运行一次的结果是16-,则输入的x 的值为 .5.根据如图所示的伪代码,当输入a ,b 分别为2,3时,最后输出的m 的值是 .Read x 1,x 2 x 1←1.2 x 2← S ← Print S 第2题第3题Read xIf x <0 Then y ←-x +1 ElseIf x =0 Then y ←0 Elsey ←x +1 End If End If Print y第4题Read x If x ≤0 Then y ←4x Else y ←2x End If Print y Read a ,bIf a >b Then m ←a Else m ←b End If Print m第5题6.下列程序语言的条件语句中,判断的条件是 .7.以下伪代码运行的结果为 .8.下面的伪代码运行的结果是 .9.将下面计算20321++++ 的算法的For 语句补全. 10.下列伪代码的运行结果是 .11.下面的算法语句中,语句Print J I ⨯执行的次数是 .Read x If x >0 Then y ←2x Elsey ←1-x End If Print y 第6题1←t 2←iWhile 5≤i i t t ⨯← 1+←i i End While Print t第7题2←IWhile 1002<I 1+←I I End While1-←I I Print I第8题1←i 2←SWhile 10<i 1+←i i i S S +←End While12.如果伪代码运行后输出的结果是720,则在横线处应填入的正整数为 . 13.下面的伪代码表示的算法的输出的结果是 .14.下面为一个求30个数的平均值的算法伪代码,在横线上应填充的语句是 .10←t 1←S Dot S S ⨯← 1-←t t Until ≤t End Do Print S 第12题 For I From 1 To 3For J From 5 To 1 Step 1- Print J I ⨯ End For End For第11题0←SFor i From i S S +← End For Print S 第9题0←S 1←IDoRead aa S S +← 1+←I IUntil30S M ←Print M End Do第14题0←s 0←kFor i From 1 To 13 Step 2 i s s +← 1+←k kEnd Fork k s d ⨯-← Print d第13题二、解答题(本大题共6小题,共90分,解答应写出文字说明、证明过程或演算步骤...................) 15.(14分)已知32)(2-+=x x x f ,设计求)3()3(-+f f 的算法,写出伪代码.16.(14分)阅读并理解以下算法,写出输出的n 的值.8.0←p0←n1←T 0←SWhile p S < 2/T T ← T S S +←17.(14分)根据如图所示的伪代码,画出算法的流程图.0←S1←iWhile 5≤i←S i S +1+←i iEnd While Print S第4题18.(16分)用循环语句描述求10019914131211-++-+- 的一个算法.19.(16分)某商场购物实行优惠措施,若购物金额x 在800元以上(包括800元),打8折;若购物金额x 在500元以上(包括500元),则打9折,否则不打折,设计算法流程图并编写伪代码,要求输入购物金额20.(16分)数学大师欧拉曾经证明61312112222π=+++++ n,请你设计一个算法,求出使001.0)131211(62222<++++-n π成立的最小正整数n 的值,并写出伪代码.(π取3.142)参考答案一、填空题:1.8;2.1.5,2221x x +;3.⎪⎩⎪⎨⎧<+=<+-=)0(,1)0(,0)0(,1x x x x x y 的函数值;4.4-;5.3;6.0>x ;7.120 8.9;9.1 To 20;10.54;11.15;12.7;13.0;14.30>I . 二、解答题:i ←i +1S ←0 开始 i ←115.伪代码如下所示: 16.3=n17.流程图如右图所示. 18.伪代码如下图所示.19.本题的实质是求函数⎪⎩⎪⎨⎧<<≤≥=)500()800500(9.0)800(8.0x x x xx x y 的值.流程图和伪代码如图所示为:0←S 1←I 1←aWhile 100≤I I a S S /+← 1+←I I)1(-⨯←a a End While Print S第18题3←x3221-+←x x f3-←x3222-+←x x fPrint 21f f +第15题NYYNy ←0.9x y ←x输出y开始输入金额xx ≥800x ≥500y ←0.8x结束Read xIf x ≥800 Then y ←0.8x ElseIf x ≥500 Then y ←0.9x Else y ←x End If End If Print y20.伪代码如下:0←n 0←SWhile 001.06/142.3142.3≥-⨯S 1+←n n21nS S +←End While Print n第20题。

2019—2020年最新苏教版高中数学必修三基本算法语句(A)同步测试及答案.docx

2019—2020年最新苏教版高中数学必修三基本算法语句(A)同步测试及答案.docx

(新课标)2018-2019学年苏教版高中数学必修三基本算法语句(A )时间:120分钟;满分:160分)一、填空题(本大题共14小题,每小题5分,共70分,) 1.下面表示赋值语句的是 (填序号)①x ←4; ②10←+y x ; ③2N N ←; ④4←x .2.运行下面的伪代码,输出的结果是 .3.根据下列算法语句, 当输入x 为60时, 输出y 的值为 .4.完成计算函数)3)(2)(1()(+++=x x x x f ,当10,,3,2,1 =x 时的函数值的算法.5.写出伪代码的运行结果,若输入2,5,则输出结果是 .6.下面的伪代码表示的算法的输出结果是7.求函数1|4|+-=x y 的函数值,则①处应填 .a ←1b ←2a ←2a +3b Print a 第2题Read xIf x ≤50 Then y ←0.5 x Elsey ←25+0.6(x -50) End If Print y第3题For x From 1 To 10)3)(2)(1(+++←x x x y第4题Read a ,b Print a ,b m ←aa ←bb ←mPrint a ,b 第5题 24←xIf Mod 0)2,(=x Then Print 输入的数是偶数 Else Print 输入的数是奇数 End If 第6题Read xIf x ≥4 Theny ←x -3 Else ①End If Print y 第7题1←tFor i From 2 To 58.下列程序,表示求 .9.将下列程序补充完整,输入两个数,输出其中较小的一个数. 10.下面伪代码运行的结果=t .11.下面的伪代码运行后,输出的值是 . 12.请把计算100991431321211⨯++⨯+⨯+⨯ 算法的伪代码填写完整. 第9题Read a ,b If a <bThen Print a ElseEnd If 2←i 0←SDoi S S +← 2+←i i Until 10>i Print S第8题13.完成下面求100321++++ 的算法:14.已知以下伪代码,若函数m x f x g -=)()(在R 上有且只有两个零点,则实数m 的取值范围是 .Read xIf x ≤-1 Then f (x )←x +2 ElseIf x>-1 And x ≤1 Then f (x )←x 2 Elsef (x )←-x +2 End If End If Print f (x )第13题0←iDo1+←i i Until 20002≥i End Do1-←i i Print i第11题0←S1←iWhile 99≤i←S1+←i iEnd While Print S第12题1←I 0←SDoI S S +← 1+←I I Until End Do Print S第14题二、解答题(本大题共6小题,共90分,解答应写出文字说明、证明过程或演算步骤...................) 15.(14分)写出下面的伪代码表示的算式.16.(14分)用条件语句表示:输入x 的值,通过下列表达式计算y 的值.⎪⎩⎪⎨⎧+∞∈-∈+--∞∈--=-),2[2)2,2(,2]2,(,421x x x x x y x .1←tFor i From 1 To 100 i t t ⨯←End For Print t第15题17.(14分)设计计算100131211++++ 的一个算法,并画出流程图, 用“For ”语句写出伪代码.18.(16分)已知函数xxx f +=1)(,设)()(1x f x f =,))(()(12x f f x f =,…,))(()(1x f f x f n n -=,其中n 为正整数,设计求)1(100f 的一个算法,分别用流程图和伪代码表示.19.(16分)执行下面的伪代码:(1)若1=P ,求证:输出的1≥y ;(2)若输出的y 恒大于0,求P 的取值范围第9题Read x P , If P x >Thenx P y +← Elsex P y -←2 End If Print y20.(16分)给出30个数:1,2,4,7,11,…,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推.要计算这30个数的和,现已给出了该问题算法的流程图如图所示.(1)请在图中判断框中的①处和执行框中的②处填上合适的语句,使之能完成该题算法功能;(2)根据流程图写出伪代码.Y N① ② S ←S+p 结束开始输出Si ←1,p ←1,S ←0i ←i+1参考答案一、填空题:1.③;2.8;3. 31;4. Print y ,End For ;5.2,5和5,2;6.输入的数是偶数;7.x y -←5;8.2+4+6+8+10;9.Print b ;10.120;11.44;12.)1(1++i i S ;13.}1{)0,( -∞;14.100>I .二、解答题: 15.100321⨯⨯⨯⨯ . 16.伪代码如下:17.流程图和伪代码如下图(1)(2)所示.Read x If 2-≤x Then 42--←x y ElseIf 2<x Then2+←x yElseYNS ←0 I ←I +1 输出S 开始 结束I ←1S ←S+1/I100≤IS ←0For I From 1 To 100 IS S 1+← End For Print S(1)(2)18.流程图和伪代码如图所示.第18题NY 结束I>100x ←xx +1 n ←n+1开始 输出xn ←1,x ←1(1)1←n 1←xDoxx +←11 1+←n n Until 100>nEnd Do Print x(2)19.流程图表示的函数为⎩⎨⎧≤->+=P x x P P x x P y ,2,.(1)⎩⎨⎧≤->+=1,21,1)(x x x x x f ,而1>x 时,2>y ,1≤x 时,1≥y ,所以1≥y 恒成立.(2)P x >时,P x P y 2>+=,故使输出的y 恒大于0时,有02≥P ,0≥P ;P x ≤时,P x P y ≥-=2,故使输出的y 恒大于0时,有0≥P .综上,若要0≥y 恒成立,0≥P .20.(1)①处填30≤i ;②处填i p p +← (2)伪代码如右图所示.i ←1, p ←1, S ←0While i ≤30S ←S+p p ←p +i i ←i +1 End While Print S 第20题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基本算法语句(1)
分层训练
1、下面程序运行结束后M的值为:()
程序:M←1
M←M+2
M←M+3
A.1 B. 3 C.5 D.6
2、下列程序段运行后,M的值为
a←5
b←10
m←a
if b>m then m←b
A.5 B.10 C.5和10 D.以上都不是3、下列程序段运行后,变量a,b的值为
a←3
b←4
if a<b then
t←a
a←b
b←t
end if
A.3,4 B.4,3 C.3,3 D.4,4
4、下列算法中,最后输出的a,b,c各是多少?
5、下列流程图表示的数学解析式是什么?
6、用算法语句给出用公式法求方程
4
3
2=
-
-x
x的两个根的算法。

7、输入3个数a,b,c,如果这3个数能作为一个三角形的三边长,则输出)
(
2
1
c
b
a+
+,否则提示重新输入,试用算法语句表示上述过程。

8、某班有50名学生,现将某科的成绩分为
3
个等级:不低于80分为A,低于60分为C,其
余为B,试用条件语句表示输出每个学生相应的
成绩等级的算法。

本节学习疑点:
习题5.3.1答案
1、D
2、B
3、B
4、a=-5,b=6,c=6
5、⎪⎩

⎨⎧≥-<≤-<=10113101121x x x x x x
y
6、a ←1 b ←-3 c ←-4 △←b 2-4ac If △<0 Then Print 原方程无实根 Else If △=0 Then
Print 原方程有等根x=-b/2a Else
x 1←a b 2/)(∆-- x 2←a b 2/)(∆+
-
Print 原方程有两个不相等的实根 End If 7、Read a,b,c
If a+b>c 且b+c>a 且a+c>b Then P )(2
1
c b a ++ Else Rea
d a,b,c End If 8、I ←1 Whil
e I ≤50 Read n,a I
f a Then Print n,A Else If a ≥60 Then Print n,B Else Print n,C End If I ←I+1
End While。

相关文档
最新文档