算法、框图、复数、推理与证明11-1算法与框.ppt
《算法、框图、复数、推理与证明11-1算法与框.ppt》由会员分享,可在线阅读,更多相关《算法、框图、复数、推理与证明11-1算法与框.ppt(121页珍藏版)》请在三一办公上搜索。
1、课程标准一、算法与框图1算法的含义、程序框图通过对解决具体问题过程与步骤的分析,体会算法的思想,了解算法的含义通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序、条件分支、循环,2基本算法语句经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想3通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的贡献4流程图和结构图(文)(1)通过具体实例,了解工序流程图(即统筹图)(2)能绘制简单实际问题的流程图;体会流程图在解决实际问题
2、中的作用,(3)通过实例,了解结构图,运用结构图梳理已学过的知识,整理收集到的资料信息(4)结合作出的结构图与他人进行交流、体会结构图在揭示事物联系中的作用二、复数(1)在问题情境中了解数系的扩充过程,体会实际需求与数学内部的矛盾(数的运算法则、方程理论)在数系扩充过程中的作用,感受人类理性思维的作用以及数与现实世界的联系,(2)理解复数的基本概念以及复数相等的充要条件(3)了解复数的代数表示法及其几何意义(4)能进行复数代数形式的四则运算,了解复数代数形式的加、减运算的几何意义三、推理与证明1合情推理与演绎推理结合已学过的数学实例和生活中的实例,了解合情推理的含义,能利用归纳和类比等进行简单
3、的推理,体会并认识合情推理在数学发现中的作用,结合已学过的数学实例和生活中的实例,体会演绎推理的重要性,掌握演绎推理的基本模式,并能运用它们进行一些简单推理通过具体实例,了解合情推理和演绎推理之间的联系和差异2直接证明和间接证明结合已经学过的数学实例,了解直接证明的两种基本方法:分析法和综合法;了解分析法和综合法的思考过程、特点,结合已经学过的数学实例,了解间接证明的一种基本方法反证法;了解反证法的思考过程、特点3数学归纳法(理)了解数学归纳法的原理,能用数学归纳法证明一些简单的数学命题命题趋势1算法初步是新课标新增内容这一章主要学习算法概念和程序框图,理解算法的基本结构、基本算法语句,理解古
4、代算法案例,体会蕴含的算法思想,增强有条理的思考与表达能力,提高逻辑思维能力,命题主要集中在算法的三种基本逻辑结构的框图表示,程序框图与其它知识结合是新的热点2新课标对复数的要求较低,根据课标的要求,本部分内容的考查不会太难,至多出一道选择题(或填空题)考查基本概念与运算,与概率等结合的题目可能会出,但都比较容易解决3演绎推理、归纳推理、类比推理是命题的主要方向客观题、大题都可能考查4(文)流程图和结构图一般不考,如果考,会给出一个流程图,通过读图回答问题,也属易题,备考指南1程序框图属必考内容,复习重点放在程序框图的识读和与概率统计、数列、函数等其它知识的结合上2掌握好复数基本概念及形如ab
5、i(a、bR)的复数表示实数、虚数、纯虚数的充要条件;了解复数的几何意义3掌握几种推理方法的思维过程和用法归纳推理、类比推理与演绎推理,分析与综合证明方法应重点落实,重点难点重点:算法的意义,程序框图的概念及三种基本逻辑结构难点:条件分支结构与循环结构中条件的把握知识归纳一、算法与框图1算法概念由基本运算和规定的运算顺序所构成的完整的解题步骤,2算法要求(1)明确、有效(2)能解决一类问题,可重复使用(3)能一步一步执行,每一步操作必须确切,不能含混不清(4)经过有限步后得出结果3算法的描述描述算法可以有不同的方式,常用的有自然语言、数学语言、框图、形式语言(算法语言)等,4框图的概念通常用一
6、些通用图形符号构成一张图来表示算法这种图叫程序框图或流程图(1)用框图表示算法步骤的一些常用的图形符号,(2)对图形符号的几点说明起、止框是任何流程不可少的,表明程序的开始和结束输入和输出可用在算法中任何需要输入、输出的位置算法中间要处理数据或计算,可分别写在不同的处理框内当算法要求你对两个不同的结果进行判断时,判断条件要写在判断框内,一个算法步骤到另一个算法步骤用流程线连结如果一个流程图需要分开来画要在断开处画上连结点,并标出连结的号码注释框不是流程图中必须要的部分,只是为了对流程图中某些框的操作作必要的补充说明,以帮助阅读流程图的人更好地理解流程图的作用(3)画流程图的规则使用标准的框图符
7、号框图一般按从上到下、从左到右的方向画,除判断框外,其它框图符号只有一个进入点和一个退出点判断框是具有超过一个退出点的惟一符号在图形符号内描述的语言要非常简练清楚(4)程序框图分为顺序结构、条件结构和循环结构,任何算法都可以由这三种基本逻辑结构来构成顺序结构由若干个依次执行的处理步骤组成,是最简单的算法结构语句与语句之间,框与框之间按从上到下、从左到右的顺序运行,它是任何算法都离不开的基本结构,条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构在许多算法中,需要对问题的条件作出逻辑判断,判断后依据条件是否成立而选择不同的处理方式,这就需要用条件结构来实现算法如果一个
8、计算过程,要重复一系列的计算步骤若干次,每次计算步骤完全相同,则这种算法过程称为循环过程根据指定条件,决定是否重复执行一条或多条指令的控制结构称为循环结构反复执行的处理步骤为循环体,5(文)流程图由一些图形符号和文字说明构成的表示事件发生、发展的过程(或解决问题的过程、或工序)的图示称作流程图工序流程图又称统筹图,常见的一种画法是:将一个工作或工程从头至尾依先后顺序分为若干道工序(即所谓自上向下),每一道工序用矩形框表示,并在该矩形框内注明此工序的名称或代号,两相邻工序之间用流程线相连有时为合理安排工程进度,还在每道工序框上注明完成该工序所需时间,开始时工序流程图可以画得粗疏,然后再对每一框逐
9、步细化,6(文)结构图描述系统结构的图示称作结构图画结构图的的过程与方法:首先,你要对所画结构图的每一部分有一个深刻的理解和透彻的掌握,从头到尾抓住主要脉络进行分解然后将每一步分解进行归纳与提炼,形成一个个要素点并将其逐一地写在矩形框内最后按其内在的逻辑顺序将它们排列起来并用线段相连,这样就画成了结构图,连线一般按从上到下、从左到右的方向表示要素间的从属关系或逻辑的先后顺序因为结构图常是从上到下画的,它象一棵倒画的大树,故常常称它为树状图二、基本算法语句与算法案例1输入语句(1)格式:变量名input(“提示内容”)(2)功能:为变量提供运行所需要的数据,(3)使用说明:input又称“键盘输
10、入语句”,当计算机执行到该语句时,暂停并等候用户输入程序运行需要的数据此时,用户只需把数据由键盘输入,然后回车,程序将继续运行“提示内容”的作用是在程序执行时提醒用户明确将要输入的是什么样的数据无计算功能,输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式,变量是指程序运行时其值可以变化的量,我们可以通俗地把它比喻成一个盒子,盒子内可以存放数据,必要时可随时更换盒子内的数据Scilab的输入语句“input”,不仅可以输入数值,也可输入单个或多个字符如xinput(“What is your name?”,“String”);其中的String请求你输入字符型变量运行时,你从键盘输
11、入你的名字,此时变量x的“值”就是你的名字,2输出语句任何求解问题的算法,都要把求解的结果“输出”,通过输出语句来控制,在Scilab中,输出语句有:print,Write,format,printf,disp等“print”语句格式:print(%io(2),表达式)说明:表达式是指程序要输出的数据,可以是一个数值、常量或算式参数%io(2)表示在屏幕上输出输出语句的简化格式:要输出变量x的值,可在要输出的语句位置只写x.,若赋值语句后不加分号,则变量的值直接显示出来,则不必再使用输出语句输出同一输出语句中输出多个变量或表达式的值时,中间应该用逗号“,”分隔如print(%io(2),a,b
12、,c),a,b,c.3赋值语句用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句(1)格式:变量名表达式,(2)作用:赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值赋值号左边只能是变量名字,不能是表达式.赋值号左右不能对换赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量不能利用赋值语句进行代数式的演算,赋值语句中的“”号,称做赋值号赋值号与数学中的等号意义不同赋值号左边的变量如果原来没有值,则在执行赋值语句后获得一个值,如果原已有值,则执行该语句后,以赋值号右边的表达式的值代替该变量的原值对于一个变量多次赋值时,变量的值取最
13、后一次赋出的值一个赋值语句只能给一个变量赋值,不能出现两个或多个“”如ab5是错误的,格式中右边“表达式”可以是一个数据、常量和算式,如果“表达式”是一个算式时,赋值语句的作用是先计算出“”右边表达式的值,然后将该值赋给“”左边的变量将变量A的值赋给变量B时,A的值必须是已知的,就是说只有确知变量A的值时,才可用赋值语句BA.4条件语句处理条件分支逻辑结构的算法语句叫做条件语句(1)一般格式:格式:,该语句对应的程序框图如图,其执行过程为:先对if后面的条件进行判断,如果条件成立,就执行条件后面的语句序列1,执行完后,跳过else及其后面的语句序列2,转去执行end后面的语句;如果条件不满足则
14、执行else后面的语句序列2.,(2)简单格式其对应的程序框图如图该语句的功能为:如果表达式结果为真,则执行表达式后面的语句序列,否则跳过语句序列执行end后面的语句,(3)其它注意事项if语句必须用end结束条件表达式与语句序列1,若写在同一行,则表达式后面必须用“,”分隔有时候条件语句中还套有条件语句,形成条件语句的嵌套编写嵌套的条件语句时,要注意ifelseend的配对,只要有一个if就必须有配套的一个end(或elseend)编写嵌套条件语句时可分块处理识读程序时,可用文字缩进来表示嵌套的层次,条件语句的功能当需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同处理(如判
15、断一个数的正负,比较两个数的大小,对一组数据进行排序,分段函数求值等)时需要用条件语句5循环语句在处理一些需要反复执行的运算任务,如累加求和,累乘求积,递推等问题时,常常要用循环语句编写程序,(1)for循环语句一般格式:for循环变量初值步长终值 循环体;end,说明:当程序执行时,遇到for语句,首先把初值赋给循环变量,记下终值和步长,并比较初值和终值,若初值没有超过终值,就开始执行循环体,执行到end语句时,计算机让循环变量增加一个步长值,然后用增值后的循环变量值与终值比较,如果超过终值,就执行end后面的语句,否则再次执行循环体,如此反复进行,直到循环变量的值超过终值为止,当预先知道确
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 框图 复数 推理 证明 11
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6440743.html