让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩1、顺序结构由若干个依次从上到下执行的步骤组成的结构.它是任何一个算法都离不开的结构.步骤n步骤n+1三种基本逻辑结构让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩(2)条件结构满足条件?步骤A步骤B是否步骤A满足条件?是否让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩三种基本逻辑结构循环结构分为当型循环结构和直到型循环结构循环体满足条件?否是直到型循环结构当型循环结构循环体满足条件?是否(3)循环结构让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩三种基本逻辑结构y=1输入XX≤100?否是X≤5000?X≤100000?y=X•1%y=50是是否否【例1】观察所给程序框图,说出它所表示的函数.1,(100)0.01(1005000)50,(5000100000)xyxxx让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩开始始结束束1(1)SSii1ii【例2】设计一个算法求111112233420102011的值,并画出程序框图.S1:令S=0,i=1;S2:若i2010成立,则执行S3,S4;否则输出S,结束算法;S3:1(1)SSiiS4:1ii,返回S2.是开始S=0,i=1i2010输出S结束算法如下:否例3.某工厂2005年的生产总值为200万元,技术革新后预计以后每年的生产总值比上一年增加5%.设计一个程序框图,输出预计年生产总值超过300万元的最早年份.算法第一步:输入2005年的年生产总值.第二步:计算下一年的年生产总值.第三步:判断所得结果是否大于300.若是,输出该年年份;否则,返回第二步.循环结构的设计步骤(1)确定循环结构的循环变量和初始条件;(2)确定算法中需要反复执行的部分,即循环体;(3)确定循环的终止条件.,an200,2005an0.051taaatnn300?a直到型循环结构0.05aa300?a当型循环结构开始2005n200a0.05taaat1nn300?a否结束输出n是开始2005n200a300?a结束输出n否当型循环结构直到型循环结构0.05taaat1nn是让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩1.某程序框图如图(1)所示,现输入如下四个函数,则可以输出的函数是()2()()Afxx1()()Bfxx()()xCfxe()()sinDfxx让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩2.某程序框图如图(2)所示,该程序运行后输出的是()k()4A()5B()6C()7D让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩例2、阅读右边的程序框图,若输入的是100,则输出的变量S和T的值依次是()A.2500,2550B.2550,2550C.2500,2500D.2550,2500S=0,T=0S=0,T=0n<2?n<2?S=S+nS=S+nn=n-1n=n-1T=T+nT=T+n开始输入n结束输出S,T否是n=n-1n=n-1DD让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩让生命的火花在课堂上绽放异彩