最新消息:

Scratch 之 飞行的小鸟

Scratch 少儿编程 3267浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

这节课我在Scratch编程实现一个小鸟不断的飞行,通过这节课让大家了解Scratch的基本操作,程序的执行流,任务的开发方法。

 

先看视频,快速理解

 

 

 

分析解决问题的方式

 

我们习惯一看到任务就直接编程,对于简单任务这样可行,但对于复杂或模糊的任务这样是不可取的。

 

对于较复杂的任务我们先要定义好需求,就是我要做成个什么样子,这里要语言严谨,可以不关心如何编程。有时我们会发现在编程中做着做着就不像我们想要的样子,这基本是需求没定义好,所以做好需求定义非常重要。

 

然后我们试着站在如何实现的角度,找出任务的关键点,再从编程的角度如何实现 。这就是概要设计。这个阶段我们基本从骨架上把程序搭起来。

 

最后我们用流程图来实现程序执行流,基本实现任务的实现,最后编程就依照流程图即可。这个阶段叫做详细设计

 

需求定义 -> 概要设计 -> 详细设计

 

程序执行流

 

计算机执行任务的方式只有顺序,条件和循环。我们在流程图中也只有这三种方式。必须把复杂的任务用这三种流程实现逻辑,才可以让计算机去执行。

 

Scratch 之 飞行的小鸟

例如上图中的流程图,包括这三种执行方式,菱型图是条件判断,虚线区域是整个循环体,若干个长方型组成的是顺序执行。

您必须 登录 才能发表评论!