上QQ阅读APP看书,第一时间看更新
第3章 程序控制
这一章将向读者介绍在Scratch中进行结构化程序设计的编程知识,为编写结构复杂、逻辑清晰的程序和学习后续内容打好基础。
通过编程,我们能够让计算机解决各种实际问题。在解决问题时,需要仔细分析问题,将解决思路整理清楚。一般来说,无论问题如何复杂,总是可以把解决过程分解为若干个明确的步骤,这些步骤称为算法。我们可以使用自然语言来描述算法,也可以使用直观、形象的流程图来描述算法。流程图能够清晰明确地展现算法的逻辑关系和结构,在程序设计中被广泛使用。
程序其实是使用编程语言对算法进行描述的产物。任何程序(或脚本)无论其结构是简单还是复杂,都可以归纳为三种基本结构,即顺序结构、选择结构和循环结构。在Scratch的控制指令面板中提供用于创建选择结构和循环结构的指令积木,通过这些指令积木的组合或嵌套,就可以实现任何简单或复杂的程序控制流程,从而创建各种各样的应用程序项目。
本章包括以下主要内容。
◇ 介绍顺序结构、选择结构和循环结构的程序设计。
◇ 介绍使用流程图描述解决问题的算法。
◇ 介绍关系运算和逻辑运算指令积木的使用。