美文网首页程序
C语言设计程序(2)

C语言设计程序(2)

作者: 紫嫣雨 | 来源:发表于2020-01-25 21:32 被阅读0次

    高级语言程序的开发过程

    1 分析和建立模型 忽略次要因素找出解题规律从而家里模型,类似于物理建模和理想化模型。

    2 表现模型 使用一种符号语言系统,例如化学里的流程图,随着抽象程度的加深,直到能使用计算机程序语言

    3 源程序的编辑 到这里就是真的程序语言编写了。一个是要掌握一种计算机语言,一个是要掌握一种文字编辑器。

    4 程序的编译和链接 写出后由(1)得,是需要进行翻译的。第一,使用叫编译器的软件。第二,链接程序模块,使用叫链接器的软件。

    5 程序的测试与调试 相当于写完作业后的检查与批改。

    算法的概念

    关于算法,程序是比它更大的一个概念。有一个公式:算法+数据结构=程序 数据结构是程序处理的对象,程序面对数据的。数据结构是数据的表示方法和组织形式。而算法是对操作的描述,即操作步骤。就好比数据结构是“饭”这个字,而算法是吃饭的操作说明书。

    算法含有两要素:操作和控制结构

    例如高级语言所描述的操作中:算数运算(+-*\),逻辑运算(“与”“或”“非”)等。

    控制结构大概在高中数学书上见过。顺序结构、选择结构和循环结构

    算法需要具备如下性质:(不然就是个假算法)

    有效性

    确定性(操作、结论明确,是胡不是霍)

    有穷性(有限性)

    确定的输入和输出性(和上面的不重复,而是单纯强调输出结果)

    相关文章

      网友评论

        本文标题:C语言设计程序(2)

        本文链接:https://www.haomeiwen.com/subject/ffarthtx.html