资源简介 21世纪教育网 –中小学教育资源及组卷应用平台浙江版信息技术九年级第一单元第一课时教学设计课题 生活与算法 单元 第一单元 学科 信息技术 年级 九年级学习目标 信息意识:了解变量的概念;理解计算机处理问题的一般过程;初步了解计算机语言的发展历程;计算思维:了解算法的概念;数字化学习与创新:通过自主学习和合作学习提高解决具体生活问题的能力;通过体验观摩形象直观的生活实例,学会建立数学模型。重点 算法的概念;用计算机处理问题的一般过程难点 变量的概念;数学模型的初步建立教学过程教学环节 教师活动 学生活动 设计意图导入新课 大家曾经学习过田忌赛马还记得吗?田忌赛马是怎么赛的呢,还记得吗?我们一起来看一下吧,展示田忌赛马的图片(播放田忌赛马的视频),请同学回忆并描述小学时学过的课文田忌赛马的过程。 观看视频,用自然语言描述田忌赛马的过程 通过学生熟悉的小学学过的田忌赛马的视频内容引入算法的概念,学生熟悉的内容以视频的形式引入课题,降低学生的陌生感,提高学生的学习兴趣。讲授新课讲授新课练习巩固练习巩固教学反馈 田忌赛马实际上是告诉我们解决如何让田忌的马战胜齐威王的马这个问题的什么?我们把解决问题的方法和步骤叫做算法。那大家想想自己的生活和学习中,有哪些算法呢?数学题中大家做四则运算要先乘除后加减是算法;学校安排大家每学期学习的课程是算法;暑假里大家设计一条外出旅游线路是算法。此外,菜谱是做菜肴的算法,电视机的使用说明书是操作电 (展示)问题描述:有两个相同的杯子,里面装了碘酒和酒精,要交换这两种液体,该怎么办? 如果我们不借助其他工具直接交换两个酒瓶里的液体能不能达到目的?所以解决问题的关键在于引入第三个瓶子丙瓶。请大家和同桌思考并与同桌讨论你描述你的解决过程并演示。教师在一旁提示、协助并引导其他同学思考。(完成的比较好,引导同学给予鼓励)下面,请大家思考,有三瓶不同的液体,如何两两交换?刚才我们在实际上解决了这个酒精和碘酒交换的问题,那么计算机是怎么来解决这个问题的呢?(展示PPT)计算机解决问题的一般过程为:分析问题、确定算法、编写程序。下面我们就来详细看一下计算机是如何解决这个问题的1、 问题分析、建立数学模型首先我们三个杯子里的液体是变化的,我们要用三个变量来表示他们,那什么是变量呢?了解变量的概念后,我们用X、Y、Z来表示甲乙丙三个杯子。然而碘酒和酒精是不会变的,所以我们用1和2两个常量来表示它们。那么问题就转化为将X、Y中的两个数值进行交换2、确定算法刚才我们已经描述了算法,在设置变量和常量后,算法又可以怎么描述呢?根据同学们描述的算法,我们可以简单的写出这个程序的关键语句。把1赋值给变量X,我们通常写成X=1,那么把2赋值给Y怎么写呢?把X中的值传递给Z,我们描述成Z=X,那么后面两句怎么写呢?同学们已经能根据算法写出了简单的赋值语句,完成了将算法变成程序的步骤,那么在今后的学习中,我们会学习更多的程序设计的知识。 以上算法过程都是用自然语言的描述的,那计算机有哪些语言呢?由低级到高级有机器语言、汇编语言、高级语言,机器语言是由二进制数构成的计算机语言,二进制是用0和1两个数码组成,进位方式为:逢二进一汇编语言:是通过“指令”的形式指挥计算机完成特定的操作,转移指MO移动 算术指令 ADD相加。 高级语言:高级语言主要是相对于汇编语言而言,并不是特指某一种具体的语言,而是包括了很多编程语言,例如Visual Basic、Pascal等等。1.算法就是 的方法与步骤。2.变量是指数据的 ,其中数据在程序的执行过程中是 。3.第一代计算机语言是 ,它是由 和 两符号组成的二进制数构成的,其进位规则为 。4.第一台电子计算机诞生于 年。5.“Add”的二进制码为 。6.计算机高级语言的种类很多,主要有ABSIC、C、 、 。7、计算机处理问题的过程分为(1)问题分析,建立数学模型,(2) ,(3) ,(4)调试程序。附:评价量表内容(测试题、作业描述等)有三瓶不同的液体,如何两两交换?判断题:你是否已经掌握了算法和变量的概念?是或者否选择题:在本课的知识中那部分知识比较难掌握A.生活中的算法 B.计算机解决问题的一般过程C.计算机语言的发展 D.二进制4、用没有刻度的3毫升杯和5毫升杯如何量出1毫升的水?请写出算法.(可课后思考) 方法、步骤(调用已有的知识与新知结合,认识算法)联系生活实际,思考问题思考老师提出的问题,与同桌讨论解决方案,尝试回答并演示体会解决过程(巩固算法的概念)。学生演示描述算法引入第三个瓶子丙瓶。(1)先将甲瓶中的液体倒入丙瓶(2)再将乙瓶中的液体倒入 甲瓶(3)最后将丙瓶中的液体倒入乙瓶思考,回答学习知识链接,变量的概念编写程序Y=2X=Y,Y=Z(设置变量后,结合图形和教材内容描述算法)结合教材内容,描述三种语言的特点 根据建构主义学习理论以学生熟悉的知识转入新知的学习会让学生更好地接受。从生活中找算法的实例,让学生更具熟悉感,更容易接受新知。通过动手实践(或看同学演示解决过程)来进一步理解算法的概念并体会解决问题的过程。提升学生课堂的参与感,提高学生的学习兴趣,让学生感受完成带来的成就感。师生共同来回顾解决问题的步骤,提高学生课堂的参与感。由人解决实际问题转化为计算机解决问题引起思考有实例到一般的问题方法性总结,学生易于接受。建立从实际生活问题转化成抽象的数学模型的能力了解计算机语言的发展和二进制的概念课堂小结 再次阐述算法和变量等相关概念、计算机语言的发展,完成评价量表。 完成评价量表内容 通过评价量表的内容反馈了解学生掌握情况以便后续教学。板书 步骤。(解题方法的精确描述。)变量:指数据的存储单元,是可变的。计算机解决问题的一般过程(1)问题分析,建立数学模型(2)确定算法(3)编写程序(4)调试程序21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)(共18张PPT)生活与算法信息技术浙教版 九年级上上21世纪教育网 下精品教学资源新知导入田忌赛马田忌赛马实际上是告诉我们解决如何让田忌的马战胜齐威王的马这个问题的什么?方法与步骤上21世纪教育网 下精品教学资源新知讲解算法的定义:所谓算法就是解决问题的方法和步骤。(解题方法的精确描述。)数学题中大家做四则运算要先乘除后加减是算法;学校安排大家每学期学习的课程是算法;暑假里大家设计一条外出旅游线路是算法。此外,菜谱是做菜肴的算法,电视机的使用说明书是操作电视机的算法。生活中的算法?有两瓶不同的液体,需要进行互换。那么我们应该采取哪些方法及步骤?1.问题分析甲瓶和乙瓶分别装有不同液体,现要将两种液体互换容器,可引进第三个空瓶丙来解决。2.确定算法。交换步骤如下:(1)先将甲瓶中的液体倒入丙瓶(2)再将乙瓶中的液体倒入 甲瓶(3)最后将丙瓶中的液体倒入乙瓶引入第三个瓶子丙瓶上21世纪教育网 下精品教学资源课堂练习有三瓶不同的液体,如何两两交换?计算机解决问题的一般过程1、问题分析,建立数学模型2、确定算法3、编写程序4、调试程序1、问题分析、确立数学模型变量数据的存储单元;其中存储的数据在程序的执行过程中是可变的。碘酒1酒精2空XYT碘酒1酒精2空XYT碘酒1酒精2空XYT碘酒1酒精2空XYT确定算法过程2、确定算法——用自然语言描述(1)定义三个变量:X、Y、T;(2)把1赋值给变量X ,把2赋值给变量Y;(3)把X中的值传递给T;(4)把Y中的值传递给X;(5)把T中的值传递给Y.自然语言:用汉语或英语等这样的自然语言来表示算法。上21世纪教育网 下精品教学资源拓展提高0、1 二进制转移指令 MOV移动算术指令 ADD相加Dim x As IntegerIf X<0 ThenX=x+1End if计算机语言的发展机器语言汇编语言高级语言0、1二进制转移指令 MOV移动算术指令 ADD相加Dim x As IntegerIf X<0 ThenX=x+1End if低级高级二进制二进制是用0和1两个数码组成,进位方式为:逢二进一机器语言由二进制数构成的计算机语言。进制按照进位的原则进行记数的方法叫做“进位记数制”简称“进制”。二进制数是由0和1构成的数,例如1100计算机语言的发展01101100101101011010101100100110101000100111001机器语言汇编语言是通过“指令”的形式指挥计算机完成特定的操作。转移指令 MOV 移动 算术指令 ADD 相加高级语言高级语言主要是相对于汇编语言而言,并不是特指某一种具体的语言,而是包括了很多编程语言,例如Visual Basic、Pascal等等。计算机语言的发展课堂练习1.算法就是 的方法与步骤。2.变量是指数据的 ,其中数据在程序的执行过程中是 。3.第一代计算机语言是 ,它是由 和 两符号组成的二进制数构成的,其进位规则为 。4.第一台电子计算机诞生于 年。5.“Add”的二进制码为 。6.计算机高级语言的种类很多,主要有ABSIC、C、 、 。7、计算机处理问题的过程分为(1)问题分析,建立数学模型,(2) ,(3) ,(4)调试程序。解决问题存储单元可变的机器语言01逢二进一194601000001 01100100 01100100JavaVB确定算法编写程序上21世纪教育网 下精品教学资源课堂总结二、用计算机处理问题的一般过程一、生活中的算法、变量的概念三、计算机语言的发展上21世纪教育网 下精品教学资源板书设计算法的定义:所谓算法就是解决问题的方法和步骤。(解题方法的精确描述。)计算机解决问题的一般过程(1)问题分析,建立数学模型(2)确定算法(3)编写程序(4)调试程序1.1生活与算法变量:指数据的存储单元,是可变的。上21世纪教育网 下精品教学资源作业布置1.思考:用没有刻度的5毫升杯和8毫升杯如何量出2毫升的水?请写出算法。附:评价量表内容(测试题、作业描述等)有三瓶不同的液体,如何两两交换?判断题:你是否已经掌握了算法和变量的概念?是或者否选择题:在本课的知识中那部分知识比较难掌握A.生活中的算法 B.计算机解决问题的一般过程C.计算机语言的发展 D.二进制4、用没有刻度的5毫升杯和8毫升杯如何量出2毫升的水?请写出算法.(可课后思考)上21世纪教育网 下精品教学资源谢谢21世纪教育网(www.21cnjy.com)中小学教育资源网站有大把优质资料?一线名师?一线教研员?赶快加入21世纪教育网名师合作团队吧!!月薪过万不是梦!!详情请看:http://www.21cnjy.com/zhaoshang/ 展开更多...... 收起↑ 资源列表 田忌赛马.mp4 第一课 生活与算法 教学设计.doc 第一课 生活与算法课件 课件.ppt