常见的编程概念:
Scratch虽然操作起来很简单,但常见的编程概念却都包含其中:
1.(结构化程序设计的)三种基本控制结构:
顺序结构,循环结构,选择(分支)结构;
2.数据变量的定义和链表的使用;
3.在设计中引入 事件,线程,同步的概念。
本文只描述“三种基本结构”。
三种基本结构:顺序结构、选择结构、循环结构
顺序结构就是从头到尾一次执行每一个语句
选择结构根据不同的条件执行不同的语句或者语句体,有时称为“分支结构”。
循环结构就是重复的执行语句或者语句体,达到重复执行一类操作的目的
顺序结构:各操作是按先后顺序执行的。是最简单的一种基本结构。

顺序结构01
选择结构:根据是否满足条件而从两组操作中选择执行一种操作。

选择结构01
选择结构:某一部分操作可能是空操作。

选择结构02
循环结构:又称重复结构。即在一定条件下,重复执行某一部分操作。
循环结构又分为“直到型结构”和“当型结构”。
循环结构之“当型结构”:当条件成立时,反复执行某一部分操作,当条件不成立时退出环。特点:A可能一次也没有执行到。

循环结构之“当结构”
循环结构之“直到型结构”:先执行某一部分操作,再判定条件;当条件成立时,退出循环;当条件不成立时,继续循环。
特点:先执行,后判断,A最少要执行一次。

循环结构之“直到结构”
不正确的循环

不正确的循环:没有出口

不正确的循环:死循环
小结:
1.三种基本控制结构:顺序结构、选择结构、循环结构
2.任何程序都能用这三种结构实现
3.只用这三种结构的程序,称为“结构化程序”。
……模块化(结构化),是程序设计的核心思想之一。