算法、框图、复数、推理与证明11-1算法与框_第1页
算法、框图、复数、推理与证明11-1算法与框_第2页
算法、框图、复数、推理与证明11-1算法与框_第3页
算法、框图、复数、推理与证明11-1算法与框_第4页
算法、框图、复数、推理与证明11-1算法与框_第5页
已阅读5页,还剩116页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第1页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第2页!●课程标准一、算法与框图1.算法的含义、程序框图①通过对解决具体问题过程与步骤的分析,体会算法的思想,了解算法的含义.②通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第3页!2.基本算法语句经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想.3.通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的贡献.4.流程图和结构图(文)(1)通过具体实例,了解工序流程图(即统筹图).(2)能绘制简单实际问题的流程图;体会流程图在解决实际问题中的作用.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第4页!(2)理解复数的基本概念以及复数相等的充要条件.(3)了解复数的代数表示法及其几何意义.(4)能进行复数代数形式的四则运算,了解复数代数形式的加、减运算的几何意义.三、推理与证明1.合情推理与演绎推理①结合已学过的数学实例和生活中的实例,了解合情推理的含义,能利用归纳和类比等进行简单的推理,体会并认识合情推理在数学发现中的作用.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第5页!②结合已经学过的数学实例,了解间接证明的一种基本方法——反证法;了解反证法的思考过程、特点.3.数学归纳法(理)了解数学归纳法的原理,能用数学归纳法证明一些简单的数学命题.●命题趋势1.算法初步是新课标新增内容.这一章主要学习算法概念和程序框图,理解算法的基本结构、基本算法语句,理解古代算法案例,体会蕴含的算法思想,增强有条理的思考与表达能力,提高逻辑思维能力.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第6页!●备考指南1.程序框图属必考内容,复习重点放在程序框图的识读和与概率统计、数列、函数等其它知识的结合上.2.掌握好复数基本概念及形如a+bi(a、b∈R)的复数表示实数、虚数、纯虚数的充要条件;了解复数的几何意义.3.掌握几种推理方法的思维过程和用法.归纳推理、类比推理与演绎推理,分析与综合证明方法应重点落实.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第7页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第8页!2.算法要求(1)明确、有效.(2)能解决一类问题,可重复使用.(3)能一步一步执行,每一步操作必须确切,不能含混不清.(4)经过有限步后得出结果.3.算法的描述描述算法可以有不同的方式,常用的有自然语言、数学语言、框图、形式语言(算法语言)等.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第9页!图形符号名称符号表示的意义输入、输出框数据的输入或结果的输出处理框赋值、执行计算语句、结果的传送判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”

