第64讲算法与程序框图第65讲基本算法语句及算法案例第课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第64讲算法与程序框图第65讲基本算法语句及算法案例第课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 64 算法 程序 框图 65 基本 语句 案例 课件
- 资源描述:
-
1、目录目录第讲算法与程序框图第讲基本算法语句及算法案例第讲复数的概念与运算一单元算法初步与复数一单元算法初步与复数第十一单元算法初步与复数第十一单元算法初步与复数知识框架第十一单元第十一单元 知识框架知识框架第十一单元第十一单元 知识框架知识框架考纲要求第十一单元第十一单元 考纲要求考纲要求 算法初步算法初步 ()()算法的含义、程序框图算法的含义、程序框图 了解算法的含义,了解算法的思想了解算法的含义,了解算法的思想 理解程序框图的三种基本逻辑结构:顺序、理解程序框图的三种基本逻辑结构:顺序、条件分支、循环条件分支、循环 ()()基本算法语句基本算法语句 理解几种基本算法语句理解几种基本算法语
2、句输入语句、输出语输入语句、输出语句、赋值语句、条件语句、循环语句的含义句、赋值语句、条件语句、循环语句的含义第十一单元第十一单元 考纲要求考纲要求 数系的扩充与复数的引入数系的扩充与复数的引入 ()()复数的概念复数的概念 理解复数的基本概念理解复数相等的充要条理解复数的基本概念理解复数相等的充要条件了解复数的代数表示法及其几何意义件了解复数的代数表示法及其几何意义 ()()复数的四则运算复数的四则运算 会进行复数代数形式的四则运算了解复数代数形会进行复数代数形式的四则运算了解复数代数形式的加、减运算的几何意义式的加、减运算的几何意义 命题趋势算法初步是新课标高考独有的,已成为近几年新课标高
3、算法初步是新课标高考独有的,已成为近几年新课标高考的必考内容,数系的引入是一个比较传统的内容,高考对考的必考内容,数系的引入是一个比较传统的内容,高考对本单元的考查有如下特点:本单元的考查有如下特点:对算法初步的考查,试题以选择题、填空题的形式出对算法初步的考查,试题以选择题、填空题的形式出现,主要考查算法思想和程序框图高考对于基本算法语句现,主要考查算法思想和程序框图高考对于基本算法语句的考查不多,但考试说明明确指出要的考查不多,但考试说明明确指出要“理解几种基本算理解几种基本算法语句法语句”,这个要求值得关注,这个要求值得关注 对复数的考查,试题会以小题的形式出现,不会考查对复数的考查,试
4、题会以小题的形式出现,不会考查解答题,近几年的高考对复数的考查是试题难度基本是稳定解答题,近几年的高考对复数的考查是试题难度基本是稳定的,多为容易题,集中考查了复数的概念及代数形式的四则的,多为容易题,集中考查了复数的概念及代数形式的四则运算,高考可能会加强对复数的几何意义的考查运算,高考可能会加强对复数的几何意义的考查 第十一单元第十一单元 命题趋势命题趋势使用建议 编写意图编写意图 本单元是新课标考纲中新增的内容,也有比较传统的内本单元是新课标考纲中新增的内容,也有比较传统的内容,算法初步考查范围广,内容多,涉及数学知识的方方面容,算法初步考查范围广,内容多,涉及数学知识的方方面面,难易度
5、不易把握以教材为根本,以考试大纲为准绳,面,难易度不易把握以教材为根本,以考试大纲为准绳,在编写过程中突出了以下两个特点:在编写过程中突出了以下两个特点:第十一单元第十一单元 使用建议使用建议 ()()突出主干知识对核心知识和常考知识点进行了重点突出主干知识对核心知识和常考知识点进行了重点设计,对各种基本题型进行了详细阐述比如在算法初步部设计,对各种基本题型进行了详细阐述比如在算法初步部分的编写中,突出了对学生算法思想及运用程序框图能力的分的编写中,突出了对学生算法思想及运用程序框图能力的训练,对算法案例进行了弱化处理,目的是帮助学生在繁杂训练,对算法案例进行了弱化处理,目的是帮助学生在繁杂的
6、知识中构建知识体系,抓住重点,提高复习的针对性和有的知识中构建知识体系,抓住重点,提高复习的针对性和有效性效性 ()()体现新课标理念编写过程中尽量体现以学生为主体,体现新课标理念编写过程中尽量体现以学生为主体,在试题的选择上,以便于学生自主学习,自主探究为出发点,在试题的选择上,以便于学生自主学习,自主探究为出发点,培养学生的创新能力,对试题的选取体现了新颖性培养学生的创新能力,对试题的选取体现了新颖性第十一单元第十一单元 使用建议使用建议 教学指导教学指导 尽管本单元中算法初步是新课标考纲中新增的内容,但尽管本单元中算法初步是新课标考纲中新增的内容,但教学中仍然要以掌握基础知识,基本方法为
7、出发点,切不可教学中仍然要以掌握基础知识,基本方法为出发点,切不可盲目加大难度教学时要做好以下几点:盲目加大难度教学时要做好以下几点:()()对算法初步教学的建议:由于试题主要考查程序框图对算法初步教学的建议:由于试题主要考查程序框图和基本算法语句,复习该部分时要抓住如下要点,一是程序和基本算法语句,复习该部分时要抓住如下要点,一是程序框图的三种基本逻辑结构,弄清三种基本逻辑结构的功能和框图的三种基本逻辑结构,弄清三种基本逻辑结构的功能和使用方法,结合具体题目掌握好一些常见的计算问题的程序使用方法,结合具体题目掌握好一些常见的计算问题的程序框图题,如数列求和,累加、累乘等程序框图;二是理解基框
8、图题,如数列求和,累加、累乘等程序框图;二是理解基本算法语句,搞清楚条件语句与条件结构的对应关系,循环本算法语句,搞清楚条件语句与条件结构的对应关系,循环语句与循环结构的对应关系等语句与循环结构的对应关系等第十一单元第十一单元 使用建议使用建议 ()()对复数部分教学的建议:新教材对复数的要求有所降对复数部分教学的建议:新教材对复数的要求有所降低,复习时要重视基础,理解复数、相等的复数、共轭复数低,复习时要重视基础,理解复数、相等的复数、共轭复数及复数的模等概念,掌握复数为实数、虚数、纯虚数的充要及复数的模等概念,掌握复数为实数、虚数、纯虚数的充要条件,掌握复数的四则运算,理解复数加减法的几何
9、意条件,掌握复数的四则运算,理解复数加减法的几何意义同时注重复数的基本运算和技巧运用,来提高解题速度义同时注重复数的基本运算和技巧运用,来提高解题速度和准确度和准确度第十一单元第十一单元 使用建议使用建议 课时安排课时安排 本单元包含讲和个单元能力训练卷,建议每讲课时,单本单元包含讲和个单元能力训练卷,建议每讲课时,单元能力训练卷课时,本单元共需课时元能力训练卷课时,本单元共需课时第十一单元第十一单元 使用建议使用建议第讲第讲 算法与程序框图算法与程序框图 算法的定义算法的定义 算法通常是指按照一定规则解决某一类问题的明确和算法通常是指按照一定规则解决某一类问题的明确和有限的步骤,算法的基本思
10、想就是程序化思想有限的步骤,算法的基本思想就是程序化思想 算法的特点算法的特点 ()()每一步都是确定的,能有效地执行,能得到确每一步都是确定的,能有效地执行,能得到确定的结果定的结果 ()()步骤序列是有限的步骤序列是有限的 ()()求解一个问题的算法不一定只有一种,对于同求解一个问题的算法不一定只有一种,对于同一个问题可以有多种不同的算法一个问题可以有多种不同的算法 知识梳理第讲第讲 知识梳理知识梳理确定性确定性 有限性有限性 不唯一性不唯一性 第讲第讲 知识梳理知识梳理 程序框图程序框图 ()()程序框图的概念:程序框图又称流程图,是一种用、程序框图的概念:程序框图又称流程图,是一种用、
11、及来准确、直观地表示算法的图形及来准确、直观地表示算法的图形 ()()构成程序框图的图形符号及作用构成程序框图的图形符号及作用程序框程序框 流程线流程线 文字说明文字说明 第讲第讲 知识梳理知识梳理 程序框图的符号含义程序框图的符号含义 .算法的三种基本逻辑结构算法的三种基本逻辑结构 ()()顺序结构是由若干个的步骤组成的这是任何一个顺序结构是由若干个的步骤组成的这是任何一个算法都离不开的基本结构算法都离不开的基本结构 ()()条件结构是在一个算法中,经常会遇到一些条件的条件结构是在一个算法中,经常会遇到一些条件的判断,算法的流程根据有不同流向的结构判断,算法的流程根据有不同流向的结构 ()(
12、)循环结构是指从某处开始按一定条件反复执行某些循环结构是指从某处开始按一定条件反复执行某些步骤反复执行的处理步骤称为步骤反复执行的处理步骤称为 第讲第讲 知识梳理知识梳理依次执行依次执行 条件是否成立条件是否成立 循环体循环体 程序框图程序框图 ()()结构图结构图 首先,你要对所画结构图的每一部分有一个深刻的理首先,你要对所画结构图的每一部分有一个深刻的理解和透彻的掌握,从头至尾抓住主要脉络进行分解,然后将解和透彻的掌握,从头至尾抓住主要脉络进行分解,然后将每一步分解进行归纳与提炼,形成一个个知识点并将其逐一每一步分解进行归纳与提炼,形成一个个知识点并将其逐一地写在矩形框内最后,按其内在的逻
13、辑顺序将它们排列起地写在矩形框内最后,按其内在的逻辑顺序将它们排列起来并用线段相连,这样就画成了知识结构图来并用线段相连,这样就画成了知识结构图 第讲第讲 知识梳理知识梳理 认识结构图:由构成系统的若干要素和表达各要素之间认识结构图:由构成系统的若干要素和表达各要素之间关系的连线构成绘制结构图的步骤:关系的连线构成绘制结构图的步骤:()()先确定组成系统的先确定组成系统的基本要素,以及这些要素之间的关系;基本要素,以及这些要素之间的关系;()()处理好处理好“上位上位”与与“下位下位”的关系;的关系;“下位下位”要素比要素比“上位上位”要素更为具体,要素更为具体,“上位上位”要素比要素比“下位
14、下位”要素更为抽象;要素更为抽象;()()再逐步细化各层再逐步细化各层要素;要素;()()画出结构图,表示整个系统画出结构图,表示整个系统第讲第讲 知识梳理知识梳理 ()()流程图流程图 绘制流程图的一般过程:首先,用自然语言描述流程绘制流程图的一般过程:首先,用自然语言描述流程步骤;其次,分析每一步骤是否可以直接表达,或需要借助步骤;其次,分析每一步骤是否可以直接表达,或需要借助于逻辑结构来表达;再次,分析各步骤之间的关系;最后,于逻辑结构来表达;再次,分析各步骤之间的关系;最后,画出流程图表示整个流程画出流程图表示整个流程 鉴于用自然语言描述算法所出现的种种弊端,人们开鉴于用自然语言描述算
15、法所出现的种种弊端,人们开始用流程图来表示算法,这种描述方法避免了自然语言描述始用流程图来表示算法,这种描述方法避免了自然语言描述算法的拖沓冗长,且能清晰准确地表述该算法的每一步骤,算法的拖沓冗长,且能清晰准确地表述该算法的每一步骤,因而深受欢迎因而深受欢迎.第讲第讲 知识梳理知识梳理 设计算法解决问题的主要步骤:第一步:用自然语言描设计算法解决问题的主要步骤:第一步:用自然语言描述算法;算法可以用自然语言来描述,但为了使算法的程序述算法;算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更为直观,我们更经常地用图形方式来表示它;或步骤表达得更为直观,我们更经常地用图形方式来表示它;第二
16、步:画出程序框图表达算法;第三步:写出计算机相应第二步:画出程序框图表达算法;第三步:写出计算机相应的程序并上机实现的程序并上机实现第讲第讲 知识梳理知识梳理要点探究 探究点算法及其含义探究点算法及其含义第讲第讲 要点探究要点探究 思路思路 只要按照算法的含义有步骤地描述解决的过程,只要按照算法的含义有步骤地描述解决的过程,便可得到该题的结果便可得到该题的结果 第讲第讲 要点探究要点探究 答案答案 解析解析 此算法用于计算此算法用于计算.点评点评 算法通常是指可以用计算机来解决某一类问题的算法通常是指可以用计算机来解决某一类问题的程序或步骤,其基本要求有:步骤有限步完成;步骤确程序或步骤,其基
17、本要求有:步骤有限步完成;步骤确定有效;步骤有顺序但要注意,一类问题的算法往往不定有效;步骤有顺序但要注意,一类问题的算法往往不唯一算法要体现其概括性、逻辑性、有穷性、不唯一性和唯一算法要体现其概括性、逻辑性、有穷性、不唯一性和普遍性算法不仅仅能解决一些纯数学问题,还能解决很多普遍性算法不仅仅能解决一些纯数学问题,还能解决很多实际问题,如下面的变式题实际问题,如下面的变式题 第讲第讲 要点探究要点探究第讲第讲 要点探究要点探究程序框图如下:程序框图如下:第讲第讲 要点探究要点探究 点评点评 利用公式求解问题,先写出公式,看公式中的条利用公式求解问题,先写出公式,看公式中的条件是否满足,若不满足
18、,先求出需要的量,看要求的量需根件是否满足,若不满足,先求出需要的量,看要求的量需根据哪些条件求解,需要的条件必须先输入,或将已知条件全据哪些条件求解,需要的条件必须先输入,或将已知条件全部输入,求出未知的量,然后将公式中涉及的量全部代入求部输入,求出未知的量,然后将公式中涉及的量全部代入求值即可值即可 探究点算法的三种逻辑结构探究点算法的三种逻辑结构第讲第讲 要点探究要点探究第讲第讲 要点探究要点探究思路思路 从三种逻辑结构的概念入手,很容易对题作出正确的选择从三种逻辑结构的概念入手,很容易对题作出正确的选择 答案答案()()第讲第讲 要点探究要点探究 点评点评 算法的三种逻辑结构是使一个算
19、法能够得到算法的三种逻辑结构是使一个算法能够得到执行的必要保证,任何一个算法都离不开顺序结构,循执行的必要保证,任何一个算法都离不开顺序结构,循环结构中必然含有条件结构,但条件结构中不一定含有环结构中必然含有条件结构,但条件结构中不一定含有循环结构,三种不同组合表示不同的算法,但可能具有循环结构,三种不同组合表示不同的算法,但可能具有相同的功能相同的功能 探究点程序框图探究点程序框图第讲第讲 要点探究要点探究第讲第讲 要点探究要点探究第讲第讲 要点探究要点探究 解答解答 相应的算法:相应的算法:第一步:输入物品重量第一步:输入物品重量;第二步:如果第二步:如果,那么,那么,否则,否则,();第
20、三步:输出托运费第三步:输出托运费.程序框图如下:程序框图如下:第讲第讲 要点探究要点探究 点评点评 解决分段函数的求值问题时,一般采用条件结解决分段函数的求值问题时,一般采用条件结构设计算法,利用条件结构解决算法问题时,要引入判断构设计算法,利用条件结构解决算法问题时,要引入判断框,要根据题目的要求引入一个或多个判断框判断框内框,要根据题目的要求引入一个或多个判断框判断框内的条件不同,对应下一框图中执行的操作要进行相应的变的条件不同,对应下一框图中执行的操作要进行相应的变化化第讲第讲 要点探究要点探究第讲第讲 要点探究要点探究 思路思路 根据程序框图可知,最后输出的是,根据程序框图可知,最后
21、输出的是,三者中的最大值,只要比较,的大小,找出最大三者中的最大值,只要比较,的大小,找出最大值即可值即可 答案答案 规律总结第讲第讲 规律总结规律总结 三种基本逻辑结构的主要作用三种基本逻辑结构的主要作用 顺序结构是最简单的算法结构,它是任何一个算法都顺序结构是最简单的算法结构,它是任何一个算法都离不开的一种基本算法结构离不开的一种基本算法结构 条件结构主要用在一些需要依据条件进行判断的算法条件结构主要用在一些需要依据条件进行判断的算法中,如分段函数的求值、数据的大小关系等问题循环结中,如分段函数的求值、数据的大小关系等问题循环结构主要用在一些有规律的重复计算的算法中,如累加求和,构主要用在
22、一些有规律的重复计算的算法中,如累加求和,累乘求积等问题累乘求积等问题第讲第讲 规律总结规律总结 循环结构的程序框图的运用循环结构的程序框图的运用 ()()循环结构的循环过程是由两个变量控制,一个是计循环结构的循环过程是由两个变量控制,一个是计数变量,一个是累加变量数变量,一个是累加变量 ()()循环的结束由判断条件决定因此,解决带有循环循环的结束由判断条件决定因此,解决带有循环结构的程序框图时要注意三看:一看开始时设定的变量;结构的程序框图时要注意三看:一看开始时设定的变量;二看变量的变化规律;三看循环终止的条件二看变量的变化规律;三看循环终止的条件第讲第讲 规律总结规律总结 给出一个问题,
展开阅读全文