第一章 软件开发概述
来源:互联网 发布:达芬奇调色mac破解版 编辑:程序博客网 时间:2024/05/16 00:30
软件由程序和数据组成,程序指计算机指令集合,而程序处理数据。
计算机只识别0和1,所以原始的计算机指令由0和1组成,代表通电和不通电。这就是早期的计算机语言,之后是,加入了助记符,组成汇编语言,再后来就是现在所用的高级语言(c,c++,BASIC,Java,c#等等)。但是计算机内部还是由0和1组成的指令。
软件开发的步骤:
1. 分析问题;
2.建立数学模型;
3.确定数据结构和算法;
4.编制程序;
5调试程序;
算法:
通常计算机算法分为俩大类:数值运算算法和非数值运算算法。
算法 的基本特性:
1.有穷性 2.确定性 3.有效性 4.可以没有输入 5.只少有一个输出
步骤法:例;有黑和蓝俩个墨水瓶,要交换俩瓶里的墨水。
引入第三个空瓶,设为白色;
1,将黑瓶里的黑墨水倒入白瓶;
2,将蓝瓶里的蓝墨水倒入黑瓶;
3,将白瓶里的黑墨水倒入蓝瓶;
4,交换结束。
流程图;
符号名称
符号
功能
起止框
表示算法的开始和结束
输入/输出框
表示算法的输入/输出操作,框内填写输入或输出的各项
处理框
表示算法中的各项处理操作,框内填写处理说明或算式
判断框
表示算法中的条件判断操作,框内填写判断条件
注释框
表示算法中某操作的说明信息,框内填写文字说明
流程框
表示算法的执行方向
连接点
表示流程图的延续
- 第一章 软件开发概述
- 第一章 软件开发概述
- 第一章 Java Web开发概述
- 2012年8月26日|第一章:软件开发概述|总结
- 第一章 面向对象及软件建模概述
- blackfin533软件开发概述
- 软件开发方法论概述
- 软件开发概述
- 软件开发概述
- 软件开发概述
- 概述:软件开发工具
- 软件开发概述
- 软件开发概述
- 软件开发概述
- 软件开发概述
- Java EE 5 开发指南 - 第一章 概述
- 第一章Java概述及开发环境搭建
- 第一章:面向对象开发方法概述
- HDU 2594 kmp
- Canvas基础
- Cocos2d-x 3.2 Android平台新手开发环境配置教程
- Oracle 11g RAC的启动与关闭
- C++ 构造函数
- 第一章 软件开发概述
- 经验及技巧:用MediaElement 控件实现全屏并自动旋转至横屏!
- 面试题16 反转链表
- Software Raid
- 数据挖掘、数据分析、海量数据处理的面试题---转载
- 框架学习三:仿美团购买框悬浮效果
- 设置vim配色方案
- HDU 4508 - 湫湫系列故事——减肥记I
- UVA 10422 Knights in FEN(BFS)