今天我上了一节非常有趣的信息课,内容是有关编程。由于这节信息课正好是编程课,我们就开开心心地做起了编程。这一次我们做的是抽奖系统的编程。
抽奖系统总体分为几个模块和几个角色,主要由转盘和按钮组成。转盘和按钮都有特定的模块来运转。我先在最初的按钮模块里找出一个发送信息的模块,拖动后设置为被点击时发送一个信号。接下来开始编写它发送信号的功能。按钮发送信号后,转盘就会转动。
老师设计的转盘是面向0°,然后旋转30°,重复执行20次,这样它就能旋转20次,转完之后停下来。
我开始设置一些奖项。首先,利用这节课新学的一个名叫“列表”的功能。这个列表是联网后才有的,算是一个拓展功能。列表可以增加很多项,每个项都可以是一个单独的名称或其他内容。我们利用项进行随机选择,先把列表总体安装在背景上,然后调整,让它在0、1和3之间任选一个,并将这三个结果呈现在对话框里。因此,还要建立对话框模块,并增加3个并列模块,让它们并列显示。
这样,转盘才能转动。选择是随机的,这些项会随机选择,并将结果呈现在外面。
之后,老师还让我们设定一个抽奖次数。当被点击后,次数就会减1。我们又增加了一个变量,名字就叫“抽奖次数”。然后每抽一次,它就减一,一直到0就停止脚本。
我做完之后,还没保存就关机了。当时已经下课了,我做得有点慢,因为还和旁边的同学交流了一下,他不是很会做。
今天的信息课到这里就结束了。