首页 > 编程知识 正文

计算机中计算的含义(计算机和其他计算工具最大的区别是)

时间:2023-05-06 07:00:27 阅读:74223 作者:2898

1、计算机程序的基本理解

人们常说在计算机上写程序,写代码,你知道什么是计算机程序吗?

计算机程序,最容易理解,其实是“数据结构算法”的综合体,这也是关于最典型的计算机程序的表现。 什么是数据结构呢? 什么是算法? 如果让计算机处理某个任务,那么数据结构就是该任务中抽象出的一堆可运算的数据,该堆数据可以输入计算机,算法就是加工整理、计算该堆数据的方法,就是完成任务解决问题

因此,在计算机程序中,数据结构是基础(基本部件),算法是灵魂(完成任务)。

2、数据结构及其表现形式

数据结构在程序中负责各种数据的管理和存储,根据数据的复杂程度可分为基本数据类型和复合数据类型。 为了便于说明,以下以c语言为对象进行说明。

计算机可以处理的基本数据类型有字符类型、整数类型、单精度浮点类型、双精度浮点类型和空类型。 这些数据类型的值范围和使用的内存大小因操作系统和硬件平台而异。 除了void类型外,还可以在基本类型之前添加各种修饰符,以更改基本类型的含义,以便更准确地满足不同情况的需要。 修饰符(如signed、short、long和unsigned )可以用于两种基本类型:字符和整数,long修饰符也可以用于双精度。 unsigned修饰符和signed修饰符分别表示带正负符号的数据类型。

另一方面,复合数据类型是为了除了基本的数据类型以外,还能够存储C/C语言中的数组、结构体、共用体(联合体)、位域和枚举、以及指针类型等复杂的数据结构而发展起来的。

3、算法和流程图

算法是一种加工处理数据结构以便在计算机上完成特定任务的方法。 方法的具体实现过程可以用流程图描述。 计算机程序中的每个处理步骤可以由任何图形表示确定,例如,矩形表示的赋值或计算、菱形表示。 用线连接进程之间,箭头表示程序的处理方向。 基本流程图的形状如下图所示。

在现代高级编程语言如以c语为代表的结构化词中,提供了顺序结构、选择结构、循环结构三个最基本的程序结构。 任何计算机算法都可以简化为这三个基本结构的组合,基本结构之间可以并行或相互包含,但是不允许交叉。

顺序结构

顺序结构是简单的线性结构,每个过程按顺序执行。 流程图的基本形态如下图所示,语句的执行顺序为A-B-C。

选择结构

选择结构判断语句的实现。 判断语句将程序的执行变为两条路径,判断条件为真时选择一条路径执行,判断条件为假时选择另一条路径执行。 请参照下图。

循环结构

循环结构是反复执行某个代码,其基础是判断结构。 执行的代码称为循环体,是根据某个条件来判断是否继续循环的结构。 c语言中的两个典型环路结构类型如下图所示,分别是while型环路和do-while型环路。

在流程图中描述算法的样式主要有两种图形结构方式,分别是N-S和PAD画法。

其中,N-S作图法由矩形构成,各程序模块为最外周的矩形外框,程序中的各步为嵌入矩形,如下图所示。 虽然该图没有执行箭头表程序的方向,但也可以正确定义程序的三个基本结构。 这适用于设计系统程序,特别是相互独立的程序。

“PAD贴图”(Problem Analysis Diagram )表示国际专业程序员通常使用的程序流程。 容易说明扁平化的程序结构。 特别是需要管理的软件中,有很多扁平化的句子。 这些语句用PAD编写会更清楚。 如下图所示。

华风扬是创业创意分享平台,在这里提供网络创业项目和引流推广、网络营销、实操案例分享。 需要互联网创业创意就乘华风扬,找项目,学推广就来中国风扬。

联系方式:微信公众号搜索“rzdls演讲”

本网站部分文章来源于或改编自互联网和其他公众平台,主要目的是共享信息。 版权归原作者所有,内容仅供读者参考。 如果有侵权的话请联系我。 转载请注明来源: http://www.uxxsn.com/85007.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。