程序框图的画法 完整版课件_第1页
程序框图的画法 完整版课件_第2页
程序框图的画法 完整版课件_第3页
程序框图的画法 完整版课件_第4页
程序框图的画法 完整版课件_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、算法的程序框图最基本的逻辑结构有几种?算法的程序框图有三种基本的逻辑结构,它们分别是:顺序结构、条件结构和循环结构. 程序框图的三种结构能清楚、简练地表示算法. 怎样才能画好程序框图呢? 写出用“二分法”求方程x2-2=0(x0)的近似解的算法.第一步:第二步:若f(a)f(m)0,则含零点的区间为a,m;否则,含零点的区间为m,b.新得到的含零点的区间仍记为a,b. 判断a,b的长度是否小于d或f(m)是否等于0,若是,则m是方程的近似解;否则返回第三步. 令f(x)=x2-2,输入精确度d. 确定区间a,b,满足f(a)f(b)0)的近似解的算法.第一步:f(x)=x2-2输入语句用输入框

2、赋值语句用处理框,即:令f(x)=x2-2,输入精确度d. 输入精确度d确定区间a,b.第二步:先给出初始区间a,b的值,因此要用输入输入初始值a,b 框进行输入取区间中点m= .2a+b第三步:m=2a+b因此,算法步骤中的第一步、第二步和第三步可以用顺序结构来表示:f(x)=x2-2输入精确度d和初始值a,bm=2a+b若f(a)f(m)0,则含零点的区间为a,m;否则,含零点的区间为m,b.新得到的含零点的区间仍记为a,b. 第四步:第四步可以用条件结构来表示,由f(a)f(m)0是否成立分为两个分支.f(a)f(m)0?b=m是否a=m判断a,b的长度是否小于d或f(m)是否等于0,若

3、是,则m是方程的近似解;否则返回第三步. 第五步:第五步包含一个条件结构,这个条件结构与第三步和第四步构成一个循环结构,循环体由第三步和第四步组成.第三步输出m|a-b|d或f(m)=0?第四步是否将各个步骤连接起来,并画出“开始”与“结束”两个终端框,得到表示整个算法的程序框图.输出m|a-b|d或f(m)=0?是否f(a)f(m)3,则费用为m=5+(x-3)1.2;若x=3,则费用为m=5.第三步:输出m.某居民区的物业部门每月向居民收取卫生费,计费方法是:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.画出算法的程序框图.第一步:输入人数x,设收取的卫生费为

4、m元.输入人数m 第二步:判断x与3的大小关系.若x3,则费用为m=5+(x-3)1.2;若x3,则费用为m=5.第三步:输出m.x3?m=5+(x-3)1.2否是 m=5 输出m 某居民区的物业部门每月向居民收取卫生费,计费方法是:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元.画出算法的程序框图.输入人数m x3?m=5+(x-3)1.2否是 m=5 输出m 开始结束某高中男子体育小组的50m跑成绩(单位:s)为:6.4,6.5,7.0,6.8,7.1,7.3,6.9,7.4,7.5从这些成绩中搜索出小于6.8s的成绩,画出程序框图. 第一步:把计数变量n的初值

5、设为1. 第二步:输入一个成绩r,判断r与6.8的大小.若r6.8,则执行下一步;若r9,则结束. 第一步:把计数变量n的初值设为1. 第二步:输入一个成绩r,判断r与6.8的大小.若r6.8,则执行下一步;若r9,则结束. n=1 n=n+1 n9?输入r r6.8?输出r 是否将各个部分连接起来,加上“开始”和“结束”两个终端框,这个算法的程序框图如下: 开始结束n=1 n=n+1 n9?输入r r6.8?输出r 是 否 否 是 送给“外星人”的“弦图” UFO(不明飞行物)是“外星人”的宇宙飞船吗?是否存在地球以外生命呢?这些谜,科学家正在进行探测。倘若有“外星人”存在,那么,地球上的人类又该如何与他们通话、建立友谊呢?在“嫦娥奔月”的千年神话变成了现实的今天,科学家进行了一次又一次的尝试。 送去的图形语言、符号语言、文字语言,无疑是在作与“外星人”对话的试探。然而,通过收集资料你是否发现,已给“外星人”送去的图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论