admin管理员组文章数量:1577539
2024年1月7日发(作者:)
Scratch 培养孩子的思维与动手能力
少儿编程教学资料,仅供参考,需要可下载并修改后使用!
L2-电子点餐器
本文档书写规范:
1、字体定义为“仿宋”
2、大标题采用“二号”,一级标题采用“四号”,需加粗,颜色为(0,112,192);二级标题采用“小四”,需加粗,颜色为(0,112,192)
3、页眉页脚采用固定方式
4、编号序号为1、2、3…,下层为(1)、(2)、(3)…,可在编号格式上进行自定义,第三层为①、②、③
5、正文段落格式为“首行缩进两格”,行距为“单倍行距”
6、采用微软Word进行编辑
课前准备:
1、演示电子点餐器的动画
2、电子点餐器素材包,确认背景、角色、声音素材内容无误
3、对应课程PPT准备妥当,课后作业打印完毕
4、对应学生账号内容检查无误
课前引导与答疑:
1、师生相互认识,自我介绍(提前设计好的),相互介绍。
2、讲解少儿编程课程的起源,现状,课程体系,学习了对自己有哪些帮助。了解操作基本知识,学习后有哪些意义?课程学习中的注意事项(如建群,我们的作品可以在群内看到,也可以转发到朋友圈,优秀的为他办项目发布会)。
计算机读取代码的原理,bug和debug,循环(不停的判断)。
3、介绍网址登陆方法,分别记录自己的账号和密码,现场操作;
4、介绍阿贝罗少儿编程scratch3.0网页端操作界面,绿旗,红圆圈分别代表开始和结束。每个按扭简介,预先说下每个大系列指令有什么不同?颜色不同。还有呢?有的有缺口,有的突出一块,这些缺口和凸出就是可以进和出程序,有的是椭圆形的边,有的是尖尖的菱形的,里面还有下拉框,意味着有多重选择。埋下伏笔,后面慢慢了解这些区别,然后准备上课
特别说明:侧面说下学了编程的孩子厉害的案例,其他同学羡慕佩服等带来的成就感,引起孩子觉得学这个的欲望。告知学生的精辟语句:普通人玩游戏,高手做游戏。普通人遵守规则,高手制定规则。
同时演示几个设计出来的酷炫的游戏(提前准备好) 给学生欣赏,激发孩子学习的积极性。
1
放飞自我 梦想起航
Scratch 培养孩子的思维与动手能力
1、 本节摘要(2min):
随着移动互联网技术的快速发展,现代科技给我们带来越来越多的方便,最常见的就是饭店点餐,以往我们去饭店总是要等服务员拿着菜谱才能点菜,但是现在,我们只要用手机就能提前选好所要点的菜单,免去我们等待的时间。
2、学习目标(2min)
知识与技能:
(1) 更加熟练的使用变量(定义、赋值)
(2) 链表写入数据、读取数据的技能
(3) 学会制作简单的按钮
过程与方法:
(4)通过小组讨论合作培养解决问题能力
情感态度价值观:
(5)培养对信息技术的兴趣,培养想象力,逻辑思维能力
3、课程导入(10min)
(1)讲解上次课程的作业
(2)电子点餐器作品展示
【课堂问答】
师: 点击加号、减号,食品的数量分别有什么变化?
师:点击店长是否可以结账?
4、角色分析(12min)
打开系统后台的“项目演示设置”查看,并让小朋友仔细观察角色的特征和要素,并进行提问,作品特征一般分为“角色”、“动作”、“规则”。
2
放飞自我 梦想起航
Scratch 培养孩子的思维与动手能力
【课堂问答】
(1)本次作品有几个角色?分别是什么?
(2)点击加号,食品的数量有什么变化?
(3)店长有什么作用?
我们第3节电子点餐主要制作店长、甜甜圈、蛋糕、果盘、加号、减号的角色。点击小绿旗,店长说“欢迎光临小店!童叟无欺!” 。然后顾客自行挑选商品,挑好商品后,点击店长结账。
4、编码逻辑(50min)
(1)添加角色和背景
(2)制作店长
①新建变量,用来存放甜甜圈、蛋糕、果盘的数量。首先,初始化甜甜圈、蛋糕、果盘的数量,没有点餐时,数量设为0
②点击小绿旗,换成“customer”的造型,并说“欢迎光临小店!童叟无欺!”。等待3秒,换成“customer2”的造型。
3
放飞自我 梦想起航
Scratch 培养孩子的思维与动手能力
③计算价格:新建“总价格”变量。当店长这个角色被点击时,计算总价格。总价格=甜甜圈的单价*甜甜圈的数量+蛋糕的单价*蛋糕的数量+果盘的单价*果盘的数量。新建2个链表,一个链表用来存放食品的单价,一个链表用来存放食品的价格(在变量的模块中,新建链表),并说你共消费了多少钱
☆☆☆☆☆
什么是链表呢?我们可以把它理解为一串数字或者文字的有序排列,链表就是这些有序数字或者文字的载体,这些数据有序的存放在链表中,序号1,2,3,4,5……,你可以随时增加数据进链表,也可以随时从链表中删除数据,你还可以在链表中随时读取数据。
(3)制作加号(甜甜圈)
①当加号被点击时,甜甜圈的数量加1
4
放飞自我 梦想起航
Scratch 培养孩子的思维与动手能力
(4)制作减号(甜甜圈)
①当减号被点击时,甜甜圈的数量减1,这里需要注意的是甜甜圈的数量不会小于0.
(5)制作蛋糕、果盘的加号、减号(同甜甜圈的加号、减号)
6、当堂总结(7min)
【程序测试单】:
① 食品的数量是否可以为负数?
② 点击加号按钮的时候,食品数量是否加1?
③ 点击减号按钮的时候,食品数量是否减1?
④ 点击店长时,是不是可以计算出总价格?
【课堂问答】
师:电子点餐器中,怎样计算出总价格?
师:在链表中,如何增加、删除、修改、查询数据?
师: 如何增加更多的食品?
7、当堂拓展(7min)
编程实现:
本程序还可以继续改进,餐馆中可以增加更多的食品。为了吸引大量的客流量,5
放飞自我 梦想起航
Scratch 培养孩子的思维与动手能力
餐馆中,也增加了很多的促销活动。比如价格超过30元享受减5元优惠!甜甜圈买3赠1活动!
注意:无
评判标准:
① 点击店长输出优惠后的价格
② 采用链表的方式存放食品的名称和价格
8、课后练习
编程实现:
为了迎接七夕节日的到来,商场中设置了很多的促销活动。当消费者购买物品满1000元就可以参加减150的活动,满2000可以参加减400的活动。
6
放飞自我 梦想起航
Scratch 培养孩子的思维与动手能力
注意:无
评判标准:
①点击店长输出优惠后的价格
②用链表的方式存放衣服的名称和价格
放飞自我
7
梦想起航
版权声明:本文标题:儿童编程scratch电子点餐教案 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1704589417a98607.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论