scratch高考流程图,出现在2019年12月15日的蓝桥杯STEMA考试中,题目类别为综合行程问题。题目仅出现在中高级组,中级组正确率为25.5%,除正确答案外,考生答案最多的是空白不选,28.5%。
scratch高考流程图算法题解题答案
scratch高考流程图真题如下:
如图,这是一道高考题目,不过在初中难度的编程课上也有
类似题目。执行流程图,如果输入的a值为-1 ,那么输出
的s值为( );
scratch高考流程图
scratch高考流程图解题思路:
步骤一、先了解流程图的概念:
一般地,为进行某项活动或者解决某个问题,将头脑中形成的步骤用图形、线条及前头等符号以图示的方式表达出来,所绘制的图示即为流程图。流程图是一种用程序框、流程线及文字说明来表示算法的图形;
步骤二、流程图符号的含义:
第一个符号是:起、止框,表示流程图的开始或者是结束;
第二个符号是:输入、输出框,表示数据的输入或者结果的输出;
第三个符号是:处理框,表示赋值、执行计算语句、结果的传送;
第三个符号是:判断框,表示根据给定的条件做判断;
流程图符号
步骤三、解题分析:
初始化数值a=-1 S=0 K=1;
第一次: S=0-1=-1, a=1,K=2;
第二次: S=-1+2=1,a=-1,K=3;
第三次: S=1-3=-2 ,a=1,K=4;
第四次: S=-2+4=2,a=-1,K=5;
第五次: S=2-5=-3, a=1,K=6;
第六次: S=-3+6=3, a=-1,K=7;
结束循环:输出S=3
用scratch编程程序解题:
step1、新建变量a、s、k,初始化数值a=-1 S=0 K=1;
step2、循环判断k>6调出循环,输出结果,否则就一直执行循环体;代码如下:
scratch高考流程图算法题解题代码