内容正文:
教学设计
授课教师
课题
数值交换魔法
知识点来源
□学科:信息技术 □年级:六年级 □教材版本:粤教版(B)
□所属章节:第4课
设计思路
GOC编程中的变量就像一个魔法盒子,能装不同的数值或者是字符,在我们学习数学的过程中,经常会用到交换两个变量的数值问题,对于这个问题我们如何使用编程来实现呢?通过本课学习拓展新知,启发思维。
教学设计
内 容
教学目的
1.了解编程中互换数值的方法与原理。
2.掌握数值互换的方法。
教学重点难点
1.了解编程中互换数值的方法与原理。
2.掌握数值互换的方法。
教学过程
1、 问题导入,激发兴趣
教师:上节课我们学习了变量,知道每个变量相当于一个魔法盒子,里面可以装不同的数据。今天我们来探究一下魔术盒里的数值是怎么互换的,和我们日常生活是不是一样的呢?
教师直接在GOC程序中编程,
Int A=50;
Int B=100;
A=B;
B=A;
Cout<<A;
Cout<<B;
学生:无法实现数值互换。思考为什么?
2、 实物演示,了解原理
教师手机录制微课视频,模拟两个杯子(变量A,变量B)里装的是不同的豆子,是怎么交换杯子里的物品。这时我们需要借助第三个杯子(变量C),将A的豆子倒入空杯子C,再将B的豆子倒入A,最后将C的豆子倒入B。
3、 动画演示,学习方法
在有了直观形象,观察体验后,以动画的形式,将杯子和豆子抽象为变量和数值,以师生互答的形式,完成数值交换。同时在动画中显示出GOC代码。
4、 操作练习,巩固知识
学生上机操作,尝试将变量A和变量B中的数值进行交换,并结合前面学习的输出语句,校验数值是否交换。
5、 拓展知识,启发思维
教师:如果没有变量C,那要如何实现数值之间的互换?看一下学霸的做法(视频),你能说出它的思路吗?
学生头脑风暴。
教师:那请你到GOC程序上,仿照学霸的做法,试试还有没有变得魔法能把它们交换。
$