课件22张PPT。读书改变命运瓷 器景泰蓝艺术欣赏1:艺术欣赏2:艺术欣赏3:你知道景泰蓝制作过程吗?问题引入:第1步 制胎第2步 掐丝第3步 点蓝第4步 烧蓝第5步 打磨第6步 镀金它是一种机械的、统一的制作方法.问题:景泰蓝的制作过程体现了什么?1.1 算法的含义普通高中课程标准实验教科书
数学(必修3)第一章第一节数学来源于生活 广义地说:为了解决某一问题而采取的方法和步骤,就称之为算法。算法的定义: 一般而言,对一类问题的机械的、统一的求解方法称为算法。机械的、统一的求解方法如:广播操图解是广播操的算法;菜谱是做菜的算法;歌谱是一首歌曲的算法;空调说明书是空调使用的算法等.(3)随着计算科学和信息技术的飞速发展,算法的思想已经渗透到社会的方方面面。在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想。我们过去学过的许多数学公式都是算法,加、减、乘、除运算法则以及多项式的运算法则也是算法.? 说明:请你们再举一些算法例子数学来源于生活体现了算法广泛性.(1)算法的定义是描述性定义(2)算法的基本思想就是探求解决问题的一般性方法,并将解决问题的步骤用具体化、程序化的语言加以表述.算法1 按照逐一相加的程序进行.第一步 计算1+2,得到3;第二步 将第一步中的运算结果3与3相加,得到6;第三步 将第二步中的运算结果6与4相加,得到10;第四步 将第三步中的运算结果10与5相加,得到15.解决问题例1:给出求1+2+3+4+5的一个算法。第一步 取n=5;第三步 输出运算结果.解决问题例1:给出求1+2+3+4+5的一个算法。体现了算法的多样性解: 用消元法求解这个方程组,步骤是:解决问题这种消元回代的算法适用于一般线性方程组的求解.反思提炼1算法的特点:反思提炼2描述算法主要有三种方式:自然语言,流程图,程序设计语言(伪代码)。本节主要用自然语言来描述算法,学会有条理地分步写出算法过程。写算法的要求:算法不同于求解一个具体问题的方法,是这种方法的高度概括。一个好的算法有如下要求:
(1)写出的算法,必须能解决一类问题(如一元二次方程求根公式),并且能重复使用。
(2)算法过程要能一步一步执行,每一步执行的操作,必须确切,不能含混不清,而且在有限步能得出结果。
(3)算法要精练、简洁、 要清晰地表达清楚.反思提炼3P6 练习 1、2本节教学目标是:1.通过实例体会算法的思想,了解算法的含义。2.能按步骤用自然语言写出简单问题的算法过程。3.了解算法的主要特点(有限性和确定性)。同学们你学会了吗?两个大人和两个小孩一起渡河,渡口只有一条小船,每次只能渡1 个大人或两个小孩,他们四人都会划船,但都不会游泳。试问他们怎样渡过河去?
请写出一个渡河方案。 课堂作业P6 3, 4▲20 世纪最伟大的科学技术发明---计算机计算机是对人脑的模拟,它强化了人的思维智能;没有软件的支持,超级计算机只是一堆废铁而已.软件的核心就是算法 !课外阅读材料▲ 21世纪信息社会的两个主要特征:
“计算机无处不在”“数学无处不在”▲ 21世纪信息社会对科技人才的要求:
--会“用数学”解决实际问题
--会用计算机进行科学计算1.写出求解方程2x+3=0的一个算法。 2.已知直角坐标系中的两点A(-1,0),B(3,2),写出求直线AB的方程的一个算法。谢谢!课件19张PPT。1.2.1 流程图--顺序结构数学来源于生活问题讨论 1.算法的含义是什么?
2.算法的3个特点 可行性有限性、确定性、 流程图是由一些图框和带箭头的流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,带箭头的流线表示操作的先后次序。处理框输入输出框判断框起止框如下图所示的几个图形在流程图中,分别代表什么框? 起止框
(终端框)表示一个算法的起始或结束,是任何流程图不可少的。输入框、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输
出的位置。 处理框
(执行框)
赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内。判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”。 1.写出作△ABC 的外接圆的一个算法. AMCB学生活动S1 作AB的垂直平分线 2. 观察求 的一个如下的算法,并和第 1题算法比较有何区别: 学生活动 顺序结构是任何一个算法都离不开的最简单、最基本的结构,用图框A和B表示顺序结构的示意图,其中A、B两个框是 依次进行的,即在执行完A框所指定的操作后,必然接着执行B框所指定的操作.定义:依次按照一定顺序进行多个处理的结构称为顺序结构.建构数学 经比较,第一题是按一固定的顺序执行的,画出流程图如图. AB数学运用例1. 已知两个单元分别存放了变量X和Y的值,试交换这两个变量值,并写出一个算法,并用流程图表示;解:算法如下:为了达到交换的目的,需要一个单元存放中间量P.算法是结束开始流程图是 例2.半径为R的圆的面积计算公式为S=
当R=10时,写出计算圆面积的算法,画出流程图. 数学运用开始结束S1 ; S2 ; S3 输出 ;把10赋值给r 用公式计算圆的面积值,并赋值给s 输出圆的面积 解:算法如下:流程图为:例3 给出这样一个流程图,你能求出最后的结果吗?例4、写出下面程序框图的运行结果: 图中输出
S= ;2.5图中输出a= .2例5、写出下面程序框图的运行结果:左图算法的功能
是 。求两数的和练习1:写出下列算法的功能。 练习2:写出下列算法的功能。 左图算法的功能
是 ; 求两数平方和
的 算术平方根例4、已知一个三角形的三边边长分别为2,3,4,利用海伦—秦九韶公式设计一个算法,求出它的面积。 解:算法如下:
第一步:a←2,b ← 3,c ← 4;
第二步:p← ;
第三步:S ←
第四步:输出S相应的程序框图为: 结束开始p ←S ←输出Sa ← 2,b ← 3,c ← 4三、本课小结1、程序框图
(1)程序框图由程序框、流程线和程序框外必要的文字说明组成。
(2)程序框有:起止框、输入(输出)框、处理框和判断框。2、算法的基本逻辑结构:顺序结构、条件结构和循环结构。
3、画程序图框的规则
(1)使用标准的图框符号;
(2)图框一般从上到下、从左到右的方向画;
(3)除判断框外,大多数框图符号只有一个进入点和一个退出点;
(4)在图框符号内描述的语言要简练清楚。数学作业P15 1 , 3课件13张PPT。流程图的概念 1、流程图也叫程序框图,是由一些图框和带箭头的流线组成的.其中图框表示各种操作类型,图框中的文字和符号表示操作的内容,带箭头的流线表示操作的先后次序.2、程序框图的基本符号 起、止框输入、输出框处理框判断框流程线流程图的开始或结束 数据的输入或结果的输出 赋值、执行计算语句、结果的传送 流程进行方向 判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”。3、顺序结构框图 顺序结构 依次进行多个处理的结构顺序结构是任何一个算法都离不开的最简单、最基本的结构,用图框A和B表示顺序结构的示意图,其中A、B两个框是 依次进行的,即在执行完A框所指定的操作后,必然接着执行B框所指定的操作问题引入 1、某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为 行李的重量,试给出计算费用c(单位:元)的一个算法。 算法: 算法: S1 输入行李的重量 开始YN选择结构数学建构(二)选择结构概念: 先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构,也称为“分支结构” 。它要先根据指定的条件进行判断,再由判定的结果决定选取执行两条分支路径中的哪一条。 注意:无论条件P是否成立,只能执行A框或B框之一,不能既执行A框又执行B框,也不能A框,B框都不执行注意 比较两种基本算法结构框图 i) 顺序结构ii) 选择结构例1、如何求一元二次方程ax2+bx+c=0的解?
(a≠0) 解:S1 输入a,b,c; S3 如果△<0,那么输出“方程无实
数根”,否则开始 NY(变式:如何求方程ax+b=0的解?) 输出x1,x2师生探讨2、已知两点A(x1,y1),B(x2,y2),求直线AB的斜率,
试设计算法并画出流程图 算法: S1 输入x1,y1,x2,y2; 输出斜率k 开始否是算法流程图算法: S1 输入x ; S2 如果x>0,则y=1;
如果x=0,则y=0;
如果x<0,则y=-1 S3 输出函数值y 开始结束否是否是4、读流程图,并回答下列问题
(1)若输入的四个数为5,2,7,22,
则最后输出的结果是什么?
(2)该算法流程图是为什么问题而设计的? 开始否是否否是是课堂作业P15 5, 6, 8 小结 两种基本算法结构框图 (1) 顺序结构(2) 选择结构课件21张PPT。循环结构复习 两种基本算法结构框图 i) 顺序结构ii) 选择结构其中A、B两个框是 依次进行的,即在执行完A框所指定的操作后,必然接着执行B框所指定的操作. 注意:无论条件P是否成立,只能执行A框或B框之一,不能既执行A框又执行B框,也不能A框,B框都不执行 北京获得了2008年第29届奥林匹克运动会主办权.你知道在申办奥运会的最后阶段,国际奥委会是如何通过投票决定主办权归属的吗?请同学们写出操作过程!问题引入 对遴选出的5个申办城市进行表决的操作程序是:首先进行第一轮投票,如果有一个城市得票超过总票数的一半,那么该城市将获得举办权;如果所有申办城市得票数都不超过总票数的一半,则将得票数最少的城市淘汰,然后重复上述过程,直到选出一个申办城市为止.我们下面学习循环结构 在算法中,像这种需要重复执行同一操作的结构称为循环结构.图(一)就是常见的一种循环结构:先判断所给的条件p是否成立,若p成立则执行A,再判断所给的条件p是否成立,若p仍成立,则又执行A,如此反复,直到某一次条件p不成立,该循环过程结束.这种循环结构称为当型循环先判断后操作图(二)也是常见的一种循环结构:先执行A,再判断给定的条件p是否成立;若p不成立,则再执行A,如此反复,直到p成立,该循环过程结束.这种循环结构称为直到型循环。先操作后判断 循环结构可以分为:(直到型循环)(当型循环)算法1S1 先求1×2,得到2;S2 将S1得到的结果再乘以3,得到6;S3 将S2得到的结果6再乘以4,
得到24;S4 将S3得到的结果24再乘以5,
得到最后的结果120.例1 写出求1×2×3×4×5值的一个算法.注意:上述算法虽然正确,但在计算1×2×…×100时,算法的程序太长.算法2S1 T←1; S2 I←2; S3 如果I≤5,那么转S4,否则转S6;S4 T←T×I;S5 I←I+1,转S3;S6 输出T算法3S1 T←1; {使T=1}S2 I←2; {使I=2}S3 T←T×I;{求T×I,
乘积结果仍放在变量T中}S4 I←I+1;{使I的值
增加1}S5 如果I不大于5,返回重新执行步骤S3及S4,否则输出T . {算法结束 }2.用Ni代表第i个学生的学号,Gi代表第i个学生的成绩(i=1,2,…,50),那么右图表示了一个什么样的算法?1.先分步写出计算2+4+6+…+100的一个算法,再画出流程图.练习3.根据下面算法写出其运算结构并画出流程图S5 如果i不大于9,返回
执行S3,否则输出T的值.直到型循环例2 设计一个计算10个数平均数的算法.分析 用一个循环依次输入10个数,再用一个变量存放数的累加和,在求出10个数的总和后,除以10,就得到10个数的平均数.S1 S←0; {使S=0}S2 I←1; {使I=1}S3 输入G; {输入一个数}S4 S←S+G; {求S+G,其和 仍放在S中}S5 I←I+1; {使I的值增加1}S6 如果I不大于10,转S3;否则转S7;
{如果I>10,退出循环}S7 A←S/10; {将平均数S/10存放到A中}解S8 输出A. {输出平均数}算法流程图 利用顺序结构、选择结构和循环结构这三种基本结构描述的算法,结构清晰,容易阅读、理解和修改.4.下列说法中,正确的是______
⑴循环结构中可以不包含选择结构;
⑵循环结构可以无止境地循环下去;
⑶循环结构是程序的基本结构之一.5.关于循环结构的下列说法正确的是_____
⑴当型可以转化为直到型,直到型不能转化为当型;
⑵直到型可以转化为当型,当型不能转化为直到型;
⑶当型和直到型是两种不同的结构,不能互相转化;
⑷当型和直到型可以互相转化.(3)(4)例5 设计一个计算10个数平均数的算法.分析 我们用一个循环依次输入10个数,再用一个变量存放数的累加和,在求出10个数的总和后,除以10,就得到10个数的平均数.S1 S←0; {使S=0}S2 I←1; {使I=1}S3 输入G; {输入一个数}S4 S←S+G; {求S+G,其和 仍放在S中}S5 I←I+1; {使I的值增加1}S6 如果I不大于10,转S3;否则转S7;
{如果I>10,退出循环}S7 A←S/10;{将平均数S/10存放到A中}解:S8 输出A. {输出平均数}算法流程图 利用顺序结构、选择结构和循环结构这三种基本结构描述的算法,结构清晰,容易阅读、理解和修改.直到型循环结束YN否是Y输出y输出y输出y 用两种循环结构求:课件10张PPT。流程图的基本算法结构复习巩固 三种基本算法结构框图 i) 顺序结构ii) 选择结构iii) 循环结构(直到型)(当型)1.下列说法中,正确的是______
⑴循环结构中可以不包含选择结构;
⑵循环结构可以无止境地循环下去;
⑶循环结构是程序的基本结构之一.2.关于循环结构的下列说法正确的是_____
⑴当型可以转化为直到型,直到型不能转化为当型;
⑵直到型可以转化为当型,当型不能转化为直到型;
⑶当型和直到型是两种不同的结构,不能互相转化;
⑷当型和直到型可以互相转化.(3)(4)基础练习 4.用Ni代表第i个学生的学号,Gi代表第i个学生的成绩(i=1,2,…,50),那么右图表示了一个什么样的算法?3.先分步写出计算2+4+6+…+100的一个算法,再画出流程图.50个学生中成绩不低于80分的学生的学号和成绩打印出来。否6.根据下面算法写出其运算结构并画出流程图S5 如果i不大于9,返回
执行S3,否则输出T的值.例5 设计一个计算10个数平均数的算法.分析 我们用一个循环依次输入10个数,再用一个变量存放数的累加和,在求出10个数的总和后,除以10,就得到10个数的平均数.S1 S←0; {使S=0}S2 I←1; {使I=1}S3 输入G; {输入一个数}S4 S←S+G; {求S+G,其和 仍放在S中}S5 I←I+1; {使I的值增加1}S6 如果I不大于10,转S3;
{如果I>10,退出循环}S7 A←S/10;{将平均数S/10存放到A中}解S8 输出A. {输出平均数}算法流程图 利用顺序结构、选择结构和循环结构这三种基本结构描述的算法,结构清晰,容易阅读、理解和修改.课件13张PPT。基本算法语句 (1)算法是一种数学语言,如何用更
简捷的语句表述算法语言呢?本节主要通过伪代码学习基本的
算法语句.注:伪代码是介于自然语言和计算机语言
之间的文字和符号,是表达算法的简单
而实用的好方法.问题:一、赋值语句赋值语句用符号“ ”表示,例1:写出求 时多项式
的值的算法. 两种算法比较:算法1要做6次乘法,算法
2只需做3次乘法.如此可见,算法的好坏
会影响运算速度.
算法2称为秦九韶算法,其算法特点
是:通过一次式的反复计算,逐步得出高
次多项式的值;对于一个n 次多项式,只
要做 n 次乘法和 n 次加法.二、输入、输出语句问题:今有鸡兔同笼,上有三十五头,
下有九十四足,问鸡兔各有多少?用方程的思想不难解决这一问题设有x 只鸡, y只兔,则设计一个解二元一次方程组的通用算法设二元一次方程组为用消元法解得因此只要输入相应的未知数的系数和
常数项,就能计算出方程组的解,即可以
输出 x ,y 的值.我们用输入语句(input statement)
“Read a , b”表示输入的数据依次送给a , b
用输出语句 (output statement )“Print x”表
示输出运算结果,这样上述解二元一次方
程组的算法的流程图与相应的伪代码就可
以表示为输入a1,b1,c1,a2,b2,c2Read a1,b1,c1,a2,b2,c2Print x , y当输入a1 , b1 , c1 , a2 , b2 , c2 分别为
1,1,35,2,4,94 时,输出的x ,
Y的值分别为23 ,12,即“鸡兔同笼”
问题的答案是23只鸡和12只兔。
练习:
P17 练习1 ,2 ,3课本P15 习题4用Mod(a,b)表示a除以b所得的余数。↓↓↓↓课本P15 习题77:算法S2 I←1S4 如果I小于6,那么转S3;S5 输出S.课件18张PPT。基本算法语句(2)在伪代码中,赋值语句用符号“ ←”表示,“x ←y”表示将 y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式.1.1.赋值语句2. 输入,输出语句我们用输入语句 “Read a , b”表示输入的数据依次送给a , b
用输出语句“Print x”表示输出运算结果,复习 1、某居民区的物业管理部门每月按以下方法收取卫生费:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元。 请你设计一个算法,根据输入的人数
计算应收取的卫生费S1 输入nS2 如果n≤3,则c←5;
否则c← 5+1.2(n-3)S3 输出C算法引例条件语句If P Then AElseBEnd IfYN注:P表示判断条件,then后面A表示条件成立时执行的内容。Else后面B表示不满足条件P时执行操作的内容。End If 为该条件语句结束的标志,不能省略。例1:Read xElseEnd IfPrint y总结:1.用伪代码表示条件语句时书写要清晰,对齐2.条件语句中必须有使条件语句结束的标志,即End If 不可省略。3.条件语句分类,“块If 语句”
主要特点:将Then的分支
和Else的分支“缩进”书写,
即写到第二行,且不与
If,Else对其,往后空一定
距离练习1:用条件语句表示输入两个数输出较大的一个数练习2;有一个算法如下,给出其流程图及相应的伪代码Read xIf x>0 Then ElseEnd IfPrint zRead a,bIf a>bThenPrint aElse Print bEnd If练习2练习1例2: 儿童乘坐火车时,若身高不超过1.1m,则无需购票;若身高超过1.1m但不超过1.4m,可买半票;若超过1.4m应买全票。设计一个购票的算法,写出伪代码,并画出流程图。解:S1 测量儿童身高hRead hIf h≤1.1 ThenPrint 免费乘车Else
If h≤1.4 Then Print 半票乘车 Else Print 全票乘车End IfEnd If1.设计一个解关于x的方程ax+b=0的算法,已给出算法的一部分,试补充完整Read a,bIf a≠0 ThenPrint ① Else
If b ≠0 ThenPrint ②ElsePrint ③End If2.下列语句运行结果是a←2b←3If a0.5 Thenm ←1Elsem ←0End IfPrint mRead xIf x<3 Then y ←2xElse If x>3 Theny ←3x-1Else y ←2End IfPrint y练习:2.输入两个数,输出较大数的平方值(伪代码表示)3.是写出求方程ax+b=0(a,b为常数)的根的伪代码1.已知一个正三棱柱的底面边长为2,高为3.用赋值语句和输出,输入语句描述计算这个正三棱柱体积的算法订正作业3.某市2004年1~12月份的产值分别是3.8, 4.2, 5.3, 6.1, 5.6, 4.8, 7.3, 4.5, 6.4, 5.8, 4.7, 6.5, (亿元),该市要统计每季度的月平均产值及2004年的月平均产值,用赋值语句和输入,输出语句表示计算上述各个平均数的算法.课件6张PPT。基本算法语句(3)1.赋值语句: x←y2. 输入,输出语句:Read … …
… … … … … …
Print … …复习3.条件语句:1、条件结构的程序表示2、注意书写的规范性IF 条件 then
语句1
Else
语句2
End IfIF 条件 then
语句
End If小结: 条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套。思考:条件语句也可以没有“Else”分支,你能举个例子吗?Read x
If x>0 then
Print x
End IfIF 条件 then
语句
End If课堂练习:P20页 2课堂练习:课件17张PPT。循 环 语 句循环结构的定义: 在一些算法中,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构。
反复执行的处理步骤称为循环体。两种循环结构有什么差别?While(当型)循环Until(直到型)循环两种循环结构有什么差别?先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。先判断指定的条件是否为真,若条件为真,执行循环条件,条件为假时退出循环。先执行 后判断先判断 后执行试设计计算1×3×5×7×…×99
的一个算法.解决这一问题的一种算法是:
S1 T←1;
S2 I←3;
S3 如果I≤99,那么转S4,
否则转S6 ;
S4 T←T×I;
S5 I←I+2 ,转S3 ;
S6 输出T. 从流程图可以看出这是一个循环结构,我们可以运用循环语句(cyclestatement)来实现上述过程.T←1
I ←3
While I≤99
T← T×I
I←I+2
End While
Print T 当型循环可用下面的语句形式来描述:
While P
循环体
End While试设计计算1×3×5×7×…×99
的一个算法.解决这一问题的一种算法是:
S1 T←1;
S2 I←1;
S3 I←I+2 ;
S4 T←T×I;
S5 如果I≥99,那么转S6,
否则转S3 ;
S6 输出T.YN 从流程图可以看出这是一个循环结构,我们可以运用循环语句(cyclestatement)来实现上述过程.T←1
I ←1
Do
I←I+2
T← T×I
Until I≥99
End Do
直到型循环可用下面的语句形式来描述:
Do
循环体
Until p
End DoT←1
I ←3
Do
T← T×I
I←I+2
Until I>99
End Do
或 当循环的次数已经确定,可用“For”语句表示.“For”语句的一般形式为:For I From “初值” To “终值” Step “步长”
循环体
End For这里“For”和“End For ”步骤成为循环体.如果省略”Step2”,则相当于”Step1”用循环语句表示1×3×5×7×…×99的一个算法为:如何求最小的正整数I使1×3×5×…×I>10000?
请写出算法.当循环次数不能确定时,可用“While”语句来实现循环.
“While”语句的一般形式为:?
While A
…
End While
其中A表示判断执行循环的条件.上述问题用“While”语句可描述如下:
S←1
I←1 ?????
WhileS≤10000
I←I+2
S←S×I
End While
Print I注意:先 检 验 条 件
“S≤10000”是否成立, 如果“S≤10000”为真,则重复“I←I+2,S←S×I”,只有当条件“S≤10000”为假时,才结束循环.上面“While”和“Endwhi-le”之间缩进的步骤称为循环体.“While”语句的特点是“前测试”,即先判断,后执行.若初始条件不成立,则一次也不执行循环体中的内容.任何一种需要重复处理的问题都可以用这种前测试循环来实现.例4抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先作出确定的判断是不可能的,但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近于50%.试设计一个循环语句模拟抛掷硬币的过程,并计算抛掷中出现正面的频率.分析 抛掷硬币的过程实际上是一个不断重复地做同一件事情的过程,利用循环语句,我们容易在计算机上模拟这一过程.在程序语言中,有一个随机函数“Rnd”,它能产生0或1的随机数.这样,我们可用大于0.5的随机数表示出现正面,不大于0.5的随机数表示出现反面.Print 出现正面的频率为s/n解: 本题算法的伪代码如下:s←0For I from 1to n IfRnd>0.5 Thens←s+1ReadnEnd For注意:单行条件语句可以省略”End If” 我们曾研究过问题
1+2+3+…+I >2004,
试用“While”语句描述这一问题的算法过程.练习1:2.2000年我国人口数约为13亿.如果每年的人口自然增长率为15‰,那么多少年后我国人口将达到或超过15亿?这个问题可通过循环方式计算完成,即每一次在原有的基础上增加15‰,直到达到或超过15亿,再记下循环次数.试用循环语句表示这一过程.3.1,1,2,3,5,8,13,…这一列数的规律是:第1、第2个数是1,从第3个数起,该数是其前面2个数之和.试用循环语句描述计算这列数中第20个数的算法4.某纺织厂1997年的生产总值为300万元,如果年生产增产率为5﹪,计算在多少年后生产总值超过400万元。P 300
i 5%
n 0
While P≤400
n n+1
P P(1+i)
End While
Print n课堂作业: P24 5,6同步学案: P40-42