浙江卷再现算法流程图,流程图为何年年必考?
2021-11-12 12:00:48
流程图是算法思路最基础最清晰的表现形式之一,一般来说是由一些图形框和流线符号构成的,形象直观,一目了然,不易产生“歧义性”,便于理解,并可以直接转化为程序。流程图可以帮助学生将复杂的问题过程直观化,让学生加深对问题结构的理解,因此学生需要学会读懂流程图。
本次题目中的流程图用到了“循环”结构,学生们能读懂流程图后便可以快速理解题意:“设n=20,m=0,重复运算m = m + n Mod 3,n = n - 5,直到n <= 0停止计算,并求m,n最终的值。”

图片来源于网络
理解完流程图我们会发现,根据题意,该题要进行多次计算才能得出答案,这个过程使用人工计算是极为麻烦的,要将前一次计算的结果作为下一次计算的值,在这过程中一旦有一处计算错误将导致后续计算全都是无用功。如果使用计算机进行运算就可以避免此类问题,计算机会精确计算每一次结果,并将结果存储起来,在进行下一次计算时再调用存储结果,且计算机运算速度极快这能帮助我们大大缩短运算时间。

图片来源于网络
就像通过学习语文我们可以理解他人,表达自我,通过学习数学我们可以学会量化、对事物进行运算,而同样的,通过学习编程我们可以培养严密的逻辑思维,有助于我们正确认识客观事物。
编程题越来越频繁地出现在高考题中,这标志着编程教育已然成为主流教育。如今的编程已经成为一门正式的课程走进学生们的课堂,今后基础教育越来越重视算法与思维,编程正在加强与各个学科知识的融合。未来是智能科技的时代,只有紧跟时代的脚步才会拥有更多机遇和挑战。