




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一页,共22页。 算法步骤有明确的顺序性,可以用算法步骤有明确的顺序性,可以用自然语言来描述,但通常缺乏简便自然语言来描述,但通常缺乏简便性。性。 为了使算法的程序或步骤表达得更为了使算法的程序或步骤表达得更为为(n wi)直观、准确,我们更经直观、准确,我们更经常地用图形方式来表示它。常地用图形方式来表示它。第二页,共22页。N不是(b shi)质数是否判断整数(zhngsh)n(n2)是否为质数1.程序框图开始(kish)输入ni=2求n除以i的余数ri的值增加1,仍用i表示in-1或r=0?r=0?N是质数结束是否一般用i=i+1表示-第三页,共22页。图形符号图形符号名名 称称功功
2、能能终端框(起止框)终端框(起止框)一个算法的起始和结束一个算法的起始和结束输入、输出框输入、输出框一个算法输入和输出的信息一个算法输入和输出的信息处理框(执行框)处理框(执行框)赋值、计算赋值、计算判断框判断框判断某一条件是否成立,出判断某一条件是否成立,出口成立标口成立标“是是”不成立标不成立标“否否”流程线流程线连接程序框连接程序框连接点连接点连接程序框图的两部分连接程序框图的两部分或或构成程序构成程序(chngx)框的图形符号及其作用框的图形符号及其作用第四页,共22页。开始输入ni=2求n除以i的余数ri的值增加1,仍用i表示in-1或r=0?r=0?N不是质数N是质数结束是否是否开
3、始(kish)结束(jish)求n除以i的余数ri的值增加1,仍用i表示in-1或r=0?是否r=0?N不是质数N是质数是否输入ni=2顺序(shnx)结构循环结构条件结构第五页,共22页。求n除以i的余数ri的值增加1,仍用i表示in-1或r=0?是否r=0?N不是质数N是质数是否输入ni=2顺序(shnx)结构循环(xnhun)结构条件(tiojin)结构2.程序框图的基本逻辑结构你能说出这三种基本逻辑结构的特点吗?第六页,共22页。(1 1)顺序结构)顺序结构 顺序进行顺序进行流程线将程序流程线将程序(chngx)(chngx)框自上而下地连接,按顺序执行算法框自上而下地连接,按顺序执行
4、算法步骤。步骤。步骤(bzhu)n步骤(bzhu)n1第七页,共22页。 例3、已知一个三角形的三边(sn bin)分别为a、b、c,利用海伦公式设计一个算法,求出它的面积,并画出算法的程序框图。第八页,共22页。开始输入a,b,c结束pa + b + c2S.p(p - a)(p - b)(p - c)输出S第九页,共22页。练 习1 1、已知摄氏温度、已知摄氏温度C C与华氏温度与华氏温度F F之间的关系为之间的关系为F=1.8C+32F=1.8C+32。设计一个。设计一个(y )(y )由摄氏温度求华氏由摄氏温度求华氏温度的算法,并画出相应的程序框图。温度的算法,并画出相应的程序框图。算
5、法步骤算法步骤(bzhu)(bzhu): 第一步:输入摄氏温度第一步:输入摄氏温度C C; 第二步:计算第二步:计算1.8C+321.8C+32,并,并 将这个值记为华氏温度将这个值记为华氏温度F F; 第三步:输出华氏温度第三步:输出华氏温度F F。第十页,共22页。(2 2)条件结构)条件结构 表示分类表示分类判断条件是否成立判断条件是否成立(chngl)(chngl),以此决定算,以此决定算法的流向法的流向步骤(bzhu)A步骤(bzhu)B满足条件?否是步骤A满足条件?否是第十一页,共22页。 例4 任意给定(i dn)3个正实数,设计一个算法,判断分别以这3个数为三边边长的三角形是否
6、存在.画出这个算法的程序框图. 条件(tiojin)结构 算法步骤如下:第一步,输入3个正实数a,b,c.第二步,判断a+bc,a+cb,b+ca是否同时(tngsh)成立.若是,则存在这样的三角形;否则,不存这样的三角形.第十二页,共22页。条件(tiojin)结构第十三页,共22页。例5 设计一个(y )求解一元二次方程的算法(sun f),并画出程序框图表示.02cbxax第十四页,共22页。开 始输入(shr)a,b,c= 4ac0?0?输出(shch) ,结 束方程(fngchng)无实数根输出x1x 2b2ba 22bxa 1x2x2bxa否是是否例5程序框图也可设计为第十五页,共
7、22页。例6、设计一个算法计算分段函数 , 的函数值,并画出程序框图。) 1() 10( 1)0(0 xxxxy第一步、输入(shr)x第二步、判断“x0”是否成立,若是,则输出y=0,否则执行第三步;第三步、判断“x3,则费用为m= 5(x-3)1.2=1.2x+1.4;若x3,则费用为m5. 第三步,输出m.第二十一页,共22页。开始(kish)输入(shr)a1,b1,c1, a2 。b2, c2输出(shch)“x= ”; ,“y= ”;a1b2a2b10?x=(c2b1 c1b2)/(a1b2 a2b1)y=(c2b1 c1b2)/(a1b2 a2b1)结束N NY Y输出“输入数据不合题意P.20 习题习题1.1B组第
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广西壮族自治区玉林市2025届八年级英语第二学期期末统考试题含答案
- 2025届安徽省合肥市、安庆市名校大联考七年级英语第二学期期中质量检测模拟试题含答案
- 2025年策划合作伙伴与分销商协同共赢协议
- 2025年家庭装修设计与施工协议
- 2025年过错矫正谅解协议
- 2025年双辽市经济发展策划合作协议书
- 2025年学校食堂食品长期供应合作协议
- 创新模式下的知识产权风险管理
- 企业法律风险的背景意义及必要性
- 2025年墓地建设合作协议规范
- 2025年档案管理专业考试试题及答案
- 玫琳凯授权合同协议
- 冀少版(2024)七年级下册生物期末复习知识点填空练习题(无答案)
- 罗森便利店培训
- 2025年烟台市初中地理学业水平考试试题及答案
- 先兆早产护理教学查房
- 法律尽职调查委托协议
- 物业品质管理制度
- 妊娠合并甲减护理查房
- 浙江首考2025年1月普通高等学校招生全国统一考试 历史 含解析
- 搜索引擎实时性研究-全面剖析
评论
0/150
提交评论