框图[下学期]

文档属性

名称 框图[下学期]
格式 rar
文件大小 109.6KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2006-04-21 13:48:00

图片预览

文档简介

课件33张PPT。第四章 框图
4.1 流程图选修1-2 聿怀中学 许嚞韫 第一课时你在家里烧开水过程什么样的?
给水壶加水将水壶放置在炉灶上,并点火加热沸腾吗?熄火是否复习程序框图:又称流程图,是一种用规定的图形、指向
线及文字说明来准确、直观地表示算法的
图形终端框
(起止框)表示一个算法的起始
和结束
输入、
输出框
表示算法的输入和输出
的信息
处理框
(执行框)赋值、计算判断框判断一个条件是否成立,
用“是”、“否”或“Y”、
“N”标明
复习程序框图:由称流程图,是一种用规定的图形、指向
线及文字说明来准确、直观地表示算法的
图形算法的三种基本逻辑结构:顺序结构、条件结构、循环结构??? A. 请设计输出两点连线斜率的程序框图
B. 画出计算 的程序框图 ??? A. 请设计输出两点连线斜率的程序框图
开始输入x1, y1, x2, y2结束??? A. 请设计输出两点连线斜率的程序框图
开始输入x1, y1, x2, y2结束输出kB. 画出计算 的程序框图 是假设输入“n=3”第1次循环后得到:S=1?2 i=2第3次循环后得到:S=2 ? (1?2)=22第2次循环后得到: i=3S= 2 ? [2 ? (1?2)]=23 i=3=n退出循环 i ? 3 某地电信部门规定:拨打市内电话时,如果通电时间
不超过3min,则收取通话费0.22元;如果时间超过3min,则
超过部分按每分钟0.1元收取通话费,不足1min按1min计
费,设通话时间为t(min),通话费用为y(元),如何设计一个
计算通话费用的算法程序框图.
开始结束输出y x为整数 x > 3输入x y=0.22+(x-3)?0.1 y=0.22+([x-3]+1)?0.1 y=0.22D. 意大利数学家菲波拉契,在1202年出版的一书里提出了
这样的一个问题:一对兔子饲养到第二个月进入成年,第
三个月生一对小兔,以后每个月生一对小兔,所生小兔能
全部存活并且也是第二个月成年,第三个月生一对小兔,
以后每月生一对小兔.问这样下去到年底应有多少对兔
子? 试画出解决此问题的程序框图. 如何绘制程序框图?开始结束i=1a=1,b=1S=a+ba=b,b=Si=i+1 i >12输出S用程序框图表达算法步骤的过程:1. 用自然语言描述流程步骤;将每一个算法步骤细化,即将其分解为
算法的三种逻辑结构或这三种逻辑结构
的组合.3. 用相应的程序框图表示这些结构或组合.4. 根据它们之间的关系用流程线连结起来.回忆用自然语言描述的用二分法求 的
近似根步骤:请试着画出用二分法求方程 的近
似根的程序框图例题:用自然语言描述的用二分法求 的近似根步骤:第一步:令 ,误差为?。因为
所以设 判断f(m)是否为0。若是则

m为所求;第二步:令 , 若否,则继续判断 的符

用自然语言描述的用二分法求 的近似根步骤:第一步:令 ,误差为?。因为
所以设第二步:令 , 判断f(m)是否为0。若是则

m为所求; 若否,则继续判断 的符

第三步:若 , 则令 ,否则,

第四步: 判断 是否成立?若是,则 m为方程的
根;若否,则返回第二步.用自然语言描述的用二分法求 的近似根步骤:顺序结构第一步:令 ,误差为?。因为
所以设
用自然语言描述的用二分法求 的近似根步骤:第一步:令 ,误差为?。因为
所以设第二步:令 , 判断f(m)是否为0。若是则

m为所求; 若否,则继续判断 的符

第三步:若 , 则令 ,否则,

第四步: 判断 是否成立?若是,则 m为方程的
根;若否,则返回第二步.第二步:令 ,判断f(m)是否为0。若是则

m为所求;若否,则继续判断 的符

条件结构第三步:若 ,则令 ,否则,
令条件结构第四步: 判断 是否成立?若是,则m为方程的
根;若否,则返回第二步.条件结构
循环结构输出m是否是否输入误差?和x1,x2的初值输出m是否是否练习: 请试着写出计算1-2+3-4+ +99-100的值
的程序框图.
S=0, i=1练习: 请试着写出计算1-2+3-4+ +99-100的值
的程序框图.
开始结束 S=S+ i i=i+1 i? 100N输出 S S=S+ (-1)i+1 iY S=0, i=1请试着写出计算1-2+3-4+ +99-100的值
的程序框图.
开始 i是奇数 S=S+ i S=S - i i=i+1 i? 100结束输出 SYYNN 入库出库找书借书阅览还书图书馆借书的流程图挂号就诊持处方到划价处
划价到收费处缴费取药或注射持化验单或检查单
到收费处缴费到相应科室化验
或检查持住院单到收费处
办理住院手续住院医院里的"就诊流程图"用程序框图表达算法步骤的过程:小 结作业1. 课本84页习题4.1 1 , 2题2. 你可以根据自己的能力从中任选一至三道题目完成a. 试画出求方程ax+b=0的根的程序框图b. 到银行办理个人异地汇款(不超过100万元),银行收取
一定的手续费,汇款额不超过100元,收一元手续费;超过
100元但不超过5000元,按汇款额的1?收取;超过5000元,
一律收取50元手续费,试画出程序框图.c. 已知x,y,z?N,设计一个不定方程组
求解组数的个数的程序框图.某居民区的物业管理部门每月向居民收取卫生费,计费
办法是:3人和3人以下的住户,每户收取5元;超过3人的
住户,每超出1人加收1.2元.设计一个表示人数和应收取
卫生费的流程图.分析:设住户人数为x,应收取卫生费为y元,则输入误差?和x1,x2的初值输出m是否是否是否