Scratch案例——会动的名字

上一讲介绍了Scratch的编程工具和一点点编程概念,今天教大家如何做一个小程序。屏幕上的每一字母用鼠标一点就会动。

在这里插入图片描述

这个例子在Scratch的例子里就可以学到,所以这里就不一步一步来教大家怎么做了,只详细来讲编程逻辑。

看到这样一个程序,我们首先第一点:

1:这是三个独立的字母,也就是有三个角色,每一字母都是一个角色,需要单独编程。

2:我想要让每一个角色做什么动作:是变大变小?是转动?还是变颜色?还是在屏幕里到处跑呢?

3:如何控制?是用鼠标放上去就动?还是用鼠标点击才动?还是不用控制,大家轮着动?

上面这些思考就是编程中最重要的也是第一项的工作:需求分析。也就是搞清楚你设计的程序到底要做什么事情。

搞清楚了需求分析,那该怎么做呢?比如我的C想先变大,再变小,那该怎么做呢?我们发现在外观里面有一个控件,将角色的大小增加10,这个指令就是改变角色形状的。我们就可以用它来让C变大。等等,上节课我们讲到了,编程思维的逻辑是很严密的,你这个变大是一瞬间变大,还是一点点变大?变大的速度要快还是慢?这就是逻辑思维的严密性。如果你想一点点变大,该怎么办呢?对了!使用循环结构,让C字母每次变大一点点,重复几次就可以完成了。然后再重复同样的次数,每次再把尺寸减小一点就会变回原样了。

(循环结构是编程算法中非常重要的一个工具,简单来说,只要你想让角色持续的改变状态就需要用到循环结构)

上面这些思考就是编程中重要的第二项工作:算法设计,也就是搞清楚如何实现你设计好的程序需求,使用什么关键算法。实现的方法可能有很多种,你如何选择最简单和最有效率的算法。这就是算法的优劣。下面就是最后一个步骤,用你的编程工具进行编程啦。下面就是用Scratch做的简单代码。留个小作业:如何控制变大变小的速度呢?

在这里插入图片描述

第二个C,我们想要他转动起来。如何做呢?这里就不讲了,大家可以用上面的逻辑步骤自己来设计吧。

至于G,你想怎么搞就怎么搞吧。

总结:

1:今天教了大家编程的重要三步骤:需求分析,算法设计,编写代码。

2:复习了一下逻辑思维的严谨性。

3:介绍了循环结构。

跟我们学编程,会重点教大家编程思维逻辑。让小朋友们从小就能培养好的逻辑思维习惯,和培养优秀的思维品质。而不是教小朋友去做码农。如果你认同的话,就请关注我们的公众号,并推荐给你的朋友们。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值