课时跟踪检测(四十八)算法初步一抓基础,多练小题做到眼疾手快1.(2019·金陵中学月考)如图所示的伪代码中,若输入x的值为-4,则输出y的值为________.ReadxIfx>3Theny←|x-3|Elsey←2xEndIfPrinty解析:由框图知:算法的功能是求y=的值,当输入x=-4时,执行y=2-4=
答案:2.(2018·南京三模)执行如图所示的伪代码,输出的结果是________.S←1I←3WhileS≤200S←S×II←I+2EndWhilePrintI解析:本题程序为当型循环结构的算法,算法的功能是求满足S=1×3×5×…×I>200的I+2的值,∵S=1×3×5×7=105<200,S=1×3×5×7×9=945>200,∴输出的I=9+2=11
答案:113.运行如图所示的伪代码,则输出的结果为________.解析:i=2时,S=4;i=4时,S=20;i=6时,S=56,这时退出循环体,输出S=56
答案:564.(2019·苏州高三调研)秦九韶是我国南宋时期的数学家,他在所著的《数书九章》中提出的多项式求值的秦九韶算法,至今仍是比较先进的算法.如图所示的流程图是秦九韶算法的一个实例.若输入n,x的值分别为3,3,则输出的v的值为________.解析:运行该流程图,n=3,x=3,v=1,i=2;v=5,i=1;v=16,i=0;v=48,i=-1,循环结束.故输出的v的值为48
答案:485.(2019·海安中学测试)运行如图所示的流程图,则输出的结果S为________.解析:运行该流程图,i=1时,S=1-=;i=2时,S=1-2=-1;i=3时,S=1-(-1)=2;i=4时,S=1-=;…∴变量S的值是以3为周期在变化,当i=2017时,S=,i=2018时退出循环,故输出S=
答案:6.(2018·镇江调研)如图伪代码中,输