导读:scratch循环结构三要素是什么?scratch编程循环的三要素是循环依据(为什么能循环)、判断条件(用什么控制循环)和循环体(循环执行什么)。
循环,在任何编程语言中都是少不的,程序有三大结构,循环就是其中之一。既不是循环在编程是很常见的,在生活中也是处处能够体会到。
下面来看一下生活中的循环场景。
在夏天使用电风扇,只要打开电风扇,扇叶就云一圈一圈不停地转动起来。扇叶一圈一圈地转动就是 循环的典型案例。想象一下, 如果电风扇只转一圈,还能“产生”风吗?如果没有电风扇,就得选择扇子,那也得用手一下一下不停地扇动才能有风,这个用手扇动的过程也是循环。
学习很多时候是一个不断重复、 积累的过程,每天上学、放学、写作业,上学、放学、写作…每周五天不间断,这就是一个 典型的循环场景。
scratch循环结构三要素
(1)为什么能循环?
从周一到周日的7天是有规律的,依次递增的,中间没有空缺和重复的日子。不可能过了周一过周三,喜欢过周三就过两次,这不符合客观规律。
(2)用什么控制循环?
循环在每次执行前或者执行后都需要进行判断,决定是否要继续进行循环,因此编程人员需要构建“判断条件” 来控制循环。因为周一到周五是工作日,所以案例中控制循环的判断条件为“今天是工作日?”,如果“是”,则进行循环;如果“否则跳出循环,执行右侧的继续睡觉直到中午”。
scratch循环画流程图
(3)循环执行什么?
作为学生,主要任务就是学习知识。“上学、放学、写作业”是学习知识所要做的几个基本动作,所以可以把这几项放入循环中,让它们循环执行。根据以上分析,可以总结出循环的三要素:循环依据(为什么能循环)、判断条件(用什么控制循环)和循环体(循环执行什么)。
根据循环三要素,我们可以这样来构建循环结构:首先提炼问题中有规律、能重复发展变化的客观因素作为循环依据,其次根据循环依据构建具有逻辑关系的判断条件,然后按照循环依据的持续变化执行解决问题的循环体,直到判断条件控制循环终止。要成为优秀的程序员,善于构建循环结构是必备技能。
scratch编程的相关重要知识点:
程序基本结构有哪几种
什么是面向对象编程
scratch编程基础知识