程序基本结构有哪几种,scratch程序中的三大结构

少儿编程中,程序的基本结构都是分为顺序、选择、循环三大结构。今天我们以scratch为例,详细的介绍下scratch程序中的三大结构。程序基本结构有哪几种?顺序、选择、循环三大结构:

一、顺序结构

顺序结构是按照自上而下的顺序逐项执行,顺序结构是3种基本结构中最简单的,但即使是最简单的结构,也要经过充分思考,把问题中隐藏的逻辑关系和限制条件挖掘出来,否则顺序结构也会因为顺序不当而低效。

顺序结构流程图
顺序结构流程图

顺序结构是程序最基本的结构,没有之一。即使程序只有一条命令,如显示”Hello,World1”的程序,也算是顺序结构。编程初学者可以分析所接触到的任意程序,尝试去发现顺序结构的身影。注意,顺序结构有时“隐藏”在选择结构和循环结构中。

scratch程序中的顺序结构:

scratch按顺序一步一步执行
scratch按顺序一步一步执行

二、选择结构

选择结构的关键在于构建合适的判断条件,用户根据选择的判断依据,根据判断条件选择合适的分支。判断条件一般为某种逻辑、关系以及比较等因素,也就是说必须有可比性。

单一选择结构

Scratch软件中也有这样的选择结构。例如在“角色”面板中可以控制当前角色在舞台上是否显示,这就是一个典型的选择结构,确保角色只能以其中一种显状态存在。控制角色的显示只有一个判断条件一是否显示?” ,这也是选择结构最简单、典型的样式,般称为 “单一选择结构”。

选择结构流程图
选择结构流程图

嵌套选择结构

嵌套选择结构不是只有上面这一种形式, 构建它是很“烧脑”的,稍有不慎就会出现逻辑上的错误,在后面的课程中还会深入学习和练习。当程序由单一的顺序结构改变为顺序结构与选择结构相结合,尤其是采用嵌套选择结构时,会极大地增加程序的复杂度,这是对逻辑思维强有力的挑战。

scratch程序中的选择结构用到的积木块:

scratch程序中的选择结构用到的积木块
scratch程序中的选择结构用到的积木块

三、循环结构

循环结构的三要素

为什么能循环?(循环依据)发现事情是有循环规律的,这个规律就是使用循环的依据,循环依据的选择很重要,它必须是有一定的可持续性。

用什么控制循环?(判断条件)循环在每次执行前后,都需要进行判断,决定是否要继续进行循环,要看循环的判断条件。

循环执行什么?(循环体)也就是循环体,循环执行的是什么。

循环结构流程图
循环结构流程图

根据循环三要素,我们可以这样来构建循环结构,首先提练问题中有规律、能重复发展变化的客观因素作为循环依据,其次根据循环依据构建具有逻辑关系的判断条件,然后按照循环依据的持续变化执行解决问题的循环体,直到判断条件控制循环终止。

scratch程序中的循环结构用到的积木块:

scratch程序中的循环结构用到的积木块
scratch程序中的循环结构用到的积木块

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇2022-09-26 11:05:53
下一篇 2022-09-28 10:00:00

相关推荐

  • 没有相关文章!