高二数学算法初步单元测试题及答案

合集下载

(典型题)高中数学必修三第二章《算法初步》测试题(含答案解析)

(典型题)高中数学必修三第二章《算法初步》测试题(含答案解析)

一、选择题1.执行下面的程序框图,如果输入的a=4,b=6,那么输出的n=()A.3 B.4 C.5 D.6 2.执行如图所示的程序框图输出的结果是()A.8B.6C.5D.3a b k分别为1,2,3,则输出的M ( ) 3.执行右面的程序框图,若输入的,,A.203B.72C.165D.1584.执行如图所示的程序框图,则输出的a=()A.-9 B.60 C.71 D.815.执行如图所示的程序框图,若输出S的值为511,则判断框内可填入的条件是()A .4i ≤B .5i ≤C .5i <D .6i ≤6.执行如图所示的程序框图,如果输入x =5,y =1,则输出的结果是( )A .261B .425C .179D .5447.朱世杰是我国元代伟大的数学家,其传世名著《四元玉鉴》中用诗歌的形式记载了下面这样一个问题:我有一壶酒,携着游春走.遇务①添一倍,逢店饮斛九②.店务经四处,没了这壶酒.借问此壶中,当原多少酒?①“务”:旧指收税的关卡所在地;②“斛九”:1.9斛.下图是解决该问题的算法程序框图,若输入的x 值为0,则输出的x 值为( )A.5740B.13380C.5732D.5893208.若执行如图所示的程序框图,输出S的值为511,则输入n的值是()A.7B.6C.5D.4 9.执行如下图的程序框图,如果输入的N的值是7,那么输出的p的值是()A.3 B.15 C.105 D.94510.如图所示程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图,若输入的,a b 分别为10,14,则输出的a =( )A .6B .4C .2D .011.执行如图的程序框图,如果输出a 的值大于100,那么判断框内的条件为()A .5k <?B .5k ≥?C .6k <?D .6k ≥?12.执行如图所示程序框图,当输入的x 为2019时,输出的y (= )A .28B .10C.4D.2二、填空题13.下图所示的算法流程图中,输出的S表达式为__________.14.已知某程序框图如图所示,则该程序运行后输出S的值为__________.15.执行如图所示的程序框图,输出的值为__________.16.如图是一个算法流程图,则输出的S的值为______.17.阅读如图所示的程序框图,运行相应的程序,则输出n的值为___________18.下图程序运行结果是________.19.执行下图所示的程序框图,若输入,则输出的值为_____________.20.执行如图所示的程序框图,输出的T ______.三、解答题21.如图,在边长为4的正方形ABCD的边上有一点P,沿着折线BCDA由点B(起点)向点A(终点)运动.设点P运动的路程为x,APB△的面积为y,求y与x之间的函数关系式,并画出程序框图.22.有关专家建议预测,在未来几年内,中国的通货膨胀率保持在3%左右,这将对我国经济的稳定有利无害.所谓通货膨胀率为3%,指的是每年消费品的价格增长率为3%.在这种情况下,某种品牌的钢琴2015年的价格是10 000元,试分析其算法并用流程图描述这种钢琴今后四年的价格变化情况,并输出四年后的价格.23.写出一个算法,求底面边长为42,侧棱长为5的正四棱锥的体积.24.设计程序求π的近似值可以用公式:2222π1116123=+++…+21n ,用此公式求2π6,即逐项进行累加,直到21n <0.000 01为止(该项不累加),然后求出π的近似值. 25.古希腊杰出的数学家丢番图的墓碑上有这样一首诗:这是一座古墓,里面安葬着丢番图.请你告诉我,丢番图的寿数几何?他的童年占去了一生的六分之一,接着十二分之一是少年时期,又过了七分之一的时光,他找到了自己的终身伴侣.五年之后,婚姻之神赐给他一个儿子,可是儿子不济,只活到父亲寿数的一半,就匆匆离去.这对父亲是一个沉重的打击,整整四年,为失去爱子而悲伤,终于告别了数学,离开了人世.试用循环结构,写出算法分析和算法程序. 26.已知函数2()32,(3)(5)f x x x f f =--+-求的值,设计一个算法并画出算法的程序框图.【参考答案】***试卷处理标记,请不要删除一、选择题1.B解析:B【解析】试题分析:模拟执行程序, 可得4,6,0,0a b n s ====,执行循环体,2,4,6,6,1a b a s n =====,不满足条件16s >,执行循环体,2,6,4,10,2a b a s n =-====, 不满足条件16s >,执行循环体,2,4,6,16,3a b a s n =====, 不满足条件16s >,执行循环体,2,6,4,20,4a b a s n =-====,不满足条件16s >,退出循环, 输出n 的值为4,故选B.考点:1、程序框图;2、循环结构.2.A解析:A【分析】根据程序框图循环结构运算,依次代入求解即可.【详解】根据程序框图和循环结构算法原理,计算过程如下:1,1,x y z x y ===+第一次循环2,1,2z x y ===第二次循环3,2,3z x y ===第三次循环5,3,5z x y ===第四次循环8z =,退出循环输一次8z =.所以选A【点睛】本题考查了程序框图的基本结构和运算,主要是掌握循环结构在何时退出循环结构,属于基础题.3.D解析:D【详解】试题分析:根据题意由13≤成立,则循环,即1331,2,,2222M a b n =+====;又由23≤成立,则循环,即28382,,,33323M a b n =+====;又由33≤成立,则循环,即3315815,,,428838M a b n =+====;又由43≤不成立,则出循环,输出158M =. 考点:算法的循环结构4.C解析:C【分析】根据程序框图,模拟运算即可求解.【详解】第一次执行程序后,1a =-,i=2;第二次执行程序后,9a =-,i=3;第三次执行程序后,a=71,i=4>3,跳出循环,输出a=71.故选:C【点睛】本题主要考查了程序框图,循环结构,条件分支结构,属于中档题.5.B【分析】模拟运行程序1i =,满足条件,1013S =+⨯,2i =,满足条件,进入循环体,反复操作,直到输出511S =,核对满足的条件即可. 【详解】 1i =,满足条件,1013S =+⨯; 2i =,满足条件,111335S =+⨯⨯; 3i =,满足条件,111133557S =++⨯⨯⨯; 4i =,满足条件,111113355779S =+++⨯⨯⨯⨯; 5i =,满足条件,11111115(1)1335577991121111S =++++=-=⨯⨯⨯⨯⨯; 6i =,不满足条件,输出511S =. 故选:B.【点睛】 本题考查了对程序框图的理解与应用,由程序运行结果,补充条件,数列求和的裂项相消法,属于中档题.6.B解析:B【分析】根据循环结构的条件,依次运算求解,即得解.【详解】起始值:5,1,0x y n ===,满足1105<⨯,故:5,0,2x y n ===;满足0105<⨯,故:7,4,4x y n ===;满足4107<⨯,故:11,36,6x y n ===;满足361011<⨯,故:17,144,8x y n ===;满足1441017<⨯,故:25,400,10x y n ===;此时:4001025>⨯,满足输出条件:输出425x y +=故选:B【点睛】本题考查了程序框图的循环结构,考查了学生逻辑推理,数学运算的能力,属于中档题. 7.C【分析】本题首先可以根据题意以及程序框图明确输入的数据为“0x =,0i =”和运算的算式为“119210x x 、1i i =+”,然后进行运算并结合条件“4i ”得出结果。