算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第10页!(2)对图形符号的几点说明①起、止框是任何流程不可少的,表明程序的开始和结束.②输入和输出可用在算法中任何需要输入、输出的位置.③算法中间要处理数据或计算,可分别写在不同的处理框内.④当算法要求你对两个不同的结果进行判断时,判断条件要写在判断框内.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第11页!③除判断框外,其它框图符号只有一个进入点和一个退出点.判断框是具有超过一个退出点的惟一符号.④在图形符号内描述的语言要非常简练清楚.(4)程序框图分为顺序结构、条件结构和循环结构,任何算法都可以由这三种基本逻辑结构来构成.顺序结构由若干个依次执行的处理步骤组成,是最简单的算法结构.语句与语句之间,框与框之间按从上到下、从左到右的顺序运行,它是任何算法都离不开的基本结构.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第12页!5.(文)流程图由一些图形符号和文字说明构成的表示事件发生、发展的过程(或解决问题的过程、或工序)的图示称作流程图.工序流程图又称统筹图,常见的一种画法是:将一个工作或工程从头至尾依先后顺序分为若干道工序(即所谓自上向下),每一道工序用矩形框表示,并在该矩形框内注明此工序的名称或代号,两相邻工序之间用流程线相连.有时为合理安排工程进度,还在每道工序框上注明完成该工序所需时间,开始时工序流程图可以画得粗疏,然后再对每一框逐步细化.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第13页!连线一般按从上到下、从左到右的方向表示要素间的从属关系或逻辑的先后顺序.因为结构图常是从上到下画的,它象一棵倒画的大树,故常常称它为树状图.二、基本算法语句与算法案例1.输入语句(1)格式:变量名=input(“提示内容”).(2)功能:为变量提供运行所需要的数据.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第14页!④变量是指程序运行时其值可以变化的量,我们可以通俗地把它比喻成一个盒子,盒子内可以存放数据,必要时可随时更换盒子内的数据.⑤Scilab的输入语句“input”,不仅可以输入数值,也可输入单个或多个字符.如x=input(“Whatisyourname?”,“String”);其中的String请求你输入字符型变量.运行时,你从键盘输入你的名字,此时变量x的“值”就是你的名字.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第15页!④若赋值语句后不加分号,则变量的值直接显示出来,则不必再使用输出语句输出.⑤同一输出语句中输出多个变量或表达式的值时,中间应该用逗号“,”分隔.如①print(%io(2),a,b,c),②a,b,c.3.赋值语句用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句.(1)格式:变量名=表达式.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第16页!④赋值语句中的“=”号,称做赋值号.赋值号与数学中的等号意义不同.赋值号左边的变量如果原来没有值,则在执行赋值语句后获得一个值,如果原已有值,则执行该语句后,以赋值号右边的表达式的值代替该变量的原值.⑤对于一个变量多次赋值时,变量的值取最后一次赋出的值.⑥一个赋值语句只能给一个变量赋值,不能出现两个或多个“=”.如a=b=5是错误的.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第17页!②该语句对应的程序框图如图.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第18页!(2)简单格式其对应的程序框图如图.该语句的功能为:如果表达式结果为真,则执行表达式后面的语句序列,否则跳过语句序列执行end后面的语句.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第19页!④条件语句的功能当需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同处理(如判断一个数的正负,比较两个数的大小,对一组数据进行排序,分段函数求值等)时需要用条件语句.5.循环语句在处理一些需要反复执行的运算任务,如累加求和,累乘求积,递推等问题时,常常要用循环语句编写程序.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第20页!②说明:当程序执行时,遇到for语句,首先把初值赋给循环变量,记下终值和步长,并比较初值和终值,若初值没有超过终值,就开始执行循环体,执行到end语句时,计算机让循环变量增加一个步长值,然后用增值后的循环变量值与终值比较,如果超过终值,就执行end后面的语句,否则再次执行循环体,如此反复进行,直到循环变量的值超过终值为止.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第21页!②说明:当程序执行时,遇到while语句,先判断条件是否成立,如果成立,则执行while和end之间的循环体,然后再判断上述条件,若条件成立则再次执行循环体,这个过程反复执行,直到某一次不符合条件为止,这时不再执行循环体,跳到end语句后,执行end后面的语句.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第22页!6.算法案例(1)更相减损术①用两数中较大的数减去较小的数,再用所得差和较小数构成新的一对数,再用大数减小数,以同样的操作一直做下去,直到所得的两数相等为止,这个数就是最大公约数.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第23页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第24页!n=6;x=1;S=6]v0=anvk=vk-1x+an-k其中k=1,2,…,n就得到了一个递推关系.这个递推关系是一个反复执行的步骤可用循环语句来实现.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第25页!4.(文)流程图描述的是一种动态过程,而结构图描述的是系统结构的各个要素及其关系.流程图通常会有一个起点,一个或多个终点,它可以直观展示动态过程从开始到结束的全部步骤,常常有人会误解流程图绝对不能形成闭合回路,这是错误的.只有工序流程图中通常要求各工序不能形成循环回路,但有时工序流程中,有产品检验后将不合格产品再加工的流程也是可以形成闭合回路的.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第26页!一、算法思想在计算机得到广泛应用的今天,许多“计算”任务可以设法让计算机来完成,而计算机能够完成这些工作,依赖于算法.二、编程技巧编程时,先从总体上把握整个问题分哪几大步骤,分块写出算法,再用程序语言表达,最后组合到一块.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第27页![例1](2010·湖南文)如下图是求实数x的绝对值的算法程序框图,则判断框①中可填________.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第28页!下面程序框图表示的算法是()A.将a、b、c按从小到大输出B.将a、b、c按从大到小输出C.输出a、b、c三数中的最大数D.输出a、b、c三数中的最小数算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第29页![例2](09·福建)阅读如图所示的程序框图,运行相应的程序,输出的结果是()算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第30页!答案:B算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第31页!(2010·新课标全国)如果执行如图的框图,输入N=5,则输出的数等于()算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第32页![例3](2010·福建福州八中)执行如图所示的程序框图,若输出的结果为S=105,则判断框中应填入()算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第33页!(2010·浙江文,4)某程序框图如图所示,若输出S=57,则判断框内为()A.k>4?B.k>5?C.k>6?D.k>7?算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第34页![例4](09·宁夏、海南)如果执行下边的程序框图,输入x=-2,h=0.5,那么输出的各个数的和等于()A.3 B.3.5C.4 D.4.5分析:依据条件分支结构框图的特征知,先判断输入的值x的大小,如果x<0,则y=0,否则,当x<1时,y=x,

