第16课 Scratch入门篇:师生问候-广播版

师生问候-广播版

故事背景:

 上节课我们完成了师生问候功能,指令罗列的蛮多,写起来很麻烦,而且阅读起来不容易理解,这节课我们把上节课内容进行优化,引入一个新的指令-广播,广播相当于一个事件的前提信号,允许一个角色向其他角色发送消息,这些消息可以是任何内容,如指令、数据或状态更新等。


 广播和接收广播的指令位于Scratch的“事件”类别中。通过发送广播指令,可以指定一个或多个角色接收到该广播后执行特定的脚本。同样地,接收广播指令允许角色在接收到特定广播时执行相应的操作
在这里插入图片描述

程序原理:

 每一次对话完成以后广播消息,接收到广播后在回答,在广播等待下次接收广播再回答…

程序设计:

1、背景及任务设定:
在这里插入图片描述



2、利用广播方式来实现问答:
在这里插入图片描述

在这里插入图片描述



 以上指令中,我们可以看出,广播“考试”-对应的是”当收到考试“,广播”问候“对应的是当收到“问候”,其他的类似。

 我们可以跟上节课代码对比下,通过广播实现问答,整个代码看起来更加清晰,设计的时候更好理解。


 这块的代码多练习下,广播在后期用的地方会很多,不理解的可以留言给我!

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值