您的位置是:少儿编程网>Scratch编程教程Scratch编程教程

跟我学编程:第四十课Scratch编程之链表(列表)应用实例教程

少儿编程网2019-05-22 21:55:42Scratch编程教程 人已围观 来源: -用户投稿

简介同学们大家好,我们都已经初步认识了Scratch中的链表(列表),我们可以使用链表来记录数据,我们还可以从链表中取出数据来在程序中使用,今天我们使用链表来创作一个有趣的程序:孙小弟讲故事。

孙小弟讲故事

第四十课Scratch编程之链表(列表)应用实例教程Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

同学们大家好,我们都已经初步认识了Scratch中的链表(列表),我们可以使用链表来记录数据,我们还可以从链表中取出数据来在程序中使用,今天我们使用链表来创作一个有趣的程序:孙小弟讲故事。Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

我们都听过很多很多故事,同学们想一想,自己**喜欢的是哪个故事呢?Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

一个生动的小故事必须包含五个要素:何时.何地.何人.何事.何故,也就是故事中一定要包含故事发生的时间、地点、故事中的人、故事的经过以及故事发生的原因,其中故事发生的原因不是**重要的,是对听众的一种解释。Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

那么今天我们就使用链表来让“孙小弟”按照我们的要求讲出一个生动的小故事吧!Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

设计一个故事大纲

要想讲好一个故事,我们需要先设计一个故事大纲,今天故事的主人公是个小女生,她生活在一个很远的地方,有一天她乘坐一辆交通工具到了一个神秘的地方,当她到了这个神秘的地方以后,你出现了,你热情地招待了她,因为她还带来一大堆你喜欢的零食(贪吃鬼)!Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

第四十课Scratch编程之链表(列表)应用实例教程Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

建立一个存放重要信息的链表

我们设计的故事大纲里可以自己添加很多重要的信息,我们把这些信息存放到链表里,这样我们通过改变链表里的这些信息,就会让孙小弟讲出不一样的故事了,我们把这个链表(列表)取名为:words。Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

第四十课Scratch编程之链表(列表)应用实例教程Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

使用链表里的重要信息来完善我们的故事大纲吧

根据故事大纲,我们通过字符串来让孙小弟讲出完整的故事,在字符串中我们通过建立的链表来添加重要信息:Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

第四十课Scratch编程之链表(列表)应用实例教程Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

创作一个交互界面,让孙小弟来提问,将回答的内容添加到链表中作为我们创作故事的重要信息。Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

第四十课Scratch编程之链表(列表)应用实例教程Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

大功告成!我们可以通过对话把重要信息加入到链表中,孙小弟会按照我们给出的重要信息讲出不一样的小故事,试试看吧!Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

课后小练习:当点击开始时,孙小弟会从天而降,慢慢落到地上,孙小弟落到地上后开始与我们对话讲故事。Bho少儿编程网-Scratch_Python_教程_免费少儿编程学习平台


相关文章:

支持一下 ( )

跟我学编程:第四十课Scratch编程之链表(列表)应用实例教程

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00