算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第35页!(文)为解决四个村庄用电问题,政府投资在已建电厂与这四个村庄之间架设输电线路,现已知这四个村庄及电厂之间的距离如图所示(距离单位:千米),则能把电力输送到这四个村庄的输电线路的总长度最短应该是()算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第36页!(理)(2010·安徽合肥)如果执行如图的程序框图,那么输出的值是()算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第37页!※[例5]下列程序运行后输出结果为,则运行时,从键盘输入的数值为________.x=input(“x=”);ifx<=0

y=2]分析:这是一个“if”条件语句,根据“x≤0”是否成立,y取不同的值,因此是一个分段函数,求输出结果为2时,从键盘输入的值,即求函数值为2时,自变量x的值,解方程即可求得.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第38页![例6]一家新技术公司计划研制一个名片管理系统,希望系统能够具备以下功能:(1)用户管理:能够修改密码,显示用户信息,修改用户信息;(2)用户登录;(3)名片管理:能够对名片进行删除、添加、修改、查询;(4)出错信息处理.根据这些要求,画出该系统的结构图.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第39页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第40页!A.2550 B.-2550C.2548 D.-2552[答案]

C[解析]

这个程序是计算-2+0+2+4+…+100的算法,由等差数列求和公式可知:算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第41页!A.2 B.3C.4 D.5[答案]

C[解析]

开始→S=0i=1a=2S=2i=2第1次循环结束,对S>11作出判断,不成立,开始第二次循环→a=23

S=2+23

i=3第2次循环结束,再对S>11作出判断,仍不成立,开始第三次循环→a=3·23

S=2+23+3·23

i=4第3次循环结束,此时S=34>11成立,输出i的值4后结束,∴i=4.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第42页!A.i>10 B.i<10C.i>20 D.i<20[答案]

A算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第43页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第44页!1.(2010·东北师大附属中学)如果执行如图的程序框图,那么输出的C=()算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第45页!2.(2010·福建莆田市质检)阅读如图所示的程序框图,运行相应的程序,则输出A的值为()算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第46页!3.(2010·北京市崇文区)某程序框图如图所示,该程序运行后输出i的值是()算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第47页![点评]

注意语句细节的变化,若其它不变,只把S=S2+i改为S=S2+1,则输出i值应为63,自己再想一下,其它语句不变,将i=2i+1改为i=i+1或i=i+2,输出结果应为多少?算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第48页!A.-1 B.0C.1 D.3[答案]

B[解析]

按照程序框图依次执行为:初始s=1,i=1(1)s=3,i=2(2)s=4,i=3(3)s=1,i=4(4)s=0,i=5∵5>4,∴输出s=0.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第49页!A.i<3?B.i<4?C.i<5?D.i<6?[答案]

D[解析]

步:i=1,S=2;第二步:S=1,i=3;第三步:S=-2,i=5;第四步:S=-7,i=7;输出S的值为-7,故选D.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第50页![答案]

A算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第51页!A.20B.15C.5D.3[答案]

A[解析]

a初值为5,s初值为1.每循环一次,s的值乘上a的值后,a的值减小1到a=3跳出循环,∴s=5×4=20.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第52页!A.12,2 B.12,3C.12,4 D.24,3[答案]

