资源简介 第 9 课 制作电子点菜单 核心素养培养目标 1.了解智能程序在日常生活中的应用,逐步建立学习、使用计算机的兴趣和意识。 2.能使用Scraino编程解决简单的问题。 3.能将源于生活的创意利用数字化方式加以描述。 4.能利用简单的数字化工具,按要求完成简单的信息加工任务,并能在作品中初步展示个人的观点。 教学重点 1.根据需要创建不同的列表。 2.在列表中添加指定内容。 3.删除列表指定的项。 教学难点 列表的使用。 教学过程: 情景导入: 在菜馆里用电脑或手机点菜既方便又快捷。 195262529400500那我们就用 Scraino 设计一个智能电子点菜单吧。 单击绿旗,舞台显示食物图片。电机某个食物图片,舞台左侧的购物车列表即显示该食物的 名称和单价。继续单ft其他食物,它们将自上而下依次显示在购物车列表中,变量自动统计所食物的总价钱。 一 新建列表功能强 怎样能把点的食物显示在购物车里? 变量模板里的可以实现这个功能。 做一做 为电子点菜单建立一个名称为“购物车”的列表,用来现实所选食物和单价 为电子点菜单建立一个名称为”总价”的变量,用来现实所选食物的总价钱。新建一个购物车列表后,Scraino 会自动生成与这个列表相关的积木,功能如下。 积木 功能 勾选后,在舞台上显示列表 添加指定内容到列表,可以添加 数字、字符和字符串 删除列表中的指定项 在列表中指定的项插入指定内容 列表中某一项的内容 列表项目数 判断列表中是否包含指定内容 在舞台上显示列表 在舞台上隐藏列表 二 食物加到列表中 当我们单ft某一食物时,列表里就要显示出它的名称和单价。 做一做 列表里有很多积木,用哪块积木可以将食物名称和单价添加到购物车列表里? 参考下页图为豆浆角色搭建脚本,实现单ft后自动在购物车列表显示其名称和单价的效 果。 为该角色继续搭建脚本,实现在变量中显示购物车所有食物总价钱的效果。 3525265531875输入食物名称和单价。 单击,选择列表。 单击,选择变量。 输入单价。 所有食物的脚本都是相似的,我可以复制这组脚本给其他角色。我还能给它们添加一个漂亮的背景。 三 清空列表很重要 每次运行程序时,购物车列表里总是出现点过的食物,怎样把他们清空 28378159779000 可以用 积木来实现你的我想法。 做一做 为电子菜单搭建脚本,实现每次重新执行程序都可以清空购物车列表和变量的效果。 挑战自我 在点餐的过程中,如果选错了食物,怎样把它从购物车里删除呢? 展开更多...... 收起↑ 资源预览