1 / 24
文档名称:

02程序设计基础.ppt

格式:ppt   页数:24页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

02程序设计基础.ppt

上传人:szh187166 2015/10/26 文件大小:0 KB

下载得到文件列表

02程序设计基础.ppt

文档介绍

文档介绍:程序设计基础
程序设计基础
结构化程序设计
面向对程序设计
程序设计基础考试大纲
1. 程序设计方法与风格。
2. 结构化程序设计。
3. 面向对象的程序设计方法,对象,方法,属性及继承与多态性。
程序设计基础
程序设计
程序设计(Programing)是指利用计算机解决问题的全过程,它包含多方面的内容,而编写程序只是其中的一部分。
就程序设计方法和技术发展而言,主要经历了结构化程序设计和面向对象的程序设计阶段。
分析问题
确定处理方案
确定操作步骤
编写程序
上机运行程序
整理结果
程序设计的一般步骤:
程序设计基础
程序设计
例如:求圆的面积和周长的程序设计一般步骤:
①分析问题。求圆的面积和周长需要知道圆的半径r,根据圆的半径求出圆的面积S和周长L并输出结果。
②确定处理方案。求圆的面积数学公式是:S=лr2,求圆的周长公式是:L=2лr
③确定操作步骤。求圆的面积和周长的算法描述为:
置pi=
置 r为初值
计算面积S
计算周长L
输出结果S,L
程序设计基础
程序设计
④根据操作步骤编写源程序。将上面求圆的面积和周长算法编写源程序如下(利用C语言编写):
#define pi
main()
{ float r=3,S,L;
S=pi*r*r;
L=2*pi*r;
printf(“S=%f,L=%f\n”, S, L);
}
⑤运行调试程序。
⑥整理输出结果,写出相关文档。
程序设计方法与风格
程序设计方法是指关于以什么观点来研究问题并进行求解,以及如何进行系统设计的软件方法学。
程序设计基础
程序设计方法与风格
程序设计风格是指编写程序时所表现出的特点****惯和逻辑思路。
从总体上说,程序设计风格强调简单和清晰。“清晰第一,效率第二”的观点是当今主导的程序设计风格。
程序设计基础
良好程序设计风格注重因素:
源程序文档化
数据说明的方法
语言的结构
输入和输出
程序设计基础
结构化程序设计
采用自顶向下、逐步求精的方法
程序结构模块化,每个模块只有一个入口和一个出口
使用三种基本控制结构描述程序流程,限制使用goto语句
原则:
结构化程序设计是指:为使程序具有一个合理的结构以保证程序正确性而规定的一套如何进行程序设计的原则。
所谓模块化就是把一个大型的程序按照功能分解为若干相对独立的、较小的子程序(即模块),并把这些模块按层次关系进行组织。
直到型
顺序结构、选择结构、循环(重复)结构
结构化程序设计
基本结构:
A
B


P
A
B


A
P


A
P
当型

最近更新

螺旋桨负载特性的半实物仿真平台研究 2页

蛋白酶催化合成蔗糖酯 2页

等级医院评审框架下的院科两级质控体系 87页

薛向与“均输法”研究 2页

蓝宝石晶体生长与LED应用研究 2页

葡萄果皮花色苷形成的蛋白质组学研究 2页

菊花深加工产品的开发研制 2页

茅苍术生态环境、药材品质及其最佳采收期的研.. 2页

英文销售信函的纯理功能分析 2页

苗族服饰文化及审美价值研究 2页

芳香族溴化物的电催化羧化研究 2页

艾灸对亚健康脑力疲劳模型大鼠学习记忆能力与.. 2页

船用星型齿轮减速器的均载与动态特性研究 2页

致心律失常性心肌病发病分子机制及临床诊断标.. 2页

自旋梯中的量子纠纷和量子失协 2页

膨胀土边坡双排抗滑桩—锚杆框架结构受力及变.. 2页

腹膜外腔镜保留膀胱颈前列腺癌根治术 2页

腹主动脉瘤开放手术和腔内修复术的随机对照研.. 2页

脂肪酶A热点残基突变体催化功能的计算模拟与实.. 2页

胶州湾滤食性贝类养殖和环境因子间相互影响的.. 2页

胰腺炎相关蛋白基因(pap)对大鼠肝再生的作用研.. 2页

胎鼠卵巢体外培养及电转介导的外源基因在胎鼠.. 2页

肾血管性高血压大鼠肾微血管变化的研究 2页

肺叶切除术后早期使用低分子肝素抗凝对出血及.. 2页

肠道缺血再灌注损伤中乌司他丁抗炎作用新靶点.. 2页

肝细胞癌MACC1HGFc-Met的表达及临床研究 2页

聚酰亚胺纳滤膜改性的研究 2页

2022年乡镇公务员干部入党申请书范文 3页

减肥的数学建模 15页

危急心律失常的识别及处理 89页