4-1-1流程图(一)基础要求1.图5给出了一个算法流程图,该算法流程图的功能是()\s\up7()A.求a、b、c三数的最大数B.求a、b、c三数的最小数C.将a、b、c按从小到大排列D.将a、b、c按从大到小排列解析:第一个判断框把a、b中较小的赋给a,第二个判断框把a、c中较小的赋给a,所以输出的a是a、b、c中的最小值,选B
答案:B2.已知分段函数y=,求函数的函数值的程序框图如图6有两个判断框①,②内要填写的内容分别是()1\s\up7()A.x>0,x0,x=0C.x4B.i≤4C.i>5D.i≤5解析:11111(2)=1+2+22+23+24(*)在程序框图中,当i=1时,S=1+2×1=1+2,当i=2时,S=1+2×(1+2)=1+2+22,…,由(*)式知i=4时完成计算,∴应填入条件i>4
答案:A4.如图13是一个算法流程图.若输入x的值为,则输出y的值是________.\s\up7()解析:由流程图可得y=所以当输入的x的值为时,y=2+log2=2-4=-2
答案:-25.执行如图14所示的程序框图,输入l=2,m=3,n=5,则输出的y的值是________.5\s\up7()解析:∵l2+m2+n2=4+9+25=38≠0,∴y=70×2+21×3+15×5=278,∴输出y=278-2×105=68
答案:686.请根据以下程序流程图15说明它解决的是什么问题,并写出计算机程序.\s\up7()解:该流程图用于求实数x的绝对值.计算机程序如下:INPUT“x=”;xIFx≥0THENPRINTxELSEPRINT-x6ENDIFEND7