高二数学必修三《算法初步》单元测试

高二数学必修三《算法初步》单元测试

高二数学必修三《算法初步》单元测试班级 姓名 学号一、选择题:1. 下列关于算法的说法中正确的个数有( )①求解某一类问题的算法是唯一的 ②算法必须在有限步操作之后停止 ③算法的每一步操作必须是明确的,不能有歧义或模糊 ④算法执行后一定产生确定的结果A. 1B. 2C. 3D. 4 2)A. 输出a=10B. 赋值a=10C. 判断a=10D. 输入a=13.条件语句的一般形式如右所示,其中B 表示的是( ) A .条件B .条件语句C .满足条件时执行的内容D .不满足条件时执行的内容4( ) A ... 5.x=5 y=6PRINT x+y=11 END上面程序运行时输出的结果是( )A.xy=11B.11C.xy=11D.出错信息6.图中程序运行后输出的结果为( ) (A )3 43 (B ) 43 3(C )-18 16 (D )16 -187.图中程序是计算2+3+4+5+6的值的程序。

在WHILE 后的①处和在s=s+i 之后的②处所就 填写的语句可以是( )A .①i>1 ②i=i -1B .①i>1 ②i=i+1C .①i>=1 ②i=i+1D .①i>=1 ②i=i -1 8.阅读下面的流程图,若输入的a 、b 、c 分别是21、32、75,则输出的a 、b 、c 分别是:( )A .75、21、32B .21、32、75C .32、21、75D .75、32、21第8题9.如果下边程序执行后输出的结果是990,那么在程序中UNTIL 后面的“条件”应为( ) A. i>10B. i<8C. i<=9D. i<9 10.右边程序运行的结果是( ) A .17 B .19 C .21 D .2311.如右图所示的程序是用来( ) A .计算3×10的值 B .计算93的值C .计算103的值 D .计算1×2×3×…×10的值12.为了在运行下面的程序之后得到输出16,键盘输入x 应该是( ) INPUT xIF x<0 THENy=(x+1) (x+1) ELSEINPUT tIF t<= 4 THEN c=0.2 ELESc=0.2+0.1(t -3) END IF PRINT c END(第13题)(第14题) y=(x-1) (x-1)END IFPRINT y ENDA . 3或-3B . -5C .5或-3D .5或-5 二、填空题:(本大题共6小题,每小题4分,共24分)13.若输入8时,则下列程序执行后输出的结果是14.有如下程序框图(如右图所示),则该程序框图表示的算法的功能是 .15.(如图所示)程序框图能判断任意输入的正整数x 是奇数或是偶数。

(易错题)高中数学必修三第二章《算法初步》测试题(含答案解析)

(易错题)高中数学必修三第二章《算法初步》测试题(含答案解析)

