综合组集体备课信息技术《生活与算法》
游戏文化节是一个集游戏、艺术、科技于一体的综合体验活动 #生活乐趣# #游戏乐趣# #游戏文化节#
综合组集体备课信息技术《生活与算法》
(2020-11-03 13:30:34)
《生活与算法》
【教学目标】
1、通过探讨、解决具体生活问题的方法与步骤,了解算法的概念
2、通过体验、观摩形象直观的生活实例,学会建立数学模型,了解变量的概念,理解计算机处理问题的一般过程。
3、初步了解计算机语言的发展历程
4、了解算法的表示方法
【教学重点】
1、算法的概念
2、用计算机处理问题的一般过程
【教学难点】
1、变量的概念
2、建立数学模型
【教学过程】
在日常生活中,我们经常会遇到各种各样的问题,面对这些问题,人们总会寻找各种合理的解决方法和步骤。
(一)引入
同学们已升入初三,明年下半年就要中考,学习压力比较大,时间安排很紧张。沈旋同学每天7点前要赶到学校上早读,她6点起床,穿衣3分钟,洗脸、刷牙5分钟,烧饭30分钟,吃饭10分钟,还要读25分钟的书,上学需要10分钟,还能提前7分钟到校。请问,沈旋同学是怎样安排的?
1、分析问题:
2、确定算法
(1)起床3分钟
(2)烧饭30分钟,在烧饭的时候洗脸刷牙5分钟,读书25分钟
(3)吃饭10分钟
(4)上学10分钟
以上是我们解决这个问题的方法和步骤,我们把这些方法和步骤称之为算法。
(二)生活与算法
生活中处处都有算法。
实例1、比如,某人要从平阳车站出发到我们昆阳二中,怎么走?
(乘公交、公共自行车、走路、开车、滴滴打车、出租车等)
学生讨论:用语言描述各种交通方式的步骤。
说一说:生活中还有哪些算法?
实例2、交换两瓶液体
学生思考分析,确定算法。
(三)使用计算机解决问题
如果我们把“交换两瓶液体”交给计算机,计算机没有实物,如何解决问题?
1、分析问题,建立数学模型
计算机中没有瓶子,我们就用变量X、Y、T表示甲瓶、乙瓶、丙瓶。
知识链接:变量是指数据的存储单元,其中存储的数据在程序执行过程中是可变的。
计算机中没有液体,我们用两个不同的数值(如1和2)表示两种液体。
问题就转化为:两个数值进行交换。
2、确定算法
用自然语言描述算法:
(1)定义三个变量X、Y、T
(2)把1赋值给变量X,把2赋值给变量Y
(3)把X中的值传递给T,再把Y中的值传递给X,最后把T中的值传递给Y
(4)结束
3、编写程序
用计算机语言描述算法:
Dim x , y , t as integer
x=1
y=2
t=x
x=y
y=t
接下来选择一种计算机语言来描述算法,将算法转换成程序,也就是我们常说的编程。这里我们选择一种高级语言visual basic来编写程序:
(知识链接:计算机语言的发展)
4、调试程序,直至成功运行。
(四)算法的三种表示方法
除了用自然语言、计算机语言描述算法外,还可以用
流程图描述算法,如图:
自然语言:
(1)定义三个变量X、Y、T
(2)把1赋值给变量X,把2赋值给变量Y
(3)把X中的值传递给T,再把Y中的值传递给X,最后把T中的值传递给Y
(4)结束
流程图:
计算机语言:
Dim x , y , t as integer
x=1
y=2
t=x
x=y
y=t
(五)课堂练习
1、有三瓶不同的液体,如何两两交换?
2、用计算机解决问题,如何建立数学模型?
3、用自然语言描述三个瓶子相互交换液体的算法。
(六)拓展练习
1、用没有刻度的3毫升量杯和5毫升量杯如何量出1毫升的水?请写出算法。
(七)课堂回顾
1、算法就是解决问题的方法和步骤。
2、计算机解决问题的一般过程。
3、变量
【教学反思】
网址:综合组集体备课信息技术《生活与算法》 https://www.yuejiaxmz.com/news/view/614678
相关内容
计算机教学与实际生活相结合,小学信息技术课生活化教学内涵与方法浙教版六年级上册信息技术第13课在线生活中的算法(教案)
《固体废物处置综合利用技术》
《固体废物处置及综合利用技术》课程标准2014.doc
小学信息技术课堂生活化教学内涵与策略
小学信息技术课堂教学生活化的设计
生活化教学在信息技术课堂的运用
小学信息技术生活化教学初探
融合隐式信任与属性偏好的群组推荐算法
徐大荣=信息技术与中学物理教学整合的心得体会.doc