D[解析]

次循环m=4,n=6,i=1,a=4不能被n整除,i变为2;第二次循环a=8,仍不满足,i变为3;第三次循环,a=24能被n整除,此时输出a=24,i=3,故选D.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第53页![答案]

-sinx[解析]

由框图可知,f0(x)=cosx,f1(x)=f′0(x)=-sinx,f2(x)=f′1(x)=-cosx,f3(x)=f′2(x)=sinx,f4(x)=f′3(x)=cosx,故f2009(x)=f1(x)=-sinx.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第54页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第55页![答案]

i≤82160[解析]

由题意知算法统计的是A5至A8的人数和,故条件应为i≤8,又组距为2,样本容量为100,∴A5+A6+A7+A8=(0.07+0.08+0.065+0.055)×2×100=54.∴估计该校身高在[62.5,70.5)范围内的人数为算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第56页![答案]

x<2,y=log2x[解析]

根据分段函数解析式及程序框图知,当满足x<2时,执行y=2-x,故判断框中条件为x<2,不满足条件x<2,即x≥2时,y=log2x,故②中为y=log2x.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第57页![答案]

12[解析]

运行过程依次为:①x=1是奇数,执行x=x+1后得x=2;②再判断x=2不是奇数,执行x=x+2后得x=4;经判断x>8不成立,执行x=x+1后得x=5;③再判断x=5是奇数,执行x=x+1得,x=6;④再判断x=6不是奇数,执行x=x+2后得x=8,经判断x>8不成立,故执行x=x+1得x=9;⑤再判断x=9是奇数,执行x=x+1得x=10;⑥再判断x=10不是奇数,执行x=x+2得x=12,经判断x>8成立,故输出x的值12后结束.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第58页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第59页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第60页!15.(2010·江苏启东中学)根据如图所示的算法流程图,输出的结果W为________.(注:T←1与T=1的含义相同)算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第61页!16.(2010·江苏盐城调研)按如图所示的流程图运算,若输入x=8,则输出的k=________.(k←0与k=0的含义相同)算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第62页!(3)通过实例,了解结构图,运用结构图梳理已学过的知识,整理收集到的资料信息.(4)结合作出的结构图与他人进行交流、体会结构图在揭示事物联系中的作用.二、复数(1)在问题情境中了解数系的扩充过程,体会实际需求与数学内部的矛盾(数的运算法则、方程理论)在数系扩充过程中的作用,感受人类理性思维的作用以及数与现实世界的联系.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第63页!②结合已学过的数学实例和生活中的实例,体会演绎推理的重要性,掌握演绎推理的基本模式,并能运用它们进行一些简单推理.③通过具体实例,了解合情推理和演绎推理之间的联系和差异.2.直接证明和间接证明①结合已经学过的数学实例,了解直接证明的两种基本方法:分析法和综合法;了解分析法和综合法的思考过程、特点.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第64页!命题主要集中在算法的三种基本逻辑结构的框图表示,程序框图与其它知识结合是新的热点.2.新课标对复数的要求较低,根据课标的要求,本部分内容的考查不会太难,至多出一道选择题(或填空题)考查基本概念与运算,与概率等结合的题目可能会出,但都比较容易解决.3.演绎推理、归纳推理、类比推理是命题的主要方向.客观题、大题都可能考查.4.(文)流程图和结构图一般不考,如果考,会给出一个流程图,通过读图回答问题,也属易题.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第65页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第66页!重点难点重点:算法的意义,程序框图的概念及三种基本逻辑结构.难点:条件分支结构与循环结构中条件的把握.知识归纳一、算法与框图1.算法概念由基本运算和规定的运算顺序所构成的完整的解题步骤.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第67页!4.框图的概念通常用一些通用图形符号构成一张图来表示算法.这种图叫程序框图或流程图.(1)用框图表示算法步骤的一些常用的图形符号图形符号名称符号表示的意义起、止框算法的开始和结束算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第68页!图形符号名称符号表示的意义流程线流程进行的方向连结点连结另一页或另一部分的框图注释框帮助理解框图算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第69页!⑤一个算法步骤到另一个算法步骤用流程线连结.⑥如果一个流程图需要分开来画.要在断开处画上连结点,并标出连结的号码.⑦注释框不是流程图中必须要的部分,只是为了对流程图中某些框的操作作必要的补充说明,以帮助阅读流程图的人更好地理解流程图的作用.(3)画流程图的规则①使用标准的框图符号.②框图一般按从上到下、从左到右的方向画.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第70页!条件结构是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构.在许多算法中,需要对问题的条件作出逻辑判断,判断后依据条件是否成立而选择不同的处理方式,这就需要用条件结构来实现算法.如果一个计算过程,要重复一系列的计算步骤若干次,每次计算步骤完全相同,则这种算法过程称为循环过程.根据指定条件,决定是否重复执行一条或多条指令的控制结构称为循环结构.反复执行的处理步骤为循环体.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第71页!6.(文)结构图描述系统结构的图示称作结构图.画结构图的的过程与方法:首先,你要对所画结构图的每一部分有一个深刻的理解和透彻的掌握,从头到尾抓住主要脉络进行分解.然后将每一步分解进行归纳与提炼,形成一个个要素点并将其逐一地写在矩形框内.最后按其内在的逻辑顺序将它们排列起来并用线段相连,这样就画成了结构图.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第72页!(3)使用说明:①input又称“键盘输入语句”,当计算机执行到该语句时,暂停并等候用户输入程序运行需要的数据.此时,用户只需把数据由键盘输入,然后回车,程序将继续运行.②“提示内容”的作用是在程序执行时提醒用户明确将要输入的是什么样的数据.③无计算功能,输入语句要求输入的值只能是具体的常数,不能是函数、变量或表达式.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第73页!2.输出语句任何求解问题的算法,都要把求解的结果“输出”,通过输出语句来控制,在Scilab中,输出语句有:print,Write,format,printf,disp等.“print”语句格式:print(%io(2),表达式)说明:①表达式是指程序要输出的数据,可以是一个数值、常量或算式.②参数%io(2)表示在屏幕上输出.③输出语句的简化格式:要输出变量x的值,可在要输出的语句位置只写x.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第74页!(2)作用:赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.①赋值号左边只能是变量名字,不能是表达式.②赋值号左右不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量.③不能利用赋值语句进行代数式的演算算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第75页!⑦格式中右边“表达式”可以是一个数据、常量和算式,如果“表达式”是一个算式时,赋值语句的作用是先计算出“=”右边表达式的值,然后将该值赋给“=”左边的变量.将变量A的值赋给变量B时,A的值必须是已知的,就是说只有确知变量A的值时,才可用赋值语句B=A.4.条件语句处理条件分支逻辑结构的算法语句叫做条件语句.(1)一般格式:①格式:算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第76页!③其执行过程为:先对if后面的条件进行判断,如果条件成立,就执行条件后面的语句序列1,执行完后,跳过else及其后面的语句序列2,转去执行end后面的语句;如果条件不满足则执行else后面的语句序列2.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第77页!(3)其它注意事项①if语句必须用end结束.②条件表达式与语句序列1,若写在同一行,则表达式后面必须用“,”分隔.③有时候条件语句中还套有条件语句,形成条件语句的嵌套.编写嵌套的条件语句时,要注意if­else­end的配对,只要有一个if就必须有配套的一个end(或else­end).编写嵌套条件语句时可分块处理.识读程序时,可用文字缩进来表示嵌套的层次.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第78页!(1)for循环语句①一般格式:for循环变量=初值步长终值 循环体;end算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第79页!③当预先知道确切的循环次数时,一般用for语句.④当步长为1时可省略,格式为:for循环变量=初值终值循环体;end(2)while循环语句①一般格式:while条件表达式循环体end算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第80页!③while循环对应的程序框图如图.④在预先不知道循环次数的情形下,主要用while循环语句.(3)编写嵌套循环语句时,必须注意for与end的配对和while与end的配对.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第81页!②更相减损术求最大公约数的程序设计如下:a=input(“输入正整数a”);b=input(“输入正整数b”);whilea<>b ifa>b,a=a-b; elseb=b-a; endenda算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第82页!如果在内接正n边形的每一边上,作高为余径1-hn的矩形可得S2n<S<S2n+(S2n-Sn).随着n的增大,正多边形的面积越来越接近圆面积,周长越来越接近圆的周长.S2n的值逐渐趋近于圆周率π.同时上面式子两端的值分别为圆周率的不足近似值和过剩近似值.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第83页!误区警示1.条件结构中的条件要准确,不能含混不清,要清楚在什么情况下需要作怎样的判断,用什么条件来区分.2.循环结构中要注意循环控制条件的把握,不要出现多一次循环和少一次循环的错误.3.要准确掌握各语句的形式、特点.特别是条件语句、循环语句中条件的把握.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第84页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第85页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第86页!答案:x>0或x≥0算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第87页!解析:满足c>a且c>b时输出c,此时c是a,b,c三数中的最大值;不满足c>a且c>b时,a,b,c中的最大值必在a与b中,此时若b>a,则b是a,b,c三数中的最大者,否则,a是a,b,c三数中的最大者,故选C.答案:C算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第88页!A.2B.4C.8D.16算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第89页!点评:1.解决循环结构框图问题,首先要找出控制循环的变量其初值、步长、终值(或控制循环的条件),然后看循环体,循环次数比较少时,可依次列出即可获解,循环次数较多时可先循环几次,找出规律,要特别注意最后输出的是什么,不要出现多一次或少一次循环的错误.2.注意细微差别,若将n=n+1换为n=2n,则运行结束输出结果是多少?算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第90页!

