最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

少儿创意编程(39)数据链表

Scratch 少儿编程 892浏览 0评论

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

少儿创意编程

        Scratch融合卡通、动画、音效等多媒体的运用和直观拖拽式的编程方式,生动有趣,可以编写各种类型程序,游戏、动画、互动美术、实物模拟、数学模拟等,想象无限。同时蕴含丰富知识,体现现代编程思想,涵盖程序设计、数学、物理、语言、艺术各领域;经过系统学习,编程班的孩子的逻辑思维能力将远远超过一般的同年龄孩子。事实上,Scratch是种“一朝学会,受益终生”的课程。

少儿创意编程(39)数据链表

    今天我们来学习一个很重要的知识点–数据链表。大家先看下编程游戏《打猫头》的效果吧!

点击右上角小绿旗游戏开始,小猫的头会在这个5*4的小洞洞地图上每隔0.8秒随机移动一个位置,当鼠标点击中小猫的头,则得1分;如果鼠标没有点击中小猫,而是点击了屏幕,则失1分。

少儿创意编程(39)数据链表

这是编程游戏《打猫头》的背景和角色。大家一定很好奇,为什么猫头只出现在这张背景图的洞口处,奥秘就是数据链表,大家看上图左右两侧的数据框。

少儿创意编程(39)数据链表

原来在数据模块处,除了可以新建变量,还可以新建链表,大家看编程区模块的颜色就可以区分出来。

结合上图x轴5个坐标点和y轴4个坐标点,再看下程序中x坐标为x轴中任意项和y坐标为y轴中的任意项,大家是不是就明白了小猫只出现在这20个点的原因了。

当然,大家也可以尝试做个《打地鼠》的编程游戏,方法类似《打猫头》,一定要用上数据链表这个知识点哦!

始发于微信公众号:
临汾南城教辅中心

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