一、选择题1.执行如图所示的程序框图,如果输入n=3,输出的S=( )A .67B .37C .89D .492.阅读算法框图,如果输出的函数值在区间[]1,8上,则输入的实数x 的取值范围是( )A .[)0,2B .[]2,7C .[]2,4D .[]0,73.数学名著《算学启蒙》中有关于“松竹并生”的问题:松长五尺,竹长两尺,松日自半,竹日自倍,松竹何日而长等.下图是源于其思想的一个程序框图,若输入的a ,b 分别为6,3,则输出的n=()A.2 B.3 C.4 D.5 4.执行如图所示的程序框图,若输入10n=,则输出的结果是()A.11114135717P⎛⎫=-+-++⎪⎝⎭B.11114135719P⎛⎫=-+-+-⎪⎝⎭C.11114135721P⎛⎫=-+-+⋯+⎪⎝⎭D.11114135721P⎛⎫=-+-+-⎪⎝⎭5.执行如图所示的程序框图,如果输入x=5,y=1,则输出的结果是()A .261B .425C .179D .5446.某程序框图如图所示,其中21()g n n n =+,若输出的20192020S =,则判断框内可以填入的条件为( )A .2020?n <B .2020?nC .2020?n >D .2020?n7.某程序框图如图所示,则该程序运行后输出的值是( )A.3-B.3-C.3D.38.程大位是明代著名数学家,他的《新编直指算法统宗》是中国历史上一部影响巨大的著作.卷八中第33问:“今有三角果一垛,底阔每面七个.问该若干?”如图是解决该问题的程序框图.执行该程序框图,求得该垛果子的总数S为()A.28 B.56 C.84 D.1209.如图给出的是计算1111246102+++⋅⋅⋅+的值的一个程序框图,其中判断框中应填入的是()A .102i >B .102i ≤C .100i >D .100i ≤10.定义语句“mod r m n =”表示把正整数m 除以n 所得的余数赋值给r ,如7mod31=表示7除以3的余数为1,若输入56m =,18n =,则执行框图后输出的结果为( )A .6B .4C .2D .111.执行如图所示的程序框图,输出的结果为( )A.201921-22-D.2020 21-B.201922-C.202012.执行如图所示的程序框图,输出的S值为()A.1 B.-1 C.0 D.-2二、填空题13.运行如图所示的程序框图,则输出的S的值为________.14.如图是某算法流程图,则程序运行后输出S的值为____.15.根据如图所示算法流程图,则输出S的值是__.t=,则输出的n=_______________.16.执行下面的程序框图,如果输入的0.0217.根据如图所示的算法流程图,可知输出的结果S为______.18.阅读如图所示的流程图,运行相应的程序,则输出n的值为______.19.执行如图所示的程序框图,若输出的结果是5,则判断框内的取值范围是________________.20.如图,如图所示程序框图输出的结果是________.三、解答题21.编写一个程序,要求输入两个正数a和b的值,输出a b和b a的值,并画出程序框图. 22.某城市规定,在法定工作时间内每小时的工资是8元,在法定工作时间外每小时的加班工资为16元,某人在一周内工作60小时,其中加班20小时.编写程序,计算这个人这一周所得的工资.23.已知某算法的程序框图如图所示,若将输出的(x,y)值依次记为(x1,y1),(x2,y2),…,(x n,y n),…(1)若程序运行中输出的一个数组是(9,t),求t的值.(2)程序结束时,共输出(x,y)的组数为多少?(3)写出程序框图的程序语句.24.画出求方程lg x+x-3=0在区间(2,3)内的近似解(精确到0.01)的程序框图.25.某批发部出售袜子,当购买少于300双时,每双批发价为2.5元;不少于300双时,每双批发价为2.2元.试分别画出程序框图和用程序语言编写计算批发金额.26.试画出求2222++++的值的算法的程序框图.1299100【参考答案】***试卷处理标记,请不要删除一、选择题 1.B 解析:B 【详解】试题分析:由题意得,输出的为数列的前三项和,而,∴,故选B.考点:1程序框图;2.裂项相消法求数列的和. 【名师点睛】本题主要考查了数列求和背景下的程序框图问题,属于容易题,解题过程中首先要弄清程序框图所表达的含义,解决循环结构的程序框图问题关键是列出每次循环后的变量取值情况,循环次数较多时,需总结规律,若循环次数较少可以全部列出.2.D解析:D 【详解】 解答: 根据题意,得 当x ∈(−2,2)时,f (x )=2x , 1⩽2x ⩽8,∴0⩽x ⩽3;故02x ≤< 当x ∉(−2,2)时,f (x )=x +1, ∴1⩽x +1⩽8, ∴0⩽x ⩽7,∴x 的取值范围是[2,7]. 故选:D点睛:本题考查的实质问题是分段函数,当给出函数值求自变量的值时,先假设所求的值在分段函数定义区间的各段上,然后求出相应自变量的值,切记要代入检验,看所求的自变量的值是否满足相应段自变量的取值范围.3.B解析:B 【分析】模拟程序运行,观察变量值的变化,判断循环条件得出结论. 【详解】程序运行中变量值变化如下:6,3a b ==,1n =,9,6a b ==,不满足a b ≤;2n =,13.5a =,12b =,不满足a b ≤;3n =,20.25a =,24b =,满足a b ≤,输出故选:B .【点睛】本题考查程序框图,考查循环结构.解题方法是模拟程序运行,观察变量值的变化,判断循环条件得出结论.4.B解析:B【分析】按照程序框图运行程序,寻找规律,直到i n >输出结果即可.【详解】按照程序框图运行程序,输入10n =,0S =,1i =,则1S =,2i =,不满足i n >,循环;113S =-,3i =,不满足i n >,循环;11135S =-+,4i =,不满足i n >,循环; 以此类推,1111135719S =-+--⋅⋅⋅-,11=i ,满足i n >,则4P S =, 11114135719P ⎛⎫∴=-+--⋅⋅⋅- ⎪⎝⎭. 故选:B .【点睛】本题考查根据程序框图循环结构计算输出结果的问题,属于常考题型.5.B解析:B【分析】根据循环结构的条件,依次运算求解,即得解.【详解】起始值:5,1,0x y n ===,满足1105<⨯,故:5,0,2x y n ===;满足0105<⨯,故:7,4,4x y n ===;满足4107<⨯,故:11,36,6x y n ===;满足361011<⨯,故:17,144,8x y n ===;满足1441017<⨯,故:25,400,10x y n ===;此时:4001025>⨯,满足输出条件:输出425x y +=故选:B【点睛】本题考查了程序框图的循环结构,考查了学生逻辑推理,数学运算的能力,属于中档题. 6.A解析:A因为()()2111111g n n n n n n n ===-+++,此程序框图是对函数()g n 求和,利用裂项相消法求和,可知201912020n S n ==+,可知2019满足条件进入循环,2020不满足条件没有进入循环,根据选项得到正确结果.【详解】 由2221111111112019(1111222231112020n S n n n n n n ⎫⎛⎫⎛⎫=++⋯+=-+-+⋯+-=-==⎪ ⎪ ⎪++++++⎭⎝⎭⎝⎭,解得2019n =,可得n 的值为2019时.满足判断框内的条件,当n 的值为2020时,不满足判断框内的条件,退出循环,输出S 的值,故判断框内可以填人的条件为“2020n <?”.故选A.【点睛】本题考查根据循环框图的输出结果填写判断框的内容,关键是分析出满足输出结果时的n 值,再根据选项判断结果.7.D解析:D【分析】该框图的功能是计算:234562017sin sin sin sin sin sin sin 3333333πππππππ+++++++,再根据正弦函数的周期性以及特殊角的三角函数值计算可得答案.【详解】 该框图的功能是计算:234562017sin sin sin sin sin sin sin 3333333πππππππ+++++++.因为7132017sin sin sin sin3333ππππ=====28142012sin sin sin sin 3333ππππ=====, 39152013sinsin sin sin 03333ππππ=====,410162014sinsin sin sin 3333ππππ=====,511172015sin sin sin sin33332ππππ=====-,612182016sinsin sin sin 03333ππππ=====, 所以234562017sin sin sin sin sin sin sin 3333333πππππππ+++++++3373363360336(336()336022222=⨯+⨯+⨯+⨯-+⨯-+⨯=. 故选:D【点睛】 本题考查了程序框图的循环结构,考查了三角函数的周期性以及特殊角的三角函数值,理解程序框图的功能是解题关键,属于基础题.8.C解析:C【分析】由已知中的程序可知:该程序的功能是利用循环结构计算并输出变量S 的值,模拟程序运行过程,分析循环中各变量值的变化情况,即可求解.【详解】模拟程序的运行,可得:0,0,0i n S ===执行循环体,1,1,1i n S ===;不满足判断条件7i ≥,执行循环体,2,3,4i n S ===;不满足判断条件7i ≥,执行循环体,3,6,10i n S ===;不满足判断条件7i ≥,执行循环体,4,10,20i n S ===;不满足判断条件7i ≥,执行循环体,5,15,35i n S ===;不满足判断条件7i ≥,执行循环体,6,21,56i n S ===;不满足判断条件7i ≥,执行循环体,7,28,84i n S ===;满足判断条件7i ≥,退出循环,输出S 的值为84.故选C.【点睛】本题主要考查了循环结构的程序框图的计算与输出问题,其中解答中模拟程序运行的过程,通过逐次计算和找出计算的规律是解答的关键,着重考查了推理与计算能力,属于基础题.9.B解析:B【解析】【分析】根据题目所求表达式1111246102+++⋅⋅⋅+中最后一个数字1102,确定填写的语句. 【详解】由于题目所求是1111246102+++⋅⋅⋅+,最后一个数字为1102,即当102i =时,判断是,继续循环,2104i i =+=,判断否,退出程序输出S 的值,由此可知应填102i ≤.故选B.【点睛】本小题主要考查填写程序框图循环条件,属于基础题. 10.C解析:C【解析】【分析】模拟执行程序框图,只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可得到输出的m 的值.【详解】第一次进入循环,因为56除以18的余数为2,所以2r,18m =,2n =,判断r 不等于0,返回循环;第二次进入循环,因为18除以2的余数为0,所以0r =,2m =,0n =,判断r 等于0,跳出循环,输出m 的值为2.故选C.【点睛】 本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.11.C解析:C【分析】由已知中的程序语句可知:该程序的功能是利用循环结构计算并输出变量2320192222S =+++⋯+的值,利用等比数列的求和公式即可计算得解.【详解】模拟程序的运行,可得该程序的功能是利用循环结构计算并输出变量2320192222S =+++⋯+的值,由于()2019232019202021222222212S -=+++⋯+==--.故选C .【点睛】本题考查了程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是基础题. 12.B解析:B【分析】由题意结合流程图运行程序,考查5i >是否成立来决定输出的数值即可.【详解】结合流程图可知程序运行过程如下:首先初始化数据:1,2i S ==,此时不满足5i >,执行循环:111,122S i i S =-==+=; 此时不满足5i >,执行循环:111,13S i i S =-=-=+=; 此时不满足5i >,执行循环:112,14S i i S =-==+=; 此时不满足5i >,执行循环:111,152S i i S =-==+=; 此时不满足5i >,执行循环:111,16S i i S=-=-=+=; 此时满足5i >,输出1S =-.本题选择B 选项.【点睛】本题主要考查循环结构流程图的识别与运行过程,属于中等题. 二、填空题13.1011【分析】根据程序框图可得是对偶数求和是对奇数求和再根据循环条件可分别得出奇数偶数的个数从而得出答案【详解】依题意故故答案为:1011【点睛】本题考查算法与程序框图考查循环结构考查直观想象推理解析:1011【分析】根据程序框图可得T 是对偶数求和,N 是对奇数求和,再根据循环条件可分别得出奇数、偶数的个数,从而得出答案.【详解】依题意,024*********T =++++++,135720192021N =++++++, 故()()()13254202120201011S N T =-=+-+-++-=.故答案为:1011【点睛】 本题考查算法与程序框图,考查循环结构,考查直观想象、推理论证的核心素养,属于中档题.14.41【分析】根据给定的程序框图计算逐次循环的结果即可得到输出的值得到答案【详解】由题意运行程序框图可得第一次循环不满足判断框的条件;第二次循环不满足判断框的条件;第三次循环不满足判断框的条件;第四次 解析:41【分析】根据给定的程序框图,计算逐次循环的结果,即可得到输出的值,得到答案.【详解】由题意,运行程序框图,可得第一次循环,1n =,不满足判断框的条件,1415S =+⨯=;第二次循环,2n =,不满足判断框的条件,54213S =+⨯=;第三次循环,3n =,不满足判断框的条件,134325S =+⨯=;第四次循环,4n =,不满足判断框的条件,254441S =+⨯=;第五次循环,5n =,满足判断框的条件,输出41S =,故答案为41.【点睛】本题主要考查了循环结构的程序框图的计算与输出问题,其中利用循环结构表示算法,一定要先确定是用当型循环结构,还是用直到型循环结构;当型循环结构的特点是先判断再循环,直到型循环结构的特点是先执行一次循环体,再判断;注意输入框、处理框、判断框的功能,不可混用,着重考查了分析问题和解答问题的能力,属于基础题. 15.9【解析】【分析】该程序的功能是利用循环结构计算并输出变量S 的值模拟程序的运行过程分析循环中各变量值的变化情况可得答案【详解】模拟程序的运行可得S =0n =1满足条件n <6执行循环体S =1n =3满足条解析:9【解析】【分析】该程序的功能是利用循环结构计算并输出变量S 的值,模拟程序的运行过程,分析循环中各变量值的变化情况,可得答案.【详解】模拟程序的运行,可得S =0,n =1满足条件n <6,执行循环体,S =1,n =3满足条件n <6,执行循环体,S =4,n =5满足条件n <6,执行循环体,S =9,n =7此时,不满足条件n <6,退出循环,输出S 的值为9.故答案为:9.【点睛】本题考查程序框图的应用问题,解题时应模拟程序框图的运行过程,以便得出正确的结论,是基础题.16.【解析】分析:由已知中的程序框图可知该程序的功能是利用循环结构计算并输出变量的值模拟程序运行过程分析循环变量值的变化规律即可求解答案详解:执行如图所示的程序框图:第一次循环:满足条件;第二次循环:满解析:【解析】分析:由已知中的程序框图可知,该程序的功能是利用循环结构计算并输出变量n的值,模拟程序运行过程,分析循环变量值的变化规律,即可求解答案.详解:执行如图所示的程序框图:第一次循环:11,,124S m n===,满足条件;第二次循环:11,,248S m n===,满足条件;第三次循环:11,,3816S m n===,满足条件;第四次循环:11,,41632S m n===,满足条件;第五次循环:11,,53264S m n===,满足条件;第六次循环:11,,664128S m n===,不满足条件,推出循环,此时输出6n=;点睛:本题主要考查了循环结构的程序框图的运行与结果出的输出问题,解题是应模拟程序框图的运行过程,以便得出正确的计算结果,同时注意判断框的条件是解答的关键,着重考查了推理与运算能力.17.【解析】执行循环为点睛:算法与流程图的考查侧重于对流程图循环结构的考查先明晰算法及流程图的相关概念包括选择结构循环结构伪代码其次要重视循环起点条件循环次数循环终止条件更要通过循环规律明确流程图研究的解析:3 4【解析】执行循环为1111111131122334223344 S=++=-+-+-=⨯⨯⨯点睛:算法与流程图的考查,侧重于对流程图循环结构的考查.先明晰算法及流程图的相关概念,包括选择结构、循环结构、伪代码,其次要重视循环起点条件、循环次数、循环终止条件,更要通过循环规律,明确流程图研究的数学问题,是求和还是求项.18.4【解析】不成立;不成立;不成立;成立输出故答案为【方法点睛】本题主要考查程序框图的循环结构流程图属于中档题解决程序框图问题时一定注意以下几点:(1)不要混淆处理框和输入框;(2)注意区分程序框图是解析:4【解析】()1,0,0111,2n S S S===+-⨯=-≥不成立;()22,1121,2n S S==-+-⨯=≥不成立;()33,1132,2n S S ==+-⨯=-≥ 不成立;()44,2142,2n S S ==-+-⨯=≥ 成立,输出4n = ,故答案为4 .【方法点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可. 19.【详解】试题分析:若输出的结果是5那么说明循环运行了4次因此判断框内的取值范围是考点:程序框图 解析:【详解】试题分析:若输出的结果是5,那么说明循环运行了4次,.因此判断框内的取值范围是.考点:程序框图. 20.105【分析】模拟执行程序框图只要按照程序框图规定的运算方法逐次计算直到达到输出条件即可得到输出的的值【详解】输入第一次循环不满足条件;第二次循环不满足条件;第三次循环不满足条件;第三次循环满足条件 解析:105【分析】模拟执行程序框图,只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可得到输出的T 的值.【详解】输入T 1,I 1,==第一次循环T 1,I 3==,不满足条件;第二次循环T 3,I 5==,不满足条件;第三次循环T 15,I 7==,不满足条件;第三次循环T 105,I 9==,满足条件,输出105T =.【点睛】本题主要考查程序框图的循环结构流程图,属于中档题. 解决程序框图问题时一定注意以下几点:(1) 不要混淆处理框和输入框;(2) 注意区分程序框图是条件分支结构还是循环结构;(3) 注意区分当型循环结构和直到型循环结构;(4) 处理循环结构的问题时一定要正确控制循环次数;(5) 要注意各个框的顺序,(6)在给出程序框图求解输出结果的试题中只要按照程序框图规定的运算方法逐次计算,直到达到输出条件即可.三、解答题21.见解析;【解析】试题分析: 先利用INPUT语句输入两个正数a和b的值,再分别赋值a b和b a的值,最后输出a b和b a的值试题程序和程序框图分别如下:22.见解析;【解析】试题分析: 先利用INPUT语句输入法定工作时间以及加班工作时间,再分别赋值法定工作时间工资,加班工作时间工资以及总工资,最后输出一周所得的工资.试题程序如下:点睛:23.(1)-4;(2)1009;(3)答案见解析.【解析】试题分析:(1)利用所给的程序框图运行程序可得当x=9时,y=-4,则t的值为-4.(2)结合程序的算法和循环结构的特点可知共输出(x,y)的组数为1009;(3)将所给的程序框图翻译为算法语句,利用循环语句设计相应的程序即可,注意循环语句应设计为DO语句的形式.试题(1)由程序框图知,当x=1时,y=0;当x=3时,y=-2;当x=9时,y=-4,所以t=-4.(2)当n=1时,输出一对,当n=3时,又输出一对,…,当n=2 017时,输出最后一对,共输出(x,y)的组数为201821 009.(3)程序框图的程序语句如下:x=1y=0n=1DOPRINT(x,y)n=n+2x=3*xy=y-2LOOP UNTIL n>2 017END点睛:程序框图的条件结构和循环结构分别对应算法语句的条件语句和循环语句,两种语句的阅读理解是复习重点.输入、输出和赋值语句是任何一个算法必不可少的语句,一个语句可以输出多个表达式.在赋值语句中,一定要注意其格式的要求,如“=”的右侧必须是表达式,左侧必须是变量;一个语句只能给一个变量赋值;变量的值始终等于最近一次赋给它的值,先前的值将被替换.24.见解析【解析】试题分析:根据据二分法求方程近似解的步骤设计程序框图,注意循环变量.试题程序框图如下图所示.25.见解析【解析】试题分析:在两个不同的条件下批发金额公式不同,只需编写一个条件语句即可实现.试题程序框图如下图所示.程序如下:i=input(“批发双数i=”);if i<300T=2.5* i;elseT=2.2* i;endprint(%io(2),T);26.见解析【解析】试题分析:这是一个累加求和问题,共100项相加,故循环变量的初值可设为1,终值可设为100,步长为1,进而得到相应的程序.试题由题意,所求程序框图如下:。

高二数学算法初步单元测试题及答案

高二数学算法初步单元测试题及答案

江苏省南通中学高二(上)数学单元测试08。

9。

25算法初步(题目)一 填空题1.描述算法的方法通常有:(1)自然语言;(2) ▲ ;(3)伪代码. 2.已知流程图符号,写出对应名称.(1) ▲ ;(2) ▲ ;(3) ▲ .3.下列给出的几个式子中,正确的赋值语句是(填序号) ▲①3←A ; ②M ← —M ; ③B ←A ←2 ; ④x+y ←04. 用秦九韶算法计算多项式1876543)(23456++++++=x x x x x x x f 当4.0=x 时的值时,至多需要做乘法和加法的次数分别是 ▲ _和 ▲ 5.简单随机抽样,系统抽样的共同特点是 ▲ 。

6.采用系统抽样从含有8000个个体的总体(编号为0000,0001,…,,7999)中抽取一个容量为50的样本,已知最后一个入样编号是7900,则最前面2个入样编号是 ▲ 7.某校有老师200人,男学生1200人,女学生1000人,现用分层抽样的方法从所有师生中抽取一个容量为n 的样本,已知从女学生中抽取的人数为80人,则n= ▲ . 8.11.下面是一个算法的伪代码.如果输出的y 的值是20,则输入的x 的值是 ▲ . 2或6二 填空题9下面伪代码运行后的输出的结果是(1) ▲ (2) ▲ (3) ▲Read x If x≤5 Then y←10x Else y←+5End If Print y10.( 1) 下面这段伪代码的功能是 ▲ 。

(2) 下列算法输出的结果是(写式子) ▲(3)下图为一个求20个数的平均数的程序,在横线上应填充的语句为 ▲ 。

11(1)在如图所示的流程图中,输出的结果是 ▲ . (2) 右边的流程图最后输出的n 的值是 ▲ .(3)下列流程图中,语句1(语句1与i 无关)将被执行的次数为 ▲ . (4)右图给出的是计算1111246100++++的值的一个流程图,其中判断 框内应填入的条件是 ▲ 。

第9(1)第9(2)题第9(3)题第10(1)题第10(2)题第10(3)题第11(2)题第11(4)题第11(1)题第11(3)题江苏省南通中学高二(上)数学单元测试08。

高中数学算法初步综合检测考试试题含答案解析A

高中数学算法初步综合检测考试试题含答案解析A

算法初步本章达标测评(总分:150分;时间:120分钟)一、选择题(本大题共12小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的)1.下面对算法的描述正确的一项是( )A.算法只能用自然语言来描述B.算法只能用图形语言来表示C.同一问题可以有不同的算法D.同一问题的算法不同,结果必然不同2.执行如图所示的框图,输入N=5,则输出S的值为( )A.54B.45C.65D.563.下面一段程序执行后的结果是( )A.6B.4C.8D.104.算式1 010(2)+10(2)的值是( )A.1 011(2)B.1 100(2)C.1 101(2)D.1 000(2)5.执行如图所示的程序框图,当输入的值为3时,输出的结果是( )A.3B.8C.12D.206.若如图所示的程序框图的功能是计算1×12×13×14×15的结果,则在空白的执行框中应该填入( )A.T=T·(i+1)B.T=T·iC.T=T·1i+1D.T=T·1i7.已知7 163=209×34+57,209=57×3+38,57=38×1+19,38=19×2.根据上述一系列等式,可确定7 163和209的最大公约数是( )A.57B.3C.19D.348.已知44(k)=36,则把67(k)转化成十进制数为( )A.8B.55C.56D.629.执行如图所示的程序框图,若输出的k=5,则输入的整数p的最大值为( )A.7B.15C.31D.6310.用秦九韶算法求多项式f(x)=12+35x-8x2+79x3+6x4+5x5+3x6在x=-4时的值时,其中v4的值为( )A.-57B.124C.-845D.22011.某程序框图如图所示,若该程序运行后输出的值是9,则( )5A.a=4B.a=5C.a=6D.a=712.执行如图所示的程序框图,则输出的n的值是( )A.29B.31C.61D.63二、填空题(本大题共4小题,每小题4分,共16分,把正确答案填在题中横线上)13.输入8,则下列程序运行后输出的结果是.化成十进制数,结果为,再将该结果化成七进制数,结14.将二进制数110 101(2)果为.15.执行如图所示的程序框图,则输出结果S= .16.阅读下面程序,当输入x的值为3时,输出y的值为.(其中e为自然对数的底数)三、解答题(本大题共6小题,共74分,解答应写出文字说明,证明过程或演算步骤)17.(12分)下面给出一个用循环语句编写的程序:(1)指出程序所用的是何种循环语句,并指出该程序的算法功能;(2)请用另一种循环语句的形式把该程序写出来.18.(12分)输入10个数,找出其中最大的数并输出,画出程序框图,并写出程序.19.(12分)如图所示,在边长为4的正方形ABCD的边上有一点P,沿着折线BCDA由点B(起点)向点A(终点)运动(不与A、B重合).设点P运动的路程为x,△APB的面积为y,求y与x之间的函数关系式,画出程序框图,写出程序.20.(12分)把区间[0,1]10等分,求函数y=√2x+1+|x-2|在各分点(包括区间端点)的函数值,写出程序.21.(12分)设计一个程序求11×4+13×6+15×8+…+199×102的值.22.(14分)“角谷猜想”是由日本学者角谷静夫首先提出的,所以称为“角谷猜想”.猜想的内容是:对于任意一个大于1的整数n,如果n 为偶数就除以2,如果n 是奇数,就将其乘3再加1,然后将得到的结果再进行以上处理,则最后结果总是1.试设计一个算法的程序框图,对任意输入的整数n(n≥2)进行检验,要求输出每一步的结果,直到结果为1时结束.附加题1.(2015河北石家庄一模,★★☆)执行下面的程序框图,如果输入的依次是1,2,4,8,则输出的S 为( )A.2B.2√2C.4D.62.(2015山西四校联考三,★★☆)执行如图的程序框图,则输出S 的值为( )D.-1 A.2 016 B.2 C.12一、选择题1.C 算法可以用自然语言、图形语言和程序语言来描述;同一个问题可以有不同的算法,但算法的结果相同.2.D 第一次循环,S=0+11×2=12,k=2;第二次循环,S=12+12×3=23,k=3;第三次循环,S=23+13×4=34,k=4;第四次循环,S=34+14×5=45,k=5;第五次循环,S=45+15×6=56,此时k=5不满足判断框内的条件,跳出循环,输出S=56,选D.3.A 由程序知a=2,2×2=4,4+2=6,故最后输出a 的值为6,故选A.4.B 1 010(2)+10(2)=(1×23+0×22+1×21+0×20)+(1×21+0×20)=12=1 100(2).5.B 3<5,执行y=x 2-1,所以输出结果为8.故选B.6.C 程序框图的功能是计算1×12×13×14×15的结果,依次验证选项可得选项C 正确. 7.C 由辗转相除法的思想可得结果. 8.B 由题意得,36=4×k 1+4×k 0,所以k=8. 则67(k)=67(8)=6×81+7×80=55.9.B 由程序框图可知:①S=0,k=1;②S=1,k=2;③S=3,k=3;④S=7,k=4;⑤S=15,k=5,输出k,此时S=15≥p,则p 的最大值为15,故选B. 10.D由已知,得a 0=12,a 1=35,a 2=-8,a 3=79,a 4=6,a 5=5,a 6=3,所以v 0=3,v 1=3×(-4)+5=-7,v 2=(-7)×(-4)+6=34,v 3=34×(-4)+79=-57,v 4=(-57)×(-4)-8=220.11.A 此程序框图的作用是计算S=1+11×2+12×3+…+1a (a+1)的值,由已知得S=95,即S=1+1-12+12-13+…+1a -1a+1=2-1a+1=95,解得a=4.12.D 开始:p=5,n=1;p=9,n=3;p=15,n=7;p=23,n=15;p=31,n=31;p=31,n=63,此时log 3163>1,结束循环,输出n=63. 二、填空题 13.答案 0.7解析 这是一个用条件语句编写的程序,由于输入的数据为8,8<-4不成立,所以c=0.2+0.1×(8-3)=0.7. 14.答案 53;104(7)解析 110 101(2)=1×25+1×24+0×23+1×22+0×21+1×20=53,然后用除7取余法得53=104.(7)15.答案 1 007解析根据程序框图知,S=(-1+2)+(-3+4)+…+(-2 013+2 014)=1 007,故输出的S的值为1 007.16.答案 1.5解析当输入x=3时,由于3>e,故执行y=0.5x,即y=0.5×3=1.5.三、解答题17.解析(1)本程序所用的循环语句是WHILE循环语句,其功能是计算12+22+32+…+92的值.(2)用UNTIL语句改写程序如下:18.解析程序框图如图.程序:19.解析 函数关系式为 y={2x (0<x ≤4),8(4<x ≤8),2(12-x )(8<x <12).程序框图如图所示:程序:20.解析把区间[0,1]10等分,故步长为0.1,∴用“x=x+0.1”表达,y=√2x+1+|x-2|,用“y=SQR(2*x+1)+ABS(x-2)”表达,循环控制条件x≤1.程序如下:21.解析程序:22.解析程序框图如图:附加题1.B 由程序框图可知,S=1,i=1;S=1,i=2;S=√2,i=3;S=2,i=4;S=2√2,i=5,此时跳出循环,输出S=2√2.故选B.2.B 循环前S=2,k=0,第一次循环,得S=11-2=-1,k=1;第二次循环,得S=11-(-1)=12,k=2;第三次循环,得S=11-12=2,k=3;……,由此可知S 的值的变化周期为3,又2 016=672×3,所以输出S 的值为2,故选B.。

高二数学第一章算法初步单元检测题()

高二数学第一章算法初步单元检测题()

高二数学第一章算法初步单元检测题()数学是研究现实世界空间形式和数量关系的一门科学。

小编预备了高二数学第一章算法初步单元检测题,期望你喜爱。

一、选择题1.下列对算法的明白得不正确的是()A.算法有一个共同特点确实是对一类问题都有效(而不是个别问题)B.算法要求是一步步执行,每一步都能得到唯独的结果C.算法一样是机械的,有时要进行大量重复的运算,它们的优点是一种通法D.任何问题都能够用算法来解决【解析】并不是所有的问题都能够用算法来解决,只有步骤明确,且是有限运算等才能够用算法解决.【答案】D2.运算下列各式中的s值,能设运算法求解的是()(1)s=1+2+3++100;(2)s=1+2+3++100+(3)s=1+2+3++n(n1且nN).A.(1)(2)B.(1)(3)C.(2)(3)D.(1)(2)(3)【解析】(1)(3)能设运算法求解.但(2)不能设运算法求解.缘故是s是无限多个正整数相加,步骤无限步,不符合算法的特点.【答案】B3.想泡茶喝,当时的情形是:火差不多生起了,凉水和茶叶也有了,开水没有,开水壶要洗,茶壶和茶杯要洗,下面给出了四种不同形式的算法过程,你认为最好的一种算法是()A.洗开水壶,灌水,烧水,在等待水开时,洗茶壶、茶杯、拿茶叶,等水开了后泡茶喝B.洗开水壶,洗茶壶和茶杯,拿茶叶,一切就绪后,灌水,烧水,坐等水开后泡茶喝C.洗开水壶,灌水,烧水,坐等水开,等水开后,再拿茶叶,洗茶壶、茶杯,泡茶喝D.洗开水壶,灌水,烧水,再拿茶叶,坐等水开,洗茶壶、茶杯,泡茶喝【解析】解决一个问题能够有多种算法,能够选择其中最优、最简单、步骤尽可能少的算法.选项中的四种算法中都符合题意.但算法A运用了统筹法原理,因此那个算法要比其余的三种算法科学.【答案】A4.给下面一个算法:(1)给出三个数x、y、z;(2)运算M=x+y+z;(3)运算N=13M;(4)得出每次运算结果.则上述算法是()A.求和B.求余数C.求平均数D.先求和再求平均数【解析】由算法过程可知,M为三数之和,N为这三数的平均数,故选D.【答案】D5.下面是某个问题的算法过程:1.比较a与b的大小,若a2.比较a与c的大小,若a3.比较b与c的大小,若b4.输出a,b,c.该算法终止后解决的问题是()A.输入a,b,c三个数,按从小到大的顺序输出B.输入a,b,c三个数,按从大到小的顺序输出C.输入a,b,c三个数,按输入顺序输出D.输入a,b,c三个数,无规律地输出【解析】通过第1步和第2步能够发觉,a为最大值,通过第3步能够看出,c为最小值,可知输出的三个数是按从大到小的顺序输出.【答案】B二、填空题6.在下面求15和18的最小公倍数的算法中,其中不恰当的一步是___ _____.(1)先将15分解素因数:15=3(2)然后将18分解素因数:18=32(3)确定它们的所有素因数:2,3,5;(4)运算出它们的最小公倍数:235=30.【解析】正确的应该是:先确定素因数的指数:2,3,5的指数分别为1, 2,1;然后运算出它们的最小公倍数:2325=90.【答案】(4)7.下列是用二分法求方程x2-5=0的近似解的算法,请补充完整.1.令f(x)=x2-5,给定精度d.2.确定区间(a,b),满足f(a)f(b)0.3.取区间中点m=________.4.若f(a)f(m)0,则含零点的区间为(a,m);否则,含零点的区间为(m,b).将新得到的含零点的区间仍记为(a,b).5.判定(a,b)的长度是否小于d或f(m)是否等于0.若是,则m是方程的近似解;否则,返回第三步.【解析】区间(a,b)的中点,确实是a与b的平均数a+b2.【答案】a+b28.给出下列算法:1.输入x的值.2.当x4时,运算y=x+2;否则执行下一步.3.运算y=4-x.4.输出y.当输入x=0时,输出y=________.【答案】2三、解答题9.解关于x的方程ax+2=0(aR),写出算法.【解】算法如下:(1)移项,得ax=-2.(2)当a0时,x=-2a,输出x,终止算法;当a=0时,输出方程无实根,终止算法.10.写出求a、b、c三个数中最小的数的算法.【解】(1)比较a、b的大小,若a(2)比较m与c的大小,若m(3)输出结果.与当今“教师”一称最接近的“老师”概念,最早也要追溯至宋元时期。

高二数学算法初步练习题

高二数学算法初步练习题

高二数学算法初步练习题高二数学算法初步练习题对算法的描绘有:①对一类问题都有效;②算法可履行的步骤一定是有限的 ;③算法能够一步一步地进行,每一步都有切实的含义 ;④是一种通法,只需循规蹈矩地做,总能获得结果.以上对算法的描绘正确的有()A.1 个B.2 个C.3 个D.4 个分析:选 D.由算法的观点可知①②③④都正确,因此选 D.2.以下语句表达中是算法的有()①从济南到巴黎能够先乘火车到北京,再坐飞机到达;②利用公式S=12ah 计算底为1,高为 2 的三角形的面积;③ 12x ④求 M(1,2) 与 N(-3 , -5)两点连线的方程,可先求 MN 的斜率,再利用点斜式方程求得 .A. ①②③B.①③④C.①②④D.②③④分析:选 C.算法是解决问题的步骤与过程,这个问题其实不单仅限于数学识题,①②④都表达了一种算法.3.清晨从起床到出门需要洗脸刷牙(5 min) 、刷水壶 (2 min) 、烧水 (8 min) 、泡面 (3 min) 、吃饭 (10 min) 、听广播 (8 min) 几个过程 .从以下选项中选出最好的一种算法()A. 第一步,洗脸刷牙.第二步,刷水壶 .第三步,烧水 .第四步,泡面 .第五步,吃饭.第六步,听广播B.第一步,刷水壶 .第二步,烧水同时洗脸刷牙 .第三步,泡面,第四步,吃饭 .第五步,听广播C.第一步,刷水壶 .第二步,烧水同时洗脸刷牙.第三步,泡面 .第四步,吃饭同时听广播D.第一步,吃饭同时听广播.第二步,泡面 .第三步,烧水同时洗脸刷牙 .第四步,刷水壶分析:选 C.由于 A 选项共用时间36 min , B 选项共用时间31 min , C 选项共用时间23 min , D 选项的算法步骤不切合常理.新课标第一网4.已知 A(-1,0) ,B(3,2) ,下边是求直线AB 的方程的一个算法,请将其增补完好:S1:___________________________________________________ ________________.S2:用点斜式写出直线AB 的方程 y-0=12[x-(-1)].S3:将第二步的方程化简,获得方程x-2y+1=0.分析:点斜式是由定点和斜率两个条件求的方程,由两点可以求斜率 .答案:求出直线AB 的斜率 k=2-03--1=12一、选择题1.以下四种表达,能称为算法的是()A.在家里一般是爸爸做饭B.做饭需要刷锅、淘米、加水、加热这些步骤C.在野外做饭叫野炊D.做饭一定有米分析:选 B.算法是用于解决某一类问题的步骤,它拥有必定的规则,而且每一步都是明确的.故只有 B 项能够称为算法.2.计算以下各式的S 值,能设计算法求解的是()①S=1+2+3++100;②S=1+2+3++100+③S=1+2+3++n(n1 且 nN).A. ①②B. ①③C.②③D. ①②③分析:选 B.由算法的有限性可知,②不可以设计算法.高二数学算法初步练习 3.对于一元二次方程 x2-5x+6=0 的求根问题,以下说法正确的选项是 ()A.只好设计一种算法B.能够设计两种算法C.不可以设计算法D.不可以依据解题过程设计算法分析:选 B.可分别用求根公式与因式分解设计算法.一般说来,“教师”观点之形成经历了十分漫长的历史。

高二数学《算法初步》单元测试

高二数学《算法初步》单元测试

高二数学《算法初步》单元测试【小编寄语】查词典数学网小编给大家整理了高二数学《算法初步》单元测试,希望能给大家带来帮助!1.以下图程序框图,能判断随意输入的数x 的奇偶性:此中判断框内的条件是( )A.m=0B.x=0C.x=1D.m=12.算法的过程称为“数学机械化”,数学机械化的最大长处是能够让计算机来达成,中国今世数学家在这方面研究处于世界当先地位,为此而获取首届自然科学500 万大奖的是 ( )A.袁隆平B.华罗庚C.苏步青D.吴文俊3.算法S1 m=aS2 若 bS3 若 cS4 若 dS5 输出 m,则输出 m 表示( )A.a, b,c, d 中最大值B.a, b,c, d 中最小值C.将 a, b, c, d 由小到大排序D.将 a, b, c,d 由大到小排序第1页/共9页4.如图程序运转后输出的结果为( )5.计算机履行下边的程序段后,输出的结果是( )A.1, 3B.4, 1C.0,0D.6, 06.用“展转相除法”求得 459 和 357 的最大条约数是( )A.3B.9C.17D.517.算法的三种基本构造是( )A. 次序构造、模块构造、条件构造B. 次序构造、循环构造、模块构造C. 次序构造、条件构造、循环构造D. 模块构造、条件构造、循环构造8.下边为一个求20 个数的均匀数的程序,在横线上应填补的语句为( )A.i&gt;20B.i&lt;20C.i&gt;=20D.i&lt;=209.用秦九韶算法计算多项式当时的值时 ,需要做乘法和加法的次数分别是( )A.6,6B.5,6C.5,5D.6,510.给出以下一个算法的程序框图(以下图 ),该程序框图的功能是 ( )A.求输出 a,b,c 三数的最大数第2页/共9页B.求输出 a,b,c 三数的最小数C.将 a,b,c 按从小到大摆列D.将 a,b,c 按从大到小摆列11.若输入 8 时,则以下程序履行后输出的结果是.12.下左程序运转后输出的结果为_________.x=5y=-20IF x&lt;0 THENx=y-3ELSEy=y+3END IFPRINT x-y ; y-xEND(第 12 题)13.用直接插入排序法对:7,1,3,12,8,4,9,10 进行从小到大排序时 ,第四步获取的一组数为: _ _ .14.求方程的近似根,要先将它近似地放在某两个连续整数之间,则应该在区间上 .15.学了算法你的收获有两点,一方面认识我国古代数学家的优秀成就,另一方面,数学的机械化,能做很多我们用第3页/共9页笔和纸不敢做的有很大计算量的问题,这主要归功于算法语句的.16.上右程序输出的n 的值是 ____________.j=1n=0WHILE j&lt;=11j=j+1IF j MOD 4=0 THENn=n+1END IFj=j+117.函数 y=请设计算法流程图,要求输入自变量,输出函数值.18.某电信部门规定:拨打市内电话时,假如通话时间不超出 3 分钟,则收取通话费0.2 元,假如通话时间超出 3 分钟,则超出部分以每分钟0.1 元收取通话费 (通话不足 1 分钟时按 1 分钟计 ),试设计一个计算通话花费的算法.要求写出算法,画出程序框图,编写程序.19.把“五进制”数转变为“十进制”数,再把它转变为“八进制”数.20.给定一个年份,写出该年是否是闰年的算法,程序框图和程序 .第4页/共9页21.已知正四棱锥的底面边长为3,高为 4,求正四棱锥的体积和表面积,写出算法的伪代码,并画出相应图.参照答案:1.A;2.D;3.B;4.D;5.B;6.D;7.C;8.A;9.A; 10.B; 11. 0.7; 12. 22,-22; 13. [ 1 3 7 12 ] 8 4 9 10; 14. (1 ,2); 15. 循环语句 ; 16. 3;17.18.解我们用 c(单位:元 )表示通话费, t(单位:分钟 )表示通话时间,则依题意有算法步骤以下:第一步,输入通话时间t;第二步,假如t&le;3,那么 c = 0.2 ;不然令 c = 0.2+0.1 (t-3);第三步,输出通话花费 c ;程序框图以下图INPUT tIF t&lt;= 3 THENc=0.2ELSEc=0.2+0.1(t-3)END IFPRINT c第5页/共9页END(第 18 题程序 )19.解 :①20.S1:输入一个年份xS2:若 z 能被 100 整除,则履行S3 不然履行S4S3:若 x 能被 400 整除,则 x 为闰年,不然x 不为闰年S4:若 x 能被 4 整除,则 x 为闰年,不然x 不为闰年INPUT xIF x=100k(k 是正整数 )THENIF x=400k(k 是正整数 )THENPRINT“x是闰年”ELSE“x不是闰年”ENDELSE IF x=4k(k是正整数)THENPRINT“x是闰年”ELSE“x不是闰年”END教师范读的是阅读教课中不行缺乏的部分,我常采纳范读,让少儿学习、模拟。

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