答案:D算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第91页!A.i<6 B.i<7C.i<9 D.i<10解析:∵105=1×3×5×7,∴由程序框图可知结果应是由1×3×5×7得到的,故应填i<9.答案:C点评:在循环结构中,填判断框中的条件是常见命题方式,此条件应依据输出结果来确定,解答时,一般先循环2至3次,发现规律,找出什么时候结束循环,也就找到了循环条件,要特别注意条件“不等式”中是否包括等号.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第92页!解析:该程序依次如下运行:初值:S=1,k=1①k=2,S=4②k=3,S=11③k=4,S=26④k=5,S=57最后输出S=57,∴判断框中应填k>4?答案:A算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第93页!再判断x≥2是否成立,并依据判断结果确定是否终止循环,其中条件控制结构是循环体的一部分.解析:由框图可知,当x=-2时,y=0.当x=-1.5时,y=0;当x=-1时,y=0;当x=-0.5时,y=0;当x=0时,y=0;当x=0.5时,y=0.5;当x=1时,y=1;当x=1.5时,y=1;当x=2时,y=1.∴输出的各数之和为3.5.答案:B算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第94页!A.19.5 B.20.5C.21.5 D.25.5解析:电厂与四个村庄都相连且输电线路最短应是电

故最短线路总长度为5+4+5.5+6=20.5千米.答案:B算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第95页!答案:D点评:遇到这种数值较大,循环次数较多的情形,可将数值变小,∵2010能被3整除,故可取k<6,k<3来检验输出结果.你能指出条件改为k<32010时输出的结果吗?算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第96页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第97页!解析:其系统结构图如图.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第98页!一、选择题1.(文)如果执行如图所示的程序框图,那么输出的S等于()算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第99页!(理)(2010·福建理)阅读下图所示程序框图,运行相应的程序,输出的i值等于()算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第100页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第101页!二、填空题3.(09·上海)某算法的程序框图如图所示,则输出量y与输入量x满足的关系式是______________________.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第102页!算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第103页!A.3 B.5C.8 D.13[答案]

B[解析]

K初值2,不满足K≥5→C=1+1=2,A=1,B=2,K=3.K=3≥5不成立,执行第二次循环,→C=1+2=3,A=2,B=3,K=4.算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第104页![答案]

C算法、框图、复数、推理与证明11-1算法与框共121页,您现在浏览的是第105页!A.27 B.31C.15 D.63[答案]

B[解析]

S=0>50不成立→S=1,i=3;S=1>50不成立→S=4,i=7;S=4>50不成立→S=23,i=15;S=23>50不成立→S=544,i=31.S=544>50,输出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论