少儿编程-scratch教程

  学习目标:

  1、了解变量中的链表

  2、链表的增加,删除,取值等操作

  学习重点: 链表的添加及删除

  学习难点: 如何获得链表的值

  学习过程:

  1、更换角色及背景,在此游戏中我们需要2个舞台背景,一个舞台背景为开始抽奖前的舞台,一个为抽奖过程中的舞台,另外角色,我们需要2个,一个为抽奖嘉宾,一个为抽奖按钮。

  2、设定初始参与抽奖的人员

  先建立一个新链表,我们在这儿取名为name

  少儿编程-scratch教程

  建立链表后,在链表下放有很多新功能出现,这是针对链表所特有的语句块。

  下一步,添加参与活动的人员,名字大家可以自由选择,自由录入。我们设定舞台在程序开始时所呈现的图片,然后在舞台的脚本区添加如下语句块:

  少儿编程-scratch教程

  链表中的第一句删除链表的全部项表示在程序开始前先清空所有数据。剩下的链表内容里就是给链表添加内容(也就是我们将参加抽奖的人员)。

  接下来我们设定按钮的脚本,但点击按钮时,发出一个“抽奖”的广播,

  按钮的程序如下:

  少儿编程-scratch教程

  当抽奖嘉宾接收到“抽奖”广播时,就显示出来,然后做一些动作,就开始说中奖了,公布中奖名单,中奖名单是通过对链表里的内容做一个随机的抽取体现的。语句如下:

  少儿编程-scratch教程

  这里有2点需要注意,第一点是我们使用了链表“name”的第任意项来进行抽奖。第二点需要注意的是当接收到抽奖命令下的第一句,我们使用了一个说空白0秒的语句,此语句的作用是再次抽奖时,抽奖嘉宾不会一直还说着前一个中奖人的名字。

本站内容未经许可,禁止任何网站及个人进行转载。

   少儿编程网scratch中文素材在线生成