少儿编程教学资料,仅供参考,需要可下载并修改后使用!
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、本节摘要(2min):
韩信带兵1500人去打仗,战死四五百人。战后清点人数时,韩信命令士兵每3人站一排,
多出2人;每5人站一排,多出3人;每7人站一排,多出2人。韩信由此马上算出了部队人数。请你也算一算,这支部队在战后还有多少人?
2学习目标(2min)
知识与技能:
(1)更加熟练的使用变量(定义、赋值)
(2)链表写入数据、读取数据的技能
(3)理解余数的概念
过程与方法:
(4)通过小组讨论合作培养解决问题能力
情感态度价值观:
(5)培养对信息技术的兴趣,培养想象力,逻辑思维能力
3、课程导入(10min)
(1)讲解上次课程的作业
(2)通过奇偶数导入,引出余数的概念
【课堂问答】
师:什么是奇数,什么是偶数?
师:什么是余数?
4、角分析(12min)
打开系统后台的“项目演示设置”查看,并让小朋友仔细观察角的特征和要素,并进行提问,作品特征一般分为“角”、“动作”、“规则”。
【课堂问答】
4、编码逻辑(50min)
1)添加角和背景
(2)制作角
①新建变量“人数”,新建链表“解”用来存放多种解。点击小绿旗,清空解列表,也就是初始化列表。根据题本知道韩信带兵1500人去打仗,战死四五百人,可以知道剩余人数大于1000,小于1500.首先设置初始值为1000.
②有一个数在1000 ~ 1500之间,它同时满足被3除余2、被5除余3、被7除余2这三个条件。求这个数是多少?换句话说,就是在1000到1500的范围内,一个个按照条件判断,直到满足条件的数出现了为止!(这里可以采用枚举法)
☆☆☆☆☆
在进行归纳推理时,如果逐个考察了某类事件的所有可能情况,因而得出一般结论,那么这结论是可靠的,这种归纳方法叫做枚举法
③筛选值:如果遇见符合条件的值,就将它加入解中;
6、当堂总结(7min)
【程序测试单】:
1每次运行,有没有清空上次的结果?
2这个数同时满足被3除余2、被5除余3、被7除余2的条件?
3程序中是否通过列表来保存解?
4韩信点兵中,士兵的人数是否在1000-1500之间?
【课堂问答】
师:什么是枚举法?
师:什么是余数?scratch编程优秀作品
师:描述下韩信是怎么计算士兵数量的?
7、当堂拓展(7min)
请设计一个程序,让用户在键盘上输入今天的星期数和今后的天数,就可以计算出那一天的星期数。
让我们先来想一想,假设今天是星期天,我们怎么推算一天后,两天后……六天后是星期几?
8、课后练习
舞蹈队有24个同学跳孔雀舞。
(1)如果排成5行,平均每行几个同学,还余几个?
(2)如果排成7行,平均每行几个同学,还余几个?
(3) 你能设计出几个排队方案,把同学正好排完(没有余数) ?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。