(精)2021新浙教版七年级下册《信息技术》第二单元第10课 生活和算法 ppt课件(含教案).zip

相关 举报
  • 第二单元第10课 生活和算法 课件(33张PPT)+教案
    • 浙教(2020)信息技术七年级下册第二单元第10课 生活和算法课件+教案
      • 浙教(2020)信息技术七年级下册第二单元第10课 生活和算法课件+教案
        • 第10课 生活和算法.doc--点击预览
        • 第10课 生活和算法.pptx--点击预览

文件预览区

资源描述
浙教版信息技术七年级下册第浙教版信息技术七年级下册第 1010 课生活和算法教学设计课生活和算法教学设计 课题 生活和算法单元第二单元学科信息技术年级七年级 学习 目标 知识目标:了解算法的概念;了解计算机语言的发展历程。 技能目标:掌握变量的定义及建立数学模型;理解计算机处理问题的一般过程; 重点计算机处理问题的一般过程; 难点掌握变量的定义及建立数学模型; 教学过程 教学环节教师活动学生活动设计意图 导入新课同学们都知道“田忌赛马”的故事,那么 “田忌赛马”的故事说明了什么问题?我们可以 想到,不同的方法会有不同的效率,所以在完成 一项任务的时候,一定要开动脑筋,多想一想, 尽量找到最优的方法。现实生活中,我们也经常 遇到这样的问题,如何解决呢?今天我们来学习 解决方法。 欣赏视频 思考 激发学生学习 兴趣并快速进入 学习状态 讲授新课在日常的生活学习中,经常会遇到各种各样 的问题。 面对这些问题,人们总会寻找合理的解决方 法和步骤。 一、生活中的算法一、生活中的算法 生活中处处都有算法,如有两瓶不同的液体 (如图所示) 需要进行互换,可以采取以下方法和步骤: (1)问题分析。 甲瓶和乙瓶分别装有不同的液体,现要将两 种液体互换容器,可引进第三个空瓶丙来解决, 如图所示。 (2)确定算法。 具体的交换步骤如下: 先将甲瓶中的液体倒入丙瓶。 再将乙瓶中的液体倒入甲瓶。 通过教师的讲 解,以小组合 作的方式,开 展探讨交流, 完成任务。 通过小组合作, 加强学生组内团 结、共同完成任 务 最后将丙瓶中的液体倒入乙瓶。 知识链接 算法就是解决问题的方法和步骤。 问题 算 法 步骤 1 步骤 1 步骤 N 解决 解决问题的过程就是实现算法的过程。 算法的特征 有限性 一个算法的步骤序列是有限的,它应该在有 限步骤之后停止,而不能是无限的 确定性 算法的每一个步骤必须是明确定义的。 顺序性 算法从初始步骤开始,分为若干明确的步骤, 每一个步骤只能有一个确定的后继步骤,前一步 是后一步的前提,只有执行完前一步才能进行下 一步,并且每一步都要准确无误,才能完成该算 法。 不唯一性 求解某一个问题的算法不一定是唯一的,对 于一个问题可以有不同的算法。 普遍性 很多具体问题都可以通过设计合理的算法来 解决,如计算器计算要经过事先设计好的有限步 骤来加以解决。 开动脑筋 通过教师的讲 解,以小组合 作的方式,开 展探讨交流, 完成任务。 通过小组合作, 加强学生组内团 结、共同完成任 务 有三瓶不同的液体,如何两两交换? 二、计算机解决问题的一般过程二、计算机解决问题的一般过程 使用计算机解决各种不同的问题时,首先需 要对问题进行分析,确定算法 再编写一组计算机能够执行的指令,即程序, 让计算机按人们指定的步骤有序地工作。 若上述问题用计算机解决,大致需经过以下 过程: (1)问题分析、建立数学模型。 用变量 X、Y、T 分别表示甲瓶、乙瓶、丙瓶, 用两个不同的数值(如 1 和 2)分别表示两种液体。 现在,问题转化为:要把变量 X、Y 中的两 个数值进行交换,如图所示。 (2)确定算法。 交换变量 X、Y 值的步骤,用自然语言描述 如下: 定义三个变量 X、Y、T。 把 1 赋值给变量 X,把 2 赋值给变量 Y(赋 初值)。 把 X 中的值传递给 T,再把 Y 中的值传递 给 X,最后把 T 中的值传递给 Y。 结束 (3)编写程序。 选择一种计算机语言,将算法转换成程序。 (4)调试程序。 运行程序,反复调试。 知识链接 变量是指数据的存储单元,其中存储的数据 在程序执行过程中是可变的。例如,变量 X 赋初 值 1 后,在程序执行过程中再次赋值 2,变量 X 的值就变为 2。 学生小组间讨 论,共同完成 任务。 通过教师的讲 解,以小组合 作的方式,开 展探讨交流, 完成任务。 通过老师演示 学生动手操作, 提高动手能力。 小组交流、分 享 培养学生组间合 作能力 通过小组合作, 加强学生组内团 结、共同完成任 务 培养学生组间合 作能力,并且炼 动手能力 亲身体验 用自然语言描述三个瓶子相互交换液体的算 法。 三、计算机语言三、计算机语言 自从 1946 年出现第一台电子计算机以来,计 算机技术便以惊人的速度在发展。 计算机语言是人与计算机之间传递信息的媒 介。从计算机发明以来,计算机语言从机器语言 发展到高级语言(如图所示)。 高级语言种类很多, 如 C 语言、 Java、Visual Basic、Python 等程序设计语言。 C 语言 C 语言的设计目标是提供一种能以简易的方式 编译、处理低级存储器、仅产生少量的机器码以 及不需要任何运行环境支持便能运行的编程语言。 C 语言描述问题比汇编语言迅速、工作量小、 可读性好、易于调试、修改和移植,而代码质量 与汇编语言相当 C 语言一般只比汇编语言代码生成的目标程序 效率低 10%-20%。因此,C 语言可以编写系统软 件。 Java Java 语言作为静态面向对象编程语言的代表, 极好地实现了面向对象理论,允许程序员以优雅 的思维方式进行复杂的编程。 Java 具有简单性、面向对象、分布式、健壮 性、安全性、平台独立与可移植性、多线程、动 态性等特点。 Java 可以编写桌面应用程序、Web 应用程序、 分布式系统和嵌入式系统应用程序等 。 学生小组间讨 论,共同完成 任务。 通过教师的讲 解,以小组合 作的方式,开 展探讨交流, 完成任务。 通过教师的讲 解,以小组合 作的方式,开 展探讨交流, 完成任务。 培养学生组间合 作能力 通过小组合作, 加强学生组内团 结、共同完成任 务 通过小组合作, 加强学生组内团 结、共同完成任 务 Visual Basic Visual Basic(简称 VB)是 Microsoft 公司开 发的一种通用的基于对象的程序设计语言,为结 构化的、模块化的、面向对象的、包含协助开发 环境的事件驱动为机制的可视化程序设计语言 VB 拥有图形用户界面(GUI)和快速应用程 序开发(RAD)系统,可以轻易的使用 DAO、RDO、ADO 连接数据库,或者轻松的创建 Active X 控件,用于高效生成类型安全和面向对象 的应用程序 。 程序员可以轻松的使用 VB 提供的组件快速建 立一个应用程序。 python Python 是一种计算机程序设计语言 Python 提供了高效的高级数据结构,还能简 单有效地面向对象编程。 其解释器易于扩展,可以使用 C 或 C+扩展 新的功能和数据类型,也可用于可定制化软件中 的扩展程序语言。 知识链接 二进制 二进制是计算机技术中一种被广泛采用的数 制。 二进制数据是用 0 和 1 两个数码来表示的数。 它的基数为 2,进位规则是“逢二进一”,借 位规则是“借一当二”。 ASCII 编码中二进制数与英文字母的对应关系 随堂练习随堂练习 1.什么是算法?什么是变量? 通过教师的讲 解,以小组合 作的方式,开 展探讨交流, 完成任务。 学生小组间讨 论,共同完成 任务,并分组 汇报。 通过小组合作, 加强学生组内团 结、共同完成任 务 培养学生独立完 成练习的能力。 课堂小结分小组总结归纳,教师补充。各组汇报总结, 其他小组成员 做补充。 锻炼学生的总结 能力,逻辑思维、 语言表达能力。 布置作业 1.用没有刻度的 3 毫升量杯和 5 毫升量杯如 何量出 1 毫升的水?请写出算法。 板书一、生活中的算法 二、计算机解决问题的一般过程 三、计算机语言 信息技术浙教版 七年级下 第10课 生活和算法 新知导入 田忌赛马 新知导入 同学们都知道“田忌赛马”的故事,那么“田忌赛马”的故事 说明了什么问题?我们可以想到,不同的方法会有不同的效率, 所以在完成一项任务的时候,一定要开动脑筋,多想一想,尽量 找到最优的方法。现实生活中,我们也经常遇到这样的问题,如 何解决呢?今天我们来学习解决方法。 新知讲解 在日常的生活学习中,经常会遇到各种各样的问题。 面对这些问题,人们总会寻找合理 的解决方法和步骤。 新知讲解一、生活中的算法 生活中处处都有算法,如有两瓶不同的液体(如图所示) 新知讲解需要进行互换,可以采取以下方法和步骤: (1)问题分析。 甲瓶和乙瓶分 别装有不同的液 体,现要将两种 液体互换容器, 可引进第三个空 瓶丙来解决,如 图所示。 新知讲解 (2)确定算法。 具体的交换步骤如下: 先将甲瓶中的液体倒入丙瓶。 再将乙瓶中的液体倒入甲瓶。 最后将丙瓶中的液体倒入乙瓶。 新知讲解 算法就是解决问题的方法和步骤。 知识链接 新知讲解 算 法 步 骤 1 步 骤 1 步 骤 N 解决问题 新知讲解 解决问题的过程就是实现算法的过程。 新知讲解 确定性 有限性 算法的特征 一个算法的步骤序列是有限的,它应该在有限步骤之后停止,而不 能是无限的 算法的每一个步骤必须是明确定义的。 新知讲解 不唯一性 顺序性 算法从初始步骤开始,分为若干明确的步骤,每一个步骤只 能有一个确定的后继步骤,前一步是后一步的前提,只有执行完 前一步才能进行下一步,并且每一步都要准确无误,才能完成该 算法。 求解某一个问题的算法不一定是唯一的,对于一个 问题可以有不同的算法。 新知讲解 很多具体问题都可以通过设计合理的算 法来解决,如计算器计算要经过事先设计 好的有限步骤来加以解决。 普遍性 新知讲解 有三瓶不同的液体,如何两两交换? 开动脑筋 新知讲解 二、计算机解决问题的一般过程 使用计算机解决各种不同的问题时,首先需要对问题进 行分析,确定算法 再编写一组计算机能够执行的指令,即 程序,让计算机按人们指定的步骤有序地 工作。 新知讲解 若上述问题用计算机解决,大致需经过以下过程: (1)问题分析、建立数学模型。 用变量X、Y、T分别表示甲瓶、乙瓶、丙瓶,用两个不同的数 值(如1和2)分别表示两种液体。 现在,问题转化为:要把变量X、Y中的两个数值进行交换,如图所示。 新知讲解新知讲解 交换变量X、Y值的步骤,用自然语言描述如下: 定义三个变量X、Y、T。 把1赋值给变量X,把2赋值给变量Y(赋初值)。 把X中的值传递给T,再把Y中的值传递给X,最后 把T中的值传递给Y。 (2)确定算法。 结束 新知讲解 选择一种计算机语言,将算法转换成程序。 (3)编写程序。 新知讲解 运行程序,反复调试。 (4)调试程序。 新知讲解 变量是指数据的存储单元,其中存储的 数据在程序执行过程中是可变的。例如, 变量X赋初值1后,在程序执行过程中再次 赋值2,变量X的值就变为2。 知识链接 新知讲解 用自然语言描述三个瓶子相互交 换液体的算法。 亲身体验 新知讲解三、计算机语言 自从1946年出现第一台电子计算机以来,计算机技术便以 惊人的速度在发展。 计算机语言是人与计算机之间传递信息的媒介。从计算机发明 以来,计算机语言从机器语言发展到高级语言(如图所示)。 汇编语言机器语言高级语言 低级高级 新知讲解 高级语言种类很多, 如C语言、Java、 Visual Basic、Python等程序设计语言。 C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生 少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和 移植,而代码质量与汇编语言相当 C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言 可以编写系统软件。 C语言 Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式 系统应用程序等 。 Java语言作为静态面向对象编程语言的代表,极好地实现了面 向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独 立与可移植性、多线程、动态性等特点。 Java Visual Basic(简称VB)是Microsoft公司开发的一种通用的 基于对象的程序设计语言,为结构化的、模块化的、面向对象的、 包含协助开发环境的事件驱动为机制的可视化程序设计语言 VB拥有图形用户界面(GUI)和快速应用程序开发(RAD) 系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻 松的创建Active X控件,用于高效生成类型安全和面向对象的应 用程序 。 程序员可以轻松的使用VB提供的组件快速建立一个应用程序。 Visual Basic Python是一种计算机程序设计语言 python Python提供了高效的高级数据结构,还能简单有效地面 向对象编程。 其解释器易于扩展,可以使用C或C+扩展新的功能和数 据类型,也可用于可定制化软件中的扩展程序语言。 知识链接 二进制 二进制是计算机技术中一种被广泛采用的数制。 二进制数据是用0和1两个数码来表示的数。 它的基数为2,进位规则是“逢二进一”,借位规 则是“借一当二”。 ASCII编码中二进制数与英文字母的对应关系 1.什么是算法?什么是变量? 总结本节课所学内容 1.用没有刻度的3毫升量杯和5 毫升量杯如何量出1毫升的水?请 写出算法。 一、生活中的算法 二、计算机解决问题的一般过程 三、计算机语言
展开阅读全文
相关搜索
资源标签
版权提示 | 免责声明

1,本文((精)2021新浙教版七年级下册《信息技术》第二单元第10课 生活和算法 ppt课件(含教案).zip)为本站会员(大布丁)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


当前位置:首页 > 初中 > 信息 > 浙教版(2020) > 七年级下册


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|