Scratch中级编程(3)——列表

Scratch的变量大家都熟练,列表也属于一种变量,是一种栈结构的变量。所谓栈结构,它是有顺序,并且可以通过索引进行查找。栈结构是编程里重要的一种数据结构。

列表的常用用法就是:增加一项(顺序加入,加入到最后一项)/插入一项(插入到某一项最后)/根据索引查找某项/删除(某一项或全部)。这些用法都可以在scratch模块中找到。

今天我们要做的一个题:小猫根据鼠标位置走出一个路径,几秒后小猫再按照这个路径返回。

这种题目在蓝桥杯中是出过的,可能不完全相同,但核心考核点是相同的。这道题的关键就是使用列表,使用遍历。

分析一下,应该有这么几个关键的步骤:首先,当鼠标让小猫移动的时候,应当用列表记录x和y的坐标;然后,列表从最后一项进行遍历,按照存储的x和y坐标进行移动。这就是这道题的核心考核点。

核心代码如下:

蓝桥杯中级的难度可能比这个要高,但说了,万变不离核心考核点,不能说换了背景换了套路,就不会了。

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

Scratch中级编程(2)——递归算法

2023-5-25 10:17:01

综合资讯

Scratch中级编程(4)——遍历

2023-5-26 11:36:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索