综合组集体备课信息技术《生活与算法》

发布时间:2024-12-31 15:50

游戏文化节是一个集游戏、艺术、科技于一体的综合体验活动 #生活乐趣# #游戏乐趣# #游戏文化节#

综合组集体备课信息技术《生活与算法》

(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

随便看看