c语言程序设计框图

上传人:xiao****1972 文档编号:72162704 上传时间:2019-01-22 格式:PPT 页数:86 大小:5.38MB
返回 下载 相关 举报
c语言程序设计框图_第1页
第1页 / 共86页
c语言程序设计框图_第2页
第2页 / 共86页
c语言程序设计框图_第3页
第3页 / 共86页
c语言程序设计框图_第4页
第4页 / 共86页
c语言程序设计框图_第5页
第5页 / 共86页
点击查看更多>>
资源描述

《c语言程序设计框图》由会员分享,可在线阅读,更多相关《c语言程序设计框图(86页珍藏版)》请在金锄头文库上搜索。

1、浪言程应设求电于教室笛3京拉刹纺构u第3章“控制结构没言程应设求电于教室邹3荣探商绑桧C润言程应设求电孔奎基本要求:1熟悉0语言的程序结构框第3章拉刹经2)熟悉G语言的二分支结构、多分支结构和循环结构;3)熟练掌握结构化程序设计方法。人学习重炉:1)流程、N-S图、循环结构;2结构化程序设计方废玲许H王G言设计电于教室3.1_程序结构框图3.1.1“自然语言描述程序设计的关键是算法。算法是实际问题求解步骤的描述。有了正确有效的算法,就可以用任何一种计算机语言编写程序,解决务种问题。算法可采用自然苗言、流理图或M-S国夜迹行深述。回自然语言描述:用人们日常所使用的语言(如英语、汉语)进行算法的描

2、述。C诶言设计电于教室3.1_程序结构框图3.1.1“自然语言描述例3.2求s=1+2+3+.+100之和。解题思路“要将1“100累加到s变量上去,如果采用先初始化变量s=0,然后用语句序列ss+1;s=s+2;则要重复写100个加法赋值语句,很显然,这种算法不可取。改用下述算法。算法步骤:(设s=0.n0;(2)变重n值加1,即n=n+f:(3)将n加到变量s中,即s=s+n;(4)如果n值小于100,返回去执行第2步。否则执行第5步;(5)输出s变量的值。医i润言程应设求电于教室第3章拉制绑构3.1_程序结构框图3.1.2“流程图流程图是一种传统的算法描述方法,它用几种不同的几何图来代表

3、不同性质的操作;用流理线来指示算法的执行方向.用流程图表示的算法简单直观,容易转化成相应的语言程序。巳水巫消言程应设求电于教室3.1_程序结构框图3.1.2“流程图笛3联拉刹纺构常用流程图符号心一超探输八/输出枚“判斧格表示算法“表示勋据用来对纶宗的的开始或“的描入神条件进行判断_示一航结束;输出;在,根据条件成实际中输立与否来决定入输出也其后的操作,常用矩形它有一个入口框表示。和两个出口;处理枚用来裤的数据处理=心0涉程线“许梓点表示笋用来链法抒行“接画在流程;“不同地点的流程图。|润言程应设求电于教室第3联拉刹纺构3.1_程序结构框图31.2流程画例3.4“将例3.2中的算法用流程图表示,

4、如下图所示。润言程应设求电于教室笛3京拉刹绑条3.1_程序结构框图3.1.3N一S图N-S图是程序算法的另一种图形表示,它是由美国人LNassi和Bshneiderman共同提出来的,其依据是:因为任何算法都是由顺序结构、分支(选择)结构、循环纯构这三神第构所组成,所以可以不需要各结构之间的流程线,全部算法写在一个矩形框内,矩形框内由顺序、选择、循环三种结构组成。砚许H王润言程应设求电于教室3.1_程序结构框图3.1.3N一S图3种基本结构的M一5图hP当条件为真AY85A5A目到条件P不成立顺序结构:分支结直到型循环:它是按熊语句一春俊臼行林环体操作,再出现的先后颂进行判相,浦择其日绘浩李休海尼序依次执行的中的一个分支执行郑必申所示,屹条-刑沥衔技林深金如上图所示。如上图所示,P。件为,真人财习反到条件不满足时,才逾出描“先试行A樱表示条件,当P成复纯行/模歧排作环。如上图所示,首先执行A莲r行5,7=eP31模块。B模块。行描环后面的语句的标经5技尿许役鹤!条件P不成立

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号