高考数学复习算法变式题

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

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

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

资源描述

高考数学复习算法变式题(命题人:广州七中张绵勇)1.(北师大版第92页例6)求方程01)(23xxxf在[0,1]上的近似解,精度为0.01变式:用二分法求方程0123xx在[0,1]上的近似解,若f(0)=-1,f(0.5)=-0.125,f(1)=1则解可能在区间__[0.5,1]____2.(北师大版第100页例3)设计一个算法,从5个不同的数中找出最大数变式1:写出“从5个不同数中找出最小数”的一个算法流程解:开始输入a1,a2,a3,a4,a5b:=a1ba2b:=a2ba3b:=a3ba4b:=a4ba5b:=a5输出b结束是否是否是否是否变式2:写出“从100个不同数中找出最小数”的一个算法流程解:开始输入a1,a2,……,a100b:=a1i:=2i:=i+1baib:=ai输出b结束是否i100是否3.(北师大版第108页练习12)请观察给出的流程图,这是一个求和的算法的流程图,请运行几步看一看,指出该循环结构的循环体,循环变量和循环体的终止条件解:循环体是s:=s+i循环变量是i终止条件是i4i4否是开始s:=0i:=1s:=s+ii:=i+1输出s结束变式1:观察给出的流程图,写出输出结果__12310s_____4.(北师大版第114页习题17)函数1,0()0,03,0xxfxxxx,请设计算法流程图,要求输入自变量,输出函数值。变式:到银行办理个人异地汇款(不超过100万元),银行收取一定的手续费,汇款额不超过100元,收取1元手续费,超过100元但不超过5000元,按汇款额的1%收取,超过5000元,一律收取50元手续费。请设计算法流程图,计算当输入汇款额x元时,输出银行收取的手续费y元。解:开始s:=1n:=1:ssnn:=n+1n10否输出s是结束开始5.(北师大版第130页例1)设计算法,根据输入x的值,计算y的值221,2.51,2.5xxyxx变式:以下给出的是用条件语句编写的程序,根据该程序回答INPUTxIFx3THEN2yxELSEIFx3THEN1yxxELSEy=2输入xx100y:=1y:=1%xy:=50输出y结束是否是否x5000ENDIFENDIFPRINTyEND若输入4,则输出结果是____15____6.(北师大版第99页练习2)设计算法,求出方程0axb的解,画出算法流程图变式:用基本语句写出求解方程0axb的算法解:INPUTa,bIFa0THEN:bxaELSEIFb=0THEN输出“全体实数“ELSE输出“无解”ENDIFEND7.(冒泡排序)变式:用冒泡排序法将数据列:57,38,45,86,73,12,91,34按从小到大的顺序排列,经过__2___趟排序后,得到的新数据列为:38,45,57,12,73,34,86,91

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

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

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

×
保存成功