《Scratch趣味编程:陪孩子像搭积木一样学编程》 —1.4 使用 Scratch编程的基本流程

举报
华章计算机 发表于 2019/12/08 11:04:03 2019/12/08
【摘要】 本节书摘来自华章计算机《Scratch趣味编程:陪孩子像搭积木一样学编程》一书中第1章,第1.4节,作者是吴心锋 吴心松 李佩佩。

1.4 使用 Scratch编程的基本流程

编程是一件很有趣的事情。初次接触编程,你可能不知所措,别担心,这并不复杂。首先,为了让读者对编程有大概的了解,可以把编写 Scratch程序的过程分成 7个步骤,如图 1.8所示。注意,这是理想状态。在实际使用过程中,尤其在复杂的项目中,可能要做一些重复往返的工作,根据下一个步骤的情况调整或改进上一个步骤。

 

 image.png

图 1.8 Scratch编程的基本流程

1.4.1 定目标

在动手制作之前,要胸有成竹。脑海中的思路要清晰,你需要程序干什么,首先自己要有明确的目标。要在脑中有清晰的思路,思考你的程序需要哪些信息,要进行哪些计算和控制,以及程序应该要报告什么信息。在这一步骤中,不涉及具体的编程语言,应该是一般术语来描述问题。

1.4.2 设计

明确了程序将要完成什么任务,就应该思考如何用Sratch来实现它。比如,需要什么样的舞台背景?有哪些角色?角色需要多少个造型?如何组织程序?完成这个程序需要多长时间?等等。

1.4.3 制作

设计好程序之后,就可以动手制作了,一般是先把需要的角色和背景准备好,再用 Scratch编写程序。这一步是真正用到Scratch提供的脚本命令的地方。在这一步中,应该给自己的程序添加注释说明。第 2章将详细介绍如何在脚本中添加注释。

1.4.4 运行

运行用 Scratch编写的程序很简单,只需要单击舞台右上角的“绿旗”按钮。按钮是用来停止程序的,如图 1.9所示。

image.png

图 1.9 程序运行控制

1.4.5 调试

运行程序时,可能会发现程序有错误,计算机行业中管这些错误叫 bug。所以,可以检查程序是否按照设计的思路运行。查找并修复程序 bug的过程叫调试。

俗话说“吃一堑长一智”,学***是在不断犯错中进步,编程亦是如此。因此,你要做好犯错的心理准备,也不要因犯错而丧失信心。随着你学的知识越多,你会越来越“老练”,所编写的程序中的错误也会越来越少,越来越不易察觉。

1.4.6 维护

创建完程序后,你可能会发现 bug,或者你想到了一个更好的解决方案,或者想添加一个新的功能等,这时就需要修改程序。

1.4.7 分享

Scratch是一种编程语言,也是一个在线社群。可以将做好的项目分享到在线社群。在这里可与世界各地的人们交流各种互动媒体,如故事、游戏、动画。学习 Scratch的同时,也间接培养了逻辑推理、创意思考、协同合作的能力。

1.4.8 说明

编程并非像描述那样是一个线性的过程,经常要在不同的步骤之间往复。例如,等程序运行后,想改变原来的设计思路,在编写脚本时发现之前的设计不切实际,或者想到了一个更好的解决方案。对程序做文字注释为以后的修改提供了方便。

初学者往往忽略第 1步和第 2步(定目标和设计),直接跳到第 3步(制作)。刚开始学习时,编写的程序非常简单,完全可以在脑海中构思好整个过程。即使写错了,也很容易发现。但是,随着编写的程序越来越大,越来越复杂,动脑不动手可不行,而且程序中隐藏的错误也越来越难发现。最终,那些跳过前两步的人往往浪费了更多时间,因为他们写出的程序难看,缺乏条理,让人难以理解。要编写的程序越复杂,事先定义和设计程序环节的工作量就越大。

磨刀不误砍柴工,应该养成先规划再动手的好习惯。用纸和笔记录下编写程序的目标和设计框架,这样在编写程序时会更加条理清晰、得心应手。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。