结构化程序设计方法的主要原则可以概括为自顶向下,逐步求精,模块化,限制使用goto语句。 1.自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 2.逐步求精:对复杂问题,应设计一些子目标作为过
分类:
其他好文 时间:
2016-03-14 00:13:38
阅读次数:
188
一、理解面向对象 结构化程序设计 1、程序=算法+数据结构 2、算法第一,数据结构第二 二、面向对象程序设计OOP 1、程序=对象+对象+… 2、据第一,算法第二 3、关键:让每个对象负责执行一组相关任务 三、面向对象编程的特性 1、万物皆对象 2、程序是一组对象彼此之间在发送消息 3、每个
分类:
编程语言 时间:
2016-03-12 22:51:49
阅读次数:
285
循环是结构化程序设计的基本结构之一,它和顺序控制、选择结构共同作为各种复杂程序的基本构造单元(摘自谭浩强的《C程序设计》。 一、while循环: 1、使用while循环控制输出0到9十个数: int i=0; //循环变量赋初值 int a=0; while (i<10) { //循环条件 scan
分类:
编程语言 时间:
2016-03-10 22:04:32
阅读次数:
288
一、为什么需要面向对象: 在面向对象出现之前,结构化程序设计是程序设计的主流,被称为”面向过程“的程序设计。 面向过程的开发方法,通常会存在以下问题: 1、软件复用性差 2、软件可维护性差 3、软件灵活性差 面向对象编程思想中的对象,是一种具有状态(属性)和行...
程序的流程控制(一) 关于Java程序的流程控制(一)从结构化程序设计角度出发,程序有三种结构:顺序结构选择结构循环结构1.顺序结构就是程序从上到下一行行执行,中间没有判断和跳转。2.if条件语句①if(条件语句)...
分类:
编程语言 时间:
2015-11-25 22:17:00
阅读次数:
219
成员:张英明010常瑜006结对题目:计算器一、需求分析: 在程序设计中,通过设计、编制、调试一个模拟计算器的程序,加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。在程序设计中,可以用两种方法解决问题:一是传统的结构化程序设计方法,二是更先进的面向过程程序设计方法。 计算器是日常生活中十...
分类:
其他好文 时间:
2015-09-18 15:14:06
阅读次数:
168
是否应该使用goto语句 goto语句也被称为无条件转移语句,它通常与条件语句配合使用来改变程序流向,使得程序转去执行语句标号所标识的语句。 关于是否应该使用goto语句,历史上也争论不休。恐怕国内大部分教授高级编程语言的课堂上,都会主张在结构化程序设计中不使用goto语句, 以免造成程序流程的混乱...
分类:
其他好文 时间:
2015-09-15 13:02:06
阅读次数:
977
在C语言中引入了面向对象的思想
是一种混合型的语言,同时支持结构化程序设计和面向对象程序设计方法
兼容C语言,可不加修改地使用C语言代码
允许数据抽象,支持封装、继承和多态等特征
逻辑型也称布尔型,其取值为true(逻辑真)和false(逻辑假)
强制类型转换格式如下:
type(表达式),例如:int(num);
(type)表达式,例如:(int)num;
...
分类:
编程语言 时间:
2015-08-20 10:40:49
阅读次数:
149
软件工程基本概念软件危机软件的功能、规模及复杂性与日俱增,软件的复杂性达到了它的开发者难以控制的程度这种情况导致了严重的后果: 软件可靠性下降 开发效率低下 维护极为困难这使软件开发者陷入困境,人们称之为“软件危机”解决软件危机软件开发行业的研究1. 程序设计方法学的研究结构化程序设计方法面向对象程...
分类:
其他好文 时间:
2015-07-26 13:57:02
阅读次数:
115
一.面向对象概述 1.面向对象程序设计(OOP): (1)由对象组成,每个对象包含,对用户公开的特定的功能部分,和隐藏的实现部分。 (2)如果对象能够满足需求,则不必关心其功能的实现过程。 (3)与结构化程序设计区别: 结构化程序设计:Algorithms + Data Structures = P...
分类:
编程语言 时间:
2015-05-30 23:48:56
阅读次数:
163