内容正文:
少儿趣味编程 - Scratch
控制 - 三种程序结构
.
*
目录
Contents
.
学习目标
Part 1
程序结构相关知识
Part 2
三种程序结构
Part 3
实践与思考
Part 4
课后练习
Part 5
*
Part 1
学习目标
少儿趣味编程 - Scratch
.
*
.
学习目标
了解程序结构的相关知识
熟练掌握顺序、选择、循环三种程序结构
熟悉掌握三种程序结构的代码模块
1、计算机编程是AI(人工智能)时代的通用语言
编程是现代信息社会、大数据时代和即将到来的AI时代的通用语言,和听、说、读、写、算,是孩子们必须掌握的一个技能。信息已经成为现在社会上的一个重要的资源,每一个孩子都应该认识信息,理解信息,最后能驾驭信息,要想达到这个目标,我认为只有一个途径,持续学习编程能力。
芬兰的前教育部长说过:如果你的孩子懂编程,他就是未来世界的创造者,不懂编程,你的孩子就是一个消费者。所以从现在开始,让你的孩子接触和学习计算机编程。我认为是送给孩子最好的礼物,我觉得你的眼界决定你的孩子的未来。
2、编程很有趣
其实编程并不是一个枯燥乏味的工作,一旦沉浸进去,你会发现编程是一种极为快乐又有趣的活动,能激发孩子专注力和无限的想象力,以激发孩子的兴趣为主,让孩子自己去感觉编程,一般的孩子都喜欢这种创造的东西,在编程的过程中,可以塑造孩子的思维,提升孩子的综合能力,也是为学习其他的课程增加动力。
*
Part 2
程序结构相关知识
少儿趣味编程 - Scratch
.
*
.
程序结构相关知识
程序结构一般指结构化程序设计。结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。
Scratch作为一种程序设计语言,具有计算机语言的一切结构特征。
一般来说,任何复杂的程序都是由顺序、选择、循环这三种基本的结构组成的。这三种结构既可以单独使用,也可以相互结合组成较为复杂的程序结构。
*
Part 3
三种程序结构
少儿趣味编程 - Scratch
.
*
.
三种程序结构 - 顺序结构
顺序结构的程序设计是最简单的,也就是说,程序是按从上往下的顺序执行的。
顺序结构表示程序中的各种操作是按照他们出现的先后顺序执行的。
例如:包饺子的过程
开始 --> 和面 --> 和馅 --> 擀皮 --> 包饺子 --> 煮饺子 --> 结束
*
三种程序结构 - 选择结构
.
选择结构也称为判断结构或分支结构,是在程序的处理步骤中出现了分支,需要根据某一特定的条件选择其中的一个分支执行,这样可以使得程序更加具有交互性。分支结构又可分为单分支结构、双分支结构和多分支结构三种形式。
*
如果···那么、如果···那么···否则
.
如果···那么···
这叫做单分支结构,简单来说,就是“只有一条路可走”。
如果···那么···否则···
这叫做双分支结构,简单来说,就是“有两条路可以走”,如果“第一条路不可走”,否则“就走第二条路”。
*
三种程序结构 - 循环结构
.
一些程序需要不断重复相同的内容,比如在制作不断切换造型来实现的动画效果时,需要不断重复切换不同的造型,这就是循环结构。
循环结构表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环。在循环结构中最主要的是:什么情况下执行循环?哪些操作需要循环执行?
*
三种程序结构 - 循环结构
.
循环结构的基本形式有两种:当型循环和直到型循环。
当型循环:表示先判断条件,当满足给定的条件时执行循环体,并且在循环结束处流程自动返回到循环入口;如果条件不满足,则退出循环体直接到达流程出口体。因为是“当条件满足时执行循环”,即先判断后执行,所以称为当型循环。
直到型循环:表示从结构入口处直接执行循环体,在循环结束处判断条件,如果条件不满足,返回入口处继续执行循环体,直到条件为真时再退出循环到达流程出口处,是先执行后判断。因为是“直到条件为真时为止”,所以称为直到型循环。
*
重复执行X次、重复执行、重复执行直到
.
可以设定循环的次数,称为有限循环。
不可以设定循环的次数,称为无限循环。为了避免进入死循环,循环体内必须有退出循环的机制。
不满足条件时进入循环,直到条件满足,这是直到型循环,也可称为条件循环。
*
Part 4
实践与思考
少儿趣味编程 - Scratch
.
*
实践与思考
.
实践案例:猫狗赛跑。
*
实践与思考
.
第一步:加载背景。
*
实践与思考
.
第二步:加载小狗角色。
*
实践与思考
.
第三步:绘制终点线角色。
*
实践与思考
.
第四步:编写小猫的程序。
*
实践与思考
.
第四步:编写小狗的