:2.1计算机解决问题的过程ppt课件-2023新教科版(2019)《高中信息技术》必修第一册.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《:2.1计算机解决问题的过程ppt课件-2023新教科版(2019)《高中信息技术》必修第一册.ppt》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中信息技术 2.1 计算机 解决问题 过程 ppt 课件 _2023 新教 2019 高中 信息技术 必修 一册 下载 _必修1 数据与计算_教科版(2019)_信息_高中
- 资源描述:
-
1、回顾旧知回顾旧知计算方式计算方式人工计算人工计算借助电子表格计算借助电子表格计算编程计算编程计算鸡兔同笼鸡兔同笼2.1 计算机解决问题的过程计算机解决问题的过程计算机解决问题的过程计算机解决问题的过程算法描述与设计算法描述与设计初试身手,体验编程初试身手,体验编程人解决问题的过程一个人带一只羊、一只狼和一蔬菜过河,只有一只小船,一次只能带一个物品。如果羊和狼在一起,狼吃羊;如果羊和菜在一起,羊吃菜。怎样才能安全渡河?(记一下过河的方案)人解决问题的过程:计算机解决问题的过程算法描述与设计算法描述与设计 算法:解决问题的方法与步骤 算法是尼克劳斯.沃斯(N.Writh)提出的,他指出:程序=算法
2、+数据结构(DATA STRUCTURE)(即算法不能单独构成程序,它必须和数据结构合二为一)算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程就是计算机解题的过程。什么是算法(algorithm)?自然语言是指人们日常生活中使用的语言,汉语、英语、德语等都是自然语言。用自然语言描述算法,通俗易懂,是我们理解算法的第一步。算法的描述算法的描述 用用自然语言自然语言描述算法描述算法 流程图也称为程序图,它是算法的一种图形化表示方法。算法的描述算法的描述 用用流程图流程图描述算法描述算法用流程图描述算法形象、直观、更容易理解。流程图符号表示的意义快速阅读课本P
3、20-21页,阅读使用流程图描述算法以及三种基本结构的流程图有关内容。掌握每种流程图符号的表示意义以及算法的三种基本结构。阅读完以后完成以下题目:表示一个算法的()和()开始结束指向算法运行的()表示()。满足条件,执行标识为()的路径;不满足条件,则执行标识为()的路径表示从()输入数据到()或者从()输出数据到()外部 计算机内部 计算机内部 计算机外部表示()的内容 操作 判断的条件 是 否 方向试一试试着画出交换两个大小相同的杯子中的液体(A:水、B:酒)的流程图。算法的特征1.1.有穷性有穷性 执行有限步之后结束,且每一步都执行时间都是有限的。算法描述与设计算法描述与设计2.2.确定
4、性确定性 算法中的每一个步骤都应当是确定的,而不应当是含糊的、模棱两可的。3.3.输入输入 有零个或多个输入;5.5.可行性可行性 原则上能精确运行,用纸和笔做有限运算后可以完成。4.4.输出输出 至少产生一个输出三种基本结构的流程图三种基本结构的流程图 结构化程序设计是一种进行程序设计的原则和方法,按照这种原则和方法可以设计出结构清晰、容易理解和修改的程序。任何算法都可以由顺序结构、分支结构和顺序结构、分支结构和循环结构循环结构这三种基本结构组合而成。算法的三种基本结构:顺序结构、分支结构和循环结构。P20 三种基本结构的流程图三种基本结构的流程图P20-21顺序结构是一种最简单的基本结构,
5、按照自上而下的先后顺序依次执行程序语句。三种基本结构流程图用自然语言描述:用自然语言描述:S1:拉开象舍门;S2:大象进入象舍;S3:关上象舍门;用流程图表示:用流程图表示:S1S2S3顺顺序序结结构构例:例:“大象进入象舍大象进入象舍”的算法表示的算法表示 三种基本结构的流程图三种基本结构的流程图P20-21分支结构也称为选择结构,是一种根据给定的条件进行判断的结构。图:分支结构中必定包括一个判断框,若满足条件则执行处理框A,若不满足条件则执行处理框B。三种基本结构流程图用自然语言描述:用自然语言描述:如果大象太大无法进入,那么就换一只小象进入。用流程图表示:用流程图表示:以以“大象太大无法
6、进入大象太大无法进入”的算法表示为例的算法表示为例选选择择结结构构太大?换小象否是进入 三种基本结构的流程图三种基本结构的流程图P20-21循环结构是一种重复某一部分操作的结构。图:若满足条件则执行循环体(处理框A),若不满足条件则跳出循环,执行循环结构后面的代码。三种基本结构流程图用流程图表示:用流程图表示:例:“三只小象进入象舍”的算法表示一只小象进入三只都已进入?否是循循环环结结构构结论:任何大的程序都是由这三种结构组成的。用它们作为构成程序的基本单元,一个大的程序开发应当采取“自上而下,逐步细化”的方法,即将一个大的任务分成若干个小任务组成,每一个小任务还可以再分解为若干个子任务,如此
7、逐级分解,直至三种基本结构。1.计算机解决问题的过程()课 堂 达 标1)分析问题分析问题 2)设计算)设计算法法3)编写程序)编写程序 4)调试运调试运行行 2.算法是解决问题的()和()课 堂 达 标 3.描述算法可以有多种方法,比如可以用()或()进行描述。课 堂 达 标巩 固 提 高起止框:表示一个算法的开始和结束输入输入/输出框输出框:表示从外部输入数据到表示从外部输入数据到计算机内部或者从计算机内部输出数计算机内部或者从计算机内部输出数据到计算机外部。据到计算机外部。处理框处理框:表示操作的内容。表示操作的内容。4.说出下列流程图符号表达的意义4.说出下列流程图符号表达的意义判断框
8、判断框:表示判断的条件。满足条件,表示判断的条件。满足条件,执行标识为执行标识为“是是”的路泾的路泾;不满足条件,不满足条件,则执行标识为则执行标识为“否否”的路径的路径流程线:指向算法运行的方向。连接符连接符:表示流程图的接续。在相互联系的流表示流程图的接续。在相互联系的流程图内,流程线在具有相同数字或字母的另程图内,流程线在具有相同数字或字母的另一连接符处继续下去。一连接符处继续下去。巩 固 提 高5.算法的三种基本结构()()()要求:能画出流程图。顺序结构 分支结构 循环结构巩 固 提 高做一做 下面是某同学设计的流程图,请你识读一下,写出输出结果。结构内的每一部分都有机会被执行到,也
展开阅读全文
链接地址:https://www.163wenku.com/p-6549505.html