还剩17页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
2019-2020年苏教版高中数学(必修3)《第一章算法初步综合小结》word学案2篇算法不仅是数学及其应用的重要组成部分.也是计算机科学的重要基础.在现代社会单在现代社会里计算机已经成为人们日常生活和工作不可缺少的工具.听音乐、看电巨、玩游戏、打字、画卡通画、处理数据计算机几乎渗透到了人们生活的所有领域.那么计算机是怎样工作的呢要想弄清楚这个问题算法的学习是一个开始.从数学发E的历史来看,算法并不是一个全新的概念.比如在西方数学中很早就有了欧几里得算法而中国古代数学中蕴涵着更为丰富的算法内容和思想割圆术、秦九韶算法等等都是很经典的算法.在算法初步这一章里,要学习的是算法的概念和程序框图理解算法的基本结构、基本算法语句了解一些很有意思的重要算法体会算法的基本思想发展有条理的思考与表达的能力提高逻辑思维能力.
一、基础知识要点总结算法一章的主要内容是算法的概念及含义算法思想、程序框图及其规则算法的三种基本结构.用数学语言写出算法并实现与程序框图的转换;赋值语句、输入语句和输出语句用条件语句描述条件分支结构的算法用循环语句描述循环结构的算法;用辗转楣除法与更相减损术求最大公约数用秦九韶算法计算一元多次函数值及割圆术的算法案例.
二、专题总结.算法一章分三大节第一节是算法与程序框图主要介绍了算法、程序框图、顺序结构、条件结构、循环结构的概念要求我们写出的算法必须能解决一类问题并且能重复使用算法的过程要能一步步执行每步执行的操作必须确切不能含混不清而且经过有限步运算后能得出结果.要能够正确的画出框图.第二节是基本算法语句.主要介绍了赋值语句及格式键盘输入语句、输出语句、条件语句夕环语句的概念.要知道这些语句的一般格式以及它们的作用能够将很多抽象算法及理论在计算机上操作、执行从而能更好地解决问题.第三节是算法案例.主要介绍了辗转相除法、更相减损术、秦九韶算法等概念,能够利用对比方法,如辗转相除法与更相减损术对比等.
三、学习目标
1.通过对解决具体问题过程与步骤的分析如二元一次方程组求解问题,体会算法的思想了解算法的含义.
2.通过模仿、操作、探索经历通过设计程序框图表达解决问题的过程.在具体问题的解决过程中如三元一次方程组求解等问题理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.
3.经历将具体问题的程序框图转化为程序语句的过程理解几种基本算法语句:输入语句、输出语句、赋值语句、条件语句、循环语句进一步体会算法的基本思想.
4.通过阅读中国古代数学的算法案例体会中国古代数学对世界数学发展的贡献.
四、课程标准知识和能力总结
1.能用数学语言写出算法并实现与程序框图的转换体会对同一个问题而言算法的多样性、优劣性以及学习算法的必要性注重观摩实例操作简例探索应用科学学习方法.
2.在由自然语言,数学语言、程序框图向形式语言甚至简单的程序语言过渡的过程中进一步培养自己的抽象概括能力、语言表达能力和逻辑思维能力以及构造性解决问题的创新能力.注意循序渐进、由易到难、由简到繁的学习程序重在原理及基本结构的掌握.注重由算法思想、算理算法过渡到算法语言及简单的程序语言.学习中多观察、模仿、理解、记忆然后再实践操作.
3.体会辗转相除法与更相减损术在求最大公约数时更相减损术的优越性.深刻体会数学与实际的紧密联系以较高的志趣与热情投入到数学学习中.
五、学习警示算法的学习应当通过实例进行在解决具体问题的过程中学习一些基本逻辑结构和语句体会算法的思想提高逻辑思维能力.为了有条理地、清析地表达算法应将解决问题的过程整理成程序框图进一步将程序框图翻译成计算机语言.但不应将此部分内容简单处理成程序语言的学习和程序设计.在高中数学课程其他有关内容中应渗透算法思想方法尽可能地运用算法解决相关问题和上机尝试.
六、高考导航高考中应重点考查对变量赋值的理解掌握对循环结构的灵活运用阅读程序框图说明算理与算法包括输出结果,根据要求画出程序框图等.如2001年上海高考题第22题便考查了程序框图、循环结构、算法思想,并结合函数与数列考查较强的逻辑思维能力这说明算法知识与其他知识的结合将是高考的重点也恰恰体现了算法的普遍性、工具性当然难度不会太大重在算理、算法及其思想.算法中的函数与方程
一、算法与函数 函数中的许多问题,例如分段函数求值,高次函数求值,求函数的最值等,利用算法思想,通过算法中的选择结构和循环结构等可以简单的求解. 例1已知函数,,且.求该函数的最大值.画出流程图,并写出伪代码.分析所给函数是二次函数,但定义域是,即函数自变量只能取到10之间的整数,因此要求出其最大值,可以将函数自变量对应的每一个函数值都求出,从中找出最大值即可解流程图如图1所示伪代码如下点评本题中由于所给函数的自变量的取值是到10之间的整数,只有有限个,且他们之间都相差1,这一特点正好适合用算法中循环语句进行算法描述,只需将所有函数值一一求出,从中找到最大值即可. 例2 在音乐唱片超市里,每张唱片售价25元.顾客如果购买5张以上(含5张)唱片,则按照九折收费;如果顾客购买10张以上(含10张)唱片,则按照八五折收费.请设计一个完成计费工作的算法,并画出流程图. 分析假设用变量a表示顾客购买的唱片数,用C表示顾客要缴纳的金额,依题意应有 解算法步骤如下 第一步输入a; 第二步若a5,则;否则,执行第三步; 第三步若a10,则;否则 第四步输出C; 流程图如图2.
二、算法与方程 中外历史上曾经有无数多位数学家作了大量的工作,探求得到了各种方程的求根公式,这些公式实际上就是一种算法,对于某些没有求根公式的方程,也借助现代计算技术的发展得到了一些典型的算法,如二分法、牛顿法等等.例3写出用二分法求方程的近似解(误差不超过
0.01)的流程图.分析这是一个五次方程,对于这类高次方程,我们没有求根公式,要求其近似解,可以利用二分法.令,由于,,所以取初始区间为,然后根据二分法的步骤进行算法设计.解流程图如下点评由于用二分法求方程的近似解是用越来越小的区间逐次逼近,因此可以利用循环结构控制这一过程,在逼近过程中每次都要对是否满足精确度进行判断,所以可以利用选择结构实现.《算法初步》复习指导大的比例.随着现代信息技术的飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想已经成为现代人应具备的一种数学素养,下面我们从以下几方面对算法知识进行复习.
一、重点、难点分析 一般地讲,算法是人们解决问题的固定步骤和方法.在本模块中,我们应重点掌握的是在数值计算方面的算法. xx年高考新课程标准数学考试大纲对《算法初步》的要求是
(1)算法的含义、流程图
①了解算法的含义,了解算法的思想;
②理解流程图的三种基本逻辑结构顺序结构、选择结构、循环结构.
(2)基本算法语句理解几种基本算法语句——输入语句、输出语句、赋值语句、选择语句、循环语句的含义. 注意的是,考纲对算法的含义和算法的思想的要求是“了解”,而对流程图和基本算法语句的要求是“理解”.由此可见,复习中应把重点放在流程图和基本算法语句上,要对这两方面的内容重点掌握、多加练习. 表达算法的方法有自然语言、流程图和基本算法语句三种.自然语言描述算法只是学习算法的一个过渡,流程图和基本算法语句才是学习的重点,同时也是难点,尤其是选择结构和循环结构,在复习中是重中之重. 1.理解基本逻辑结构 顺序结构、选择结构和循环结构是算法的三种基本逻辑结构.在画流程图时,首先要进行逻辑结构的选择,若求只含有一个关系式的解析式的函数的函数值时,只用顺序结构就能解决,顺序结构是任何一个算法中必不可少的结构.选择结构主要用在一些需要依据选择进行判断的算法中,如分段函数的求值、数据的大小关系比较等问题.循环结构主要用在一些有规律的重复计算的算法中,如累加求和、累乘求积等问题.用循环结构表达算法,关键要做好以下三点
①确定循环变量和初始值;
②确定算法中反复执行的部分,即循环体;
③确定循环的终止选择. 循环结构又分为当型(While型)和直到型(Until型)两种.当型循环在每次执行循环体前对控制循环的选择进行判断,当选择满足时执行循环体,不满足则停止;直到型循环在执行了一次循环体之后,对控制循环的选择进行判断,当选择不满足时执行循环体,满足则停止.两种循环只是实现循环的不同方法,它们是可以互相转换的.对同一个问题如果分别用当型循环和直到型循环来处理的话,那么两者判断的条件恰好相反. 2.理解基本算法语句 伪代码是表达算法的简单而实用的好方法,要注意各语句的作用,准确理解赋值语句,灵活表达选择语句,注意While语句和For语句的区别.
(1)输入、输出语句和赋值语句基本对应于算法中的顺序结构,这是任何一个伪代码都用到的语句,利用输入、输出语句和赋值语句设计伪代码时应明确需输入信息时用Read语句,需输出信息时用Print语句.当变量需要的数据较少或给变量赋予表达式时,用赋值语句即可,当变量需要输入多组数据且程序重复使用时,使用输入语句较好.当然,赋值语句还具有将一个变量的值赋给另一个变量,前一个变量的值保持不变的功能
(2)选择语句是表达算法中的选择结构,因为算法的流程根据选择是否成立有不同的流向,就需要对选择作出判断,所以伪代码中要用到选择语句.在某些较复杂的算法中,有时需要对按选择要求执行的某一语句(特别是Else后的语句)继续按照另一选择进行判断,这时可以再利用一选择语句完成这一要求,这就需要选择语句的嵌套.
(3)循环语句是用来实现循环结构的,在本章我们主要需要掌握For语句与While语句. 两种循环语句的区别“For循环”一般用于循环次数已知时;“While循环”是“前测试”的当型循环,即先判断,后执行,若初始条件不成立,则一次也不执行循环体中的内容,任何一种需要重复处理的问题都可以用这种循环来实现. 注
①循环有时还可通过Goto语句实现,但Goto语句破坏了语句顺序执行的正常状况,因此,一般不提倡使用;
②注意计数变量的取值范围,以免出现多一次或少一次循环的错误. 3.掌握一些常见的算法类型 对一些常见的算法,尤其是算法中特有的方法要熟练掌握,通过重点理解分析,做到举一反三.其中最常见的算法有
①累加(乘)算法;
②二分法;
③分段函数求值算法;
④递推算法;
⑤求两数最大公约数的算法(辗转相除法与更相减损术);
⑥秦九韶算法等,这些算法的每一类都有其规律,可通过重点分析典型例题的方法,进行模仿、类比,从而掌握其一般规律. 4.掌握运算符号含义 在算法中,有一些运算符号具有确定的含义,如赋值时常用等,这些式子在伪代码中非常重要,应切实理解;又如,我们经常用mod(a,b)表示a除以b所得的余数,用表示不超过x的最大整数. 注伪代码没有统一的格式,只要书写简便、容易理解、表达清楚即可,但在学习本章时,建议使用符号相对统一,以免引起混淆.如用赋值语句“”表示给变量x赋值5,就不要再用“”或“”等其他形式来表示了.算法部分章质量检测本章知识结构算法程序框图算法语句辗转相除法与更相减损术排序进位制秦九韶算法
一、知识点剖析1.算法的定义和特点掌握要点算法定义在数学中指按照一定规则解决某一类问题的明确和有限的步骤算法特点
①有穷性一个算法的步骤是有限的,它应在有限步操作之后停止
②确定性,算法的每一步操作必须是明确的,不能有歧义或模糊且算法执行后一定产生确定的结果,不能模棱两可
③可行性算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个明确的后继步骤,前一步是后一步的前提只有执行完前一步才能进行下一步,并且每一步都要准确无误才能解决问题
④不惟一性求解某一类问题的算法是不惟一的,对于一个问题可以有不同的算法
⑤普遍性,很多具体的问题都可以设计合理的算法解决易混易错
(1)算法一般是机械的,有时要进行大量重复的运算,只要按部就班的做总能算出结果,通常把算法过程称为“数学机械化”,“数学机械化”的最大优点是它可以让计算机来完成
(2)实际上,处理任何问题都需要算法如,邮购物品有其相应的手续购买飞机票也有一定的手续等
(3)求解某个问题的算法不惟一2.
(1)程序框图表示算法步骤的一些常用的图形和符号图形符号名称功能终端框(起止框)程序的开始和结束,输入、输出框表示数据的输入或结果的输出处理框赋值计算判断框判断某一条件是否成立,成立时在出口处标明“是”或“YES”;不成立时在出口处标明“否”或”NO”流程线连接程序框连接点连接程序框图的两部分易混易错在所给的上述符号之中只有判断框有一个入口和两个出口,它是唯一有两个退出点的符号
(2)三种基本逻辑结构
①顺序结构
②条件结构
③循环结构顺序结构顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的这是任何一个算法都离不开的基本结构条件结构在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立会有不同的流向,条件结构就是处理这种过程的结构易混易错在条件结构中无论条件是否成立,都只能执行两框之一,两框不可能同时执行,也不可能两框都不执行循环结构算法结构中经常会遇到从某处开始,按照一定条件反复执行某些步骤的情况,这就是循环结构,反复执行的步骤成为循环体循环结构分为两种当性循环结构和直到性循环结构当性循环结构在每次执行循环体前,对条件进行判断,当条件满足时,执行循环体,否则终止循环“先判断”直到性循环结构在执行了一次循环体后,对条件进行判断,如果条件不满足就继续执行循环体,直到条件满足时终止循环“先循环”注意循环结构中一定包含着条件结构3.基本算法语句
(1)输入语句
①输入语句的一般形式是INPUT“提示内容”;变量
②输入语句的作用是实现算法的输入信息功能
③“提示内容”提示用户输入什么样的信息
④输入语句可以给变量提供初值
⑤提示内容与变量之间用分号隔开,若输入多个变量,变量之间用逗号隔开例如INPUT“提示内容1,提示内容2,提示内容3,…”;变量1,变量2,变量
(2)输出语句
①输出语句的一般形式是PRINT“提示内容”;表达式
②输出语句的作用是实现算法的输出结果功能
③“提示内容”提示用户输入什么样的信息,如PRINT“S=;S是提示输出的结果是S的值
④PRINT语句可以在屏幕上出现常量、变量以及系统信息注意任何求解问题的算法,都要把求解问题的结果输出
(3)赋值语句
①赋值语句是最基本的语句
②赋值语句的一般格式为变量=表达式
③“=”叫做赋值号易混易错:
①赋值号做变只能是变量而不能使表达式
②赋值号的左右两边不能调换
③不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等)
④赋值号与数学中的符号意义不同注意:输入语句、输出语句、赋值语句基本上对应程序框图中的顺序结构;一个算法有0个或者多个输入,有一个或多个输出;输出语句和赋值语句具有运算功能而输入语句不具有运算功能
(4)条件语句共分为两种形式IF-THEN-ELSE格式1当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句1,否则执行ELSE后的语句2其对应的程序框图为(如上右图)
②IF-THEN格式计算机执行这种形式的条件语句时,也是首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句其对应的程序框图为(如上右图)条件语句的作用在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理
(5)循环语句算法中的循环结构是由循环语句来实现的对应于程序框图中的两种循环结构一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构即WHILE语句和UNTIL语句
①WHILE语句的一般格式是其中循环体是由计算机反复执行的一组语句构成的WHLIE后面的“条件”是用于控制计算机执行循环体或跳出循环体的当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句因此,当型循环有时也称为“前测试型”循环其对应的程序结构框图为(如上右图)
②UNTIL语句的一般格式是其对应的程序结构框图为(如上右图)从UNTIL型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOPUNTIL语句后执行其他语句,是先执行循环体后进行条件判断的循环语句区别在WHILE语句中,是当条件满足时执行循环体,而在UNTIL语句中,是当条件不满足时执行循环体4.算法案例辗转相除法算法第一步用较大的数m除以较小的数n得到一个商q0和一个余数r0;第二步若r0=0,则n为m,n的最大公约数;若r0≠0,则用除数n除以余数r0得到一个商q1和一个余数r1;第三步若r1=0,则r1为m,n的最大公约数;若r1≠0,则用除数r0除以余数r1得到一个商q2和一个余数r2;……依次计算直至rn=0,此时所得到的rn-1即为所求的最大公约数程序框图����输入两个正整数m,n�mnr=mMODnr=0�m=n�n=r�结束开始�x=nn=mm=x�输出n否是是否程序INPUT“m=”;mINPUT“n=”;nIFmnTHENx=mm=nn=xENDIFr=mMODnWHILEr0r=mMODnm=nn=rWENDPRINTmEND更相减损术更相减损术求最大公约数的步骤如下可半者半之,不可半者,副置分母·子之数,以少减多,更相减损,求其等也,以等数约之翻译出来为第一步任意给出两个正数;判断它们是否都是偶数若是,用2约简;若不是,执行第二步第二步以较大的数减去较小的数,接着把较小的数与所得的差比较,并以大数减小数继续这个操作,直到所得的数相等为止,则这个数(等数)就是所求的最大公约数
(1)辗转相除法与更相减损术区别联系
①都是求最大公约数的方法,计算上辗转相除法以除法为主,更相减损术以减法为主,计算次数上辗转相除法计算次数相对较少,特别当两个数字大小区别较大时计算次数的区别较明显
②从结果体现形式来看,辗转相除法体现结果是以相除余数为0则得到,而更相减损术则以减数与差相等而得到2秦九韶算法与排序掌握秦九韶算法的原理=anvk=vk-1+an-kk=123……n3进位制进位制是一种记数方式,用有限的数字在不同的位置表示不同的数值可使用数字符号的个数称为基数,基数为n,即可称n进位制,简称n进制现在最常用的是十进制http://www.zxxk.com//\o十进制,通常使用10个阿拉伯数字0-9进行记数易混易错表示各种进位制数一般在数字右下脚加注来表示如1110012表示二进制数345表示5进制数.
二、典型例题剖析1.判断某一事情是否为算法方法归纳
(1)判断某一问题是否为算法要把握算法的五个特征
①有穷性
②确定性
③可行性
④不惟一性
⑤普遍性例1.下列关于算法的说法中正确的个数有
①求解某一类问题的算法是唯一的
②算法必须在有限步操作之后停止
③算法的每一步操作必须是明确的,不能有歧义或模糊
④算法执行后一定产生确定的结果A.1B.2C.3D.4主要过程由算法的五个特征可以解得只有
①是错误的,解答某一类问题的算法时不惟一的强调内容把握好算法的五个特征2.就某一问题画出程序框图并写出算法方法归纳
(1)画程序框图时一定要明确图中各个符号的作用并能正确使用三种基本逻辑结构
(2)用程序设计语言描述算法时一定要注意有些符号与框图之中书写的不同例2.设计算法求的值.要求画出程序框图,写出用基本语句编写的程序.主要过程强调内容解答此题目是一定要注意循环终止的条件是i99而不是i100因为这个数列共有99项3.讨论法画程序框图写程序方法归纳先通过解决数学题的思想进行讨论,再画图写程序例
3、画出解关于x的不等式ax+b0a,b∈R的流程图及程序主要过程如上强调内容注意讨论时要全面,不但要讨论a还要讨论b.4.实际应用方法归纳先通过解决数学题的思想进行讨论,再画图写程序例
4、某城市现有人口总数为100万人,如果年自然增长率为
1.2%,试解答下列问题
(1)写出该城市人口数y(万人)与年份x(年)的函数关系式;
(2)用程序表示计算10年以后该城市人口总数的算法;
(3)用流程图表示计算大约多少年以后该城市人口将达到120万人的算法主要过程
(1)(2程序如下S=100I=
1.2X=0WHILES120S=S*IX=X+1WENDPRINTXEND5.求高次多项式的值方法归纳能够熟练利用秦九韶算法原理求高次多项式的值v=av=v+ak=123……n用秦九韶算法计算主要过程a=5a=4a=3a=2a=1a=1v=a=5v=v*2+a=5*2+4=14v=v*2+a=14*2+3=31v=v*2+a=31*2+2=64v=v*2+a=64*2+1=129v=v*2+a=129*2+1=259所以f2=259强调内容注意在运算过程之中v=v+ak=123……n的正确应用
三、高考链接(xx广东)1.阅读右上的程序框图若输入m=4,n=3,则输出a=__12__,i=_3____(注框图中的赋值符号“=”也可以写成“←”或“=”)(xx山东)2.阅读如上右边的程序框图,若输入的是100,则输出的变量和的(D)A.2500,2500B.2550,2550C.2500,2550D.2550,2500`巩固练习
1、给出一个算法的流程图(如图),若,则输出结果为()A、sinθB、C、tanθD、不确定2.x=5y=6PRINT x+y=11END上面程序运行时输出的结果是A.xy=11 B.11 C.x+y=11 D.出错信息
3.如果下边程序执行后输出的结果是990,那么在程序中UNTIL后面的“条件”应为A.i10B.i8C.i=9D.i
94.如右图所示的程序是用来A.计算3×10的值B.计算的值C.计算的值D.计算1×2×3×…×10的值
5.计算机中常用十六进制,采用数字0~9和字母A~F共16个计数符号与十进制得对应关系如下表16进制0123456789ABCDEF10进制0123456789101112131415例如用十六进制表示有D+E=1B,则A×B=A6EB7CC5FDB0
二、填空题
6.若六进数化为十进数为,则=
7.二进制数转换成十进制数是_________________.
8.右边程序输出的n的值是_____________________.j=1n=0WHILEj=11j=j+1IFjMOD4=0THENn=n+1ENDIFj=j+1WENDPRINTnEND9.下图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是.10.计算时多项式的值,需要次加法运算,()次乘法运算此多项式写成算法语句为()三.解答题
11.执行右图中程序,回答下面问题
(1)若输入m=888n=1147,则输出的结果为________
(2)画出该程序的程序框图12.已知请设计程序框图,要求从键盘输入x,输出y并写出计算机程序13.已知S=12-22+32-42+……+n-12-n2,请设计程序框图,算法要求从键盘输入n,输出S并写出计算机程序
14.按如图所示的流程图操作.(Ⅰ)操作结果得到的数集是什么?如果把依次产生的数看成是数列的项,试写出其通项公式.(Ⅱ)如何变更A框,能使操作流程图产生的数分别是数列的前10项?
15.到银行办理个人异地汇款(不超过100万元)时,银行要收取一定的手续费汇款额不超过100元,收取1元手续费;超过100元但不超过5000元,按汇款额的1%收取;超过5000元,一律收取50元手续费设计算法求汇款额为x元时,银行收取的手续费y元画出流程图并写出程序16.求成立的的最大整数值,画出程序框图,并写程序
17.某城市现有人口总数为100万人,如果年自然增长率为
1.2%,试解答下列问题
(1)写出该城市人口数y(万人)与年份x(年)的函数关系式;
(2)用程序表示计算10年以后该城市人口总数的算法;
(3)用流程图表示计算大约多少年以后该城市人口将达到120万人的算法参考答案
1、选择题BDDCA
2、
6.
47.
7.
758.
39.n20或者i
1010.44fx=2*x^4+3*x^3+5*x-4
三、11.37����输入两个正整数m,n�mnr=mMODnr=0�m=n�n=r�结束开始�x=nn=mm=x�输出n否是是否2.3.解由表达式规律可知,输入的n必须为偶数程序框图为
13.注程序框图也可以不对n进行奇数和偶数的讨论,直接进入循环14.解(Ⅰ),通项公式为,N*,且n≤10.(Ⅱ)变更A框为写下0,这时操作流程图,可依次得0,2,4,…,18,恰好为数列通项公式为的前10项.15.先写出函数,此题为一分段函数程序略
16.17
(1)(2程序如下S=100I=
1.2X=0WHILES120S=S*IX=X+1WENDPRINTXEND满足条件?语句1语句2是否IF条件THEN语句1ELSE语句2ENDIF满足条件?语句是否IF条件THEN语句ENDIF满足条件?循环体是否WHILE条件循环体WEND满足条件?循环体是否DO循环体LOOPUNTIL条件i=1s=0DOs=s+1/i*i+1i=i+1LOOPUNTILi99PRINTsEND开始i=1s=0s=s+1/i*i+1i=i+1i99???输出s结束INPUTabIFa=0THENIFb>0THENPRINT无解ELSEPRINTx为全体实数ELSEIFa>0THENPRINTELSEPRINTENDIFEND开始结束S=100I=
1.2X=0S=S*IX=X+1S120输出XNY开始输入结束输出否是输入abcabaca=b输出aa=cYYNN第1题i=11s=1DOs=s*ii=i-1LOOPUNTIL“条件”(第3题图)PRINTSEND(第10题)程序S=1I=1WHILEI=10S=3*SI=I+1WENDPRINTSEND(第4题)第9题INPUT“m=”;mINPUT“n=”;nDOr=mMODnm=nn=rLOOPUNTILr=0PRINTmEND第11题图开始写下1对前一个数加2写下结果你已写下了10个数吗?NY结束ABinputxifx=-2Theny=-2*x-4elseifTheny=SQRx+1elsey=2^x-1endifendifprintendNNYY输入y=x+1y=2开始结束输出y=-2x-4i=1,S=0否nmod2=0?是开始i=i+1S=S+i输入ni=n?是否结束输出错误信息输出SNNYY输入y=
0.1xy=50开始结束0x=100输出100X=5000y=1开始S=1I=2whiles1000A=I^S=S+I^I=I+1wendprinti-2end(第16题图)S=0i=1S=S+i^2i=i+1是否S1000是输出i-2结束开始结束S=100I=
1.2X=0S=S*IS=*IX=X+1S120输出XNY。