《高一数学程序框图3》由会员分享,可在线阅读,更多相关《高一数学程序框图3(26页珍藏版)》请在金锄头文库上搜索。
1、1.1.2 程序框图 第二课时是作业4.(P12页A组T3)程序框图:开始输入xx3?否结束输出yy=5y=1.2x+1.44.(P40页A组T1(2)开始程序框图x100? 是 输出S结束否直到 型循 环结 构开始i=1S=0i100?是S=S+ii=i+1否 输出S结束当型循环 结构说明:(1)一般地,循环结构中都有一个计数变量和 累加变量.计数变量用于记录循环次数,同时它的 取值还用于判断循环是否终止,累加变量用于输 出结果.累加变量和计数变量一般是同步执行的, 累加一次,记数一次. (2)循环结构分为两种-当型和直到型. 当型循环在每次执行循环体前对循环条件 进行判断,当条件满足时执行
2、循环体,不满足则 停止;(当条件满足时反复执行循环体) 直到型循环在执行了一次循环体之后,对 控制循环条件进行判断,当条件不满足时执行循 环体,满足则停止.(反复执行循环体,直到条件满 足)程序框图:开始i=1S=0S=S+ii=i+1i100? 是 输出S结束否直到 型循 环结 构开始i=1S=0i100?是S=S+ii=i+1否 输出S结束当型循环 结构开始输入ni=2求n除以i的余数ri=i+1in-1或r=0?n不是质数结束是否是n是质数否r=0?顺序结构用程序框图来表示算法,有 三种不同的基本逻辑结构:条件结构循环结构直到型循 环结构例2、某工厂2005年生产总值200万元,技术革新
3、后预计以 后每年的年生产总值比上一年增长5%,设计一个程序框图 ,输出预计年生产总值超过300万元的最早年份。(1)确定循环体t=0.05a设a为某年的年生产总值,t为年生产总值的年 增长量,n为年份,则循环体为: a=a+tn=n+1(2)初始变化量:2005年生产总值看成计算 起点,则n=2005,a=200(3)设定循环控制条件 :当年生产总值超过300万元时终止循环,可 以通过判断“a300”是否成立来控制循环例2、某工厂2005年生产 总值200万元,技术革新 后预计以后每年的年生产 总值比上一年增长5%, 设计一个程序框图,输出 预计年生产总值超过300 万元的最早年份。开始n=2
4、005a=200t=0.05aa=a+tn=n+1a300?输出n结束是否当型循环结构程序框图开始n=2005a=200t=0.05aa=a+tn=n+1输出n结束是否a300?当型循环结构程序框图若是,则m为所求; 探究:画出用二分法求方程x2-2=0的近似根(精确 度为0.005)的程序框图.算法分析:第一步:令f(x)=x2- 2.因为f(1)0,所以设a=1,b=2.第二步:令判断f(m)是否为0.若否,则继续判断f(a) (m)大于0还是小于0.第三步:若f(a) (m)0,则令a=m;否则,令b=m.第四步:判断|a-b|0?程序框图开始f(x)=x2-2输入精确度 和初值a,bf
5、(m)=0?a=m否b=m|a-b|0?程序框图开始f(x)=x2-2输入误差 和初值a,ba=m否b=m|a-b|n? 是 输出S结束否直到 型循 环结 构当型循环 结构P50页A组 T4.输入nS=S+开始i=1S=0in?是S=S+i=i+1否 输出S结束输入n7(P12BT1).某高中男子体育小组的50m跑成绩(单位 :s)为: 6.4, 6.5, 7.0, 6.8, 7.1, 7.3, 6.9, 7.4, 7.5.设计一个算法,从这些成绩中搜出小于6.8s的成绩. 算法分析: 第一步:把计数变量n的初值设为1.第二步:输入一个成绩r,判断r与6.8的大小.若 r6.8,则执行下一步;若r9,则结束.开始n=1程序框图输入rr6.8?是n=n+1n9?是否输出r否结束直到型循 环结构南京翻译公司 南京翻译公司 ferskltu