scratch2.0 求救电话问答
下载 素材和源文件:qq群文件下载(求救电话问答)
一、情景:急救电话问答
知识 求救电话:匪警110,火警119,晕倒120 场景:一问一答 |
|
|
A问 |
B回答 |
系统 |
如果遇到小偷,应拨打哪个电话? |
回答结果 |
若(B回答结果)等于110,则提示对; 否则提示有误 |
发生火灾,应拨打哪个电话? |
|
若(B回答结果)等于119,则提示对; 否则提示有误 |
如果有人晕倒,应拨打哪个电话? |
|
若(B回答结果)等于,则提示对; 否则提示有误 |
二、分析,找出需要准备的素材
A(动作、声音、背景图片的变化) |
|
B回答 |
||
动作 |
背景图片 |
声音(需要录制声音) |
|
|
询问1:如果遇到小偷,应拨打哪个电话? |
小偷背景 |
录制:如果遇到小偷,应拨打哪个电话? |
|
|
|
|
|
回答结果 |
|
判断: 若回答结果 等于110,则提示对; 否则,提示答错了 |
|
录制:答对了 |
显示
|
|
匪警110 |
录制:答错了 录制:抓小偷拨打110 |
|
|
|
询问2:发生火灾,应拨打哪个电话? |
火灾背景 |
录制: 发生火灾,应拨打哪个电话? |
|
|
|
|
|
|
回答 |
判断: 若回答结果 等于119,则提示对; 否则,提示答错了 |
|
录制:答对了 |
显示
|
|
|
火警119 |
录制:答错了 录制:抓小偷拨打110 |
|
|
询问3:如果有人晕倒,应拨打哪个电话? |
晕倒图片 |
录制:如果有人晕倒,应拨打哪个电话? |
|
|
|
|
|
回答 |
|
判断: 若回答结果 等于120,则提示对; 否则,提示答错了 |
|
录制:答对了 |
显示
|
|
|
急救120 |
录制:答错了 录制:急救拨打120 |
|
|
说:谢谢合作,答题完毕。 |
|
|
|
|
三、制作(当理顺思路,并准备好素材后,开始制作。)
3-1:如何实现呢?
A每次询问,B回答,系统判断;
(1) 那可以把询问的内容保存在链表中,正确答案也保存在链表中;
(2)遍历链表: A问一个,B回答,然后系统判断
3-2:实现关键:
(1) 把询问内容、正确答案各自保存在一个链表中
四、总结
4-1数据:变量和链表的使用,链表可以理解为一个火车,链表的每一项相当于火车的每个车厢。