4算法案例(建议用时:45分钟)[学业达标]一、填空题1.若Int(x)表示不超过x的最大整数,对于下列等式:①Int(10
01)=10;②Int(-1)=-1;③Int(-5
其中正确的有________个.【解析】①②正确,③错误.因为Int(x)表示的是不超过x的最大整数,所以Int(-5
【答案】22.1037和425的最大公约数是________.【解析】∵1037=425×2+187,425=187×2+51,187=51×3+34,51=34×1+17,34=17×2,即1037和425的最大公约数是17
【答案】173.下边程序框图的算法思路源于我国古代数学名著《九章算术》中的“更相减损术”,执行该程序框图144,若输入的a,b分别为14,18,则输出的a=________
图144【解析】程序在执行过程中,a,b的值依次为a=14,b=18;b=4;a=10;a=6;a=2;b=2,此时a=b=2,程序结束,输出a的值为2
【答案】2二、解答题4.已知如图145所示的流程图(其中m、n为正整数).(1)这个算法的功能是什么
(2)当m=286,n=91时,输出的结果是什么
图145【解】(1)这个算法的功能是用辗转相除法求两个正整数的最大公约数.(2)∵286=91×3+13,91=13×7,∴286与91的最大公约数是13
故运行结果为13
5.在平面直角坐标系中作出函数f(x)=和g(x)=lgx的图象,根据图象判断方程lgx=的解的范围,再用二分法求这个方程的近似解(误差不超过0
001)的算法用伪代码表示.【解】图象为:设h(x)=-lgx
∵h(2)=-lg2>0,h(3)=-lg3