所有栏目

程序最主要的两个方面是算法和什么

已输入 0 字
优质回答
  • 1.程序

    从最一般的意义来说,程序是对解决某个计算问题的方法(算法)步骤的一种描述;而从计算机来说,计算机程序是用某种计算机能理解并执行的计算机语言作为描述语言,对解决问题的方法步骤的描述.计算机执行按程序所描述的方法步骤,能完成指定的功能.所以,程序就是供计算机执行后能完成特定功能的指令序列.

    2.程序设计的任条和主要步骤

    程序设计的任务就是分析解决问题的方法步骤(算法),并将解决问题算法的方法步骤用计算机语言记录下来.程序设计的主要步骤包括:认识问题、设计解决问题的算法、按算法编写程序、调试和测试程序.在程序开发过程中,上述步骤可能有反复,如发现程序有错,严重情况可能会要求重新认识问题和重新设计算法等.

    计算机能直接识别和执行的二进制代码称为计算机的机器语言.用有助于记忆的符号来代表二进制代码,称为汇编语言.汇编语言与机器语言几乎有一对一的关系.用汇编语言编写的程序称为“汇编源程序”,汇编源程序不能在计算机上直接执行,需要用汇编程序将汇编源

    程序翻译成机器语言程序,然后执行由汇编程序翻译出来的机器语言程序.机器语言和汇编语言是与具体计算机紧密相关的,称它们是面向机器的语言.

    4.高级语言

    2024-01-12 02:28:26
  • 数据结构和算法是程序的两个方面。数据结构定义了程序的基础数据的存在形式,比如常见的数组、链表、队列、栈等,复杂一些的比如二叉树,红黑树等树结构,算法则是如何把以一定数据结构存储的数据进行读取存储和运算,比如最常见得排序算法冒泡排序,比较排序,复杂一点得譬如java里面hashmap的实现-链表和红黑树的结合。

    2024-01-12 02:28:26
  • 一个程序应该包括以下两方面的内容。

    1对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构(data structure)。

    2对操作的描述。即操作步骤,也就是算法(algorithm)。著名计算机科学家沃思提出一个公式:数据结构+算法=程序。实际上,一个程序除了以上两个主要的要素外,还应当采用程序设计方法进行设计,并且用一种计算机语言来表示。因此,算法、数据结构、程序设计方法和语言工具4个方面是一个程序员所应具备的知识。

    2024-01-12 02:28:26
最新问题 全部问题