<p class="ql-block"> 今天的太阳可真好,作为吃货本质的我们,不如一起讨论周末吃什么吧?</p><p class="ql-block"> 吃什么?这可是个大难题噢。要不我们今天就通过编程课堂,做出一个超级抽奖机,抽到什么我们就吃什么吧!安排!</p> 教学目标 <p class="ql-block"> 教学目标:</p><p class="ql-block">1.能够掌握链表积木脚本的基本用法。</p><p class="ql-block">2.能够使用链表积木完成课程范例作品。</p><p class="ql-block">3.理解链表的含义。</p> 教学重难点 <p class="ql-block"> 理解链表的含义并掌握链表积木脚本的基本用法。</p> 任务发布 <p class="ql-block">任务一:抽奖机按钮。要对抽奖按钮设置一个发送命令,对转盘设置接收命令,当点击抽奖按钮时大转盘转起来。还要对转盘转动的次数进行设计,可以是随机数也可以是固定数。</p><p class="ql-block">任务二:新建列表。列表是一个存放着许多个变量的容器,你可以存储或者获得容器中每一个变量的值,它就像一个有许多抽屉的柜子一样,每个抽屉里面存放着物品。将所有能够抽取到的食物设置列表。而这时需要对列表进行命名,可以是主食、饮料、甜点……在相应的列表下对其内容进行填充,比如主食列表下有米饭、面条、饺子等等。</p><p class="ql-block">任务三:随机抽取。在随机抽取中涉及到的一个知识点是字符串拼接,这就需要将两个以上的文字文本或者是数字结合在一起。在实现超级抽奖机点击抽奖转盘转动,并且弹出对话框,在对话框中会出现列表的任意几项。比如新建对话框把主食的第0到4项间随机一个数和饮料的第0到4项间随机一个数放在一起。以此类推,你可以将所有的列表项全部内容放在这个抽奖机的程序里。设计了这样一个超级抽奖机,你就可以得到列表的各项的随意组合。</p><p class="ql-block"> 是不是很有趣呢?</p><p class="ql-block"> 接下来一起看看咱们的作品吧。</p> 教师作品 <p class="ql-block"> 作为吃货的我是不是太贪心了?</p> <p class="ql-block"> 同学们,你们想吃什么呀?</p><p class="ql-block"> 老师,我不知道想吃什么~</p><p class="ql-block"> 那我们就来列个菜单吧。想吃的想喝的列出来。</p> 学生作品 <p class="ql-block"> 😄我们把菜单放到列表里面了呦。</p> <p class="ql-block"> 杨泽辉同学,你想吃什么?</p><p class="ql-block"> 抽奖机告诉我了:可乐、牛排、冰淇淋。</p> <p class="ql-block"> 😄宋娃欧同学,你的拉面、开水、冰淇淋我印象最深。还有饺子、可乐、脏脏包……</p> <p class="ql-block"> 苏贤进同学,你的套餐太丰富啦。</p><p class="ql-block"> 帝王蟹、雪碧、全家桶。😃这个套餐太豪华了。</p> <p class="ql-block"> 王彦卓同学,你今天转盘里出现的食物我也想吃呀。可乐、饺子,我们都爱。</p> <p class="ql-block"> 我的套餐可不一样噢,来挑选一下吧。周学博然同学,😄我来转一下,抽抽奖。芬达和面条,这个搭配,有着神奇的滋味。</p> <p class="ql-block"> 李仕涵同学,你今天的精选套餐也很丰富呀。芬达、鸡腿、可乐、鸡腿,看来鸡腿绝对是主角。</p> 总结归纳 <p class="ql-block"> 美食不可辜负。你们的抽奖机我今天都想来试试。</p><p class="ql-block"> 我们今天学习了发送命令接受命令,随机数、新建列表、随机抽取、字符串拼接五大知识点。</p><p class="ql-block"> 看来,今天的学习任务大家都完成了!太厉害啦。</p><p class="ql-block"> 期待下一次我们的超级大联合视频吧!</p>