第一章 软件开发概述

来源:互联网 发布:达芬奇调色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,交换结束。

      流程图;

       
                                           

符号名称

符号

功能

 

起止框

 

 

表示算法的开始和结束

 

输入/输出框

 

表示算法的输入/输出操作,框内填写输入或输出的各项

 

处理框

 

表示算法中的各项处理操作,框内填写处理说明或算式

 

 

判断框

 

表示算法中的条件判断操作,框内填写判断条件

 

 

注释框

 

表示算法中某操作的说明信息,框内填写文字说明

 

 

流程框

 

表示算法的执行方向

 

连接点

表示流程图的延续

    









0 0
原创粉丝点击