新课程基础训练题必修3第一章算法初步提高训练C组及答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

努力成就明天高三加油n=5s=0WHILEs15S=s+nn=n-1WENDPRINTnEND(第3题)(数学3必修)第一章算法初步[提高训练C组]一、选择题1.下列给出的赋值语句中正确的是()A.4MB.MMC.3BAD.0xy2.给出以下四个问题,①x,输出它的相反数.②求面积为6的正方形的周长.③求三个数,,abc中输入一个数的最大数.④求函数1,0()2,0xxfxxx的函数值.其中不需要用条件语句来描述其算法的有()A.1个B.2个C.3个D.4个3.右边程序执行后输出的结果是()A.1B.0C.1D.24.用冒泡法对43,34,22,23,54从小到大排序,需要()趟排序.A.2B.3C.4D.55.右边程序运行后输出的结果为()A.50B.5C.25D.06.用冒泡法对一组数:37,21,3,56,9,7进行排序时,经过多少趟排序后,得到这一组数:3,9,7,21,37,56()A.2B.3C.4D.5a=0j=1WHILEj=5a=(a+j)MOD5j=j+1WENDPRINTaEND第5题努力成就明天高三加油二、填空题1.三个数72,120,168的最大公约数是_________________.2.二进制数111.11转换成十进制数是_________________.3.下左程序运行后输出的结果为_______________.4.上右程序运行后实现的功能为_______________.三、解答题1.已知一个三角形的三边边长分别为2,3,4,设计一个算法,求出它的面积.2.用二分法求方程0135xx在(0,1)上的近似解,精确到0.001c,写出算法.画出流程图,并写出算法语句.5x20yIF0xTHEN3xyELSE3yyENDIFPRINTx-y;y-xEND第3题INPUT“a,b,c=”;a,b,cIFbaTHENt=aa=bb=tENDIFIFcaTHENt=aa=cc=tENDIFIFcbTHENt=bb=cc=tENDIFPRINTa,b,cEND努力成就明天高三加油数学3(必修)第一章算法初步[提高训练C组]参考答案一、选择题1.B赋值语句的功能2.A仅②不需要分情况讨论,即不需要用条件语句3.D543215,54321154.A①34,22,23,43,54;22,23,34,43,54②5.D1,1;2,3;3,1;4,0;5,0jajajajaja6.B37,21,3,56,9,7经过一趟得:21,3,37,9,7,56;经过二趟得:3,21,9,7,37,56;经过三趟得:3,9,7,21,37,56二、填空题1.2412072148,7248124,48242,1682472.7.752101211111.111212121212421243.22,224.将,,abc按从大到小的顺序排列后再输出三、解答题1.解:第一步:取2,3,4abc第二步:计算2abcp第三步:计算()()()Sppapbpc第四步:输出S的值2.解:算法如下:1、取[,]ab中点)(210bax,将区间一分为二2、若0)(0xf,则0x就是方程的根;否则所求根*x在0x的左侧或右侧若0)()(0xfaf,则),(0*bxx,以0x代替a;若0)()(0xfaf,则),(0*xax,以0x代替b;3、若abc,计算终止努力成就明天高三加油此时0*xx,否则转到第1步算法语句:Input,,abc02abx5()31faaa5000()31fxxxrepeatif0)(0xfthenprint0xelseif0)()(0xfafthen0bxelse0axuntilabcprint0xend流程图:

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功