第3讲算法初步1.有算法:S1输入n;S2判断n是否是2,若n=2,则n满足条件;若n>2,则执行S3;S3依次从2到n-1检验能不能整除n,若不能整除,则n满足条件.上述满足条件的数是________.(提示:如填奇数、偶数、质数等)解析:根据以上算法结合质数定义知满足条件的数是质数.答案:质数2.(2019·连云港质检改编)执行如图所示的流程图,则输出i的值为________.解析:当执行第一次循环体时,S=1,i=1;当执行第二次循环体时,S=2,i=2;当执行第三次循环体时,S=6,i=3;当执行第四次循环体时,S=24,i=4;此时输出i,即i=4
答案:43.运行如图所示的伪代码,输出的结果是________.解析:a=1,b=2,把1与2的和赋给a,即a=3,输出的结果是3
答案:34.(2019·苏锡常镇四市联考)若下面所给的流程图运行结果为S=35,那判断框中应填入的关于k的条件是________.解析:当S=35时,k=6
要使输出S=35,即当k=6时结束程序,因此k>6(或k≥7).答案:k>6(或k≥7)5.(2019·南通调研)如图是一个算法流程图,则输出的x的值是________.解析:因为x=y=1