第3讲算法初步1.有算法:S1输入n;S2判断n是否是2,若n=2,则n满足条件;若n>2,则执行S3;S3依次从2到n-1检验能不能整除n,若不能整除,则n满足条件.上述满足条件的数是________.(提示:如填奇数、偶数、质数等)[解析]根据以上算法结合质数定义知满足条件的数是质数.[答案]质数2.(2018·石家庄质检改编)执行如图所示的流程图,则输出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.(2018·苏锡常镇四市联考)若下面所给的流程图运行结果为S=35,那判断框中应填入的关于k的条件是________.[解析]当S=35时,k=6
要使输出S=35,即当k=6时结束程序,因此k>6(或k≥7).[答案]k>6(或k≥7)5.(2018·南通调研)如图是一个算法流程图,则输出的x的值是________.[解析]因为x=y=1