计算机程序设计

算法 - 一个定义良好的数学运算的顺序

计算机计算机工程是基于数学运算的顺序执行的原则。 正因为如此,有必要制定按照指定的顺序执行某些特定的操作顺序的程序。 由于该方案可以是巨大而笨重,专家往往面临着图形(视觉)制定工作计划的必要性 - 算法。

算法 - 是绝对的记录序列明确执行来完成计算机的任务所需的数学运算。 我们也可以注意到,它是逐步实施的最终结果,初始输入数据的序列。 事实是,任何程序是一系列的操作:用户调查(初始数据输入),执行与数据输出结果的指定动作。

该算法的块的开始和结束该图作为一个椭圆形中所描绘,并且具有一个输入和一个输出,分别。 数据输入和输出的块 - 在一个平行四边形的形式。 块数学运算被描绘成矩形,也有一个输入和一个输出。

关于动作的类型的简单的(碱性)的描述是一个线性算法。 这种外部的数据的单步转换中执行的程序的视觉图像的最终结果输入,然后输出到视频设备。 的 线性算法 每个连续的操作或动作开始被先前的操作或动作后严格执行。

通常,需要验证数据是否符合任何条件。 并根据结果,你需要执行特定的操作。 由此不难猜测,该方案将与其他类型的算法的帮助下描述 - 支。

支化算法 - 动作的预定序列,其包括检查所述数据是否符合预定条件的描述。 该试验的结果可以是扫描数据匹配指定条件或差异。 并根据结果,做动作,或其他任何一个进一步的序列。

验证单元在具有一个输入和两个输出的菱形的形式表示,对应于正或负验证通道。

作为一项规则,最简单的任务可以被显示为小的框图。 但是,如果作业被提供给程序员足够大,(显示器)算法纸面上的图像可以成为一个繁琐的怪物。 为了简化用于视觉图像工作流的支撑结构。

辅助算法-一块计划的描述的从单独施加动作的特定的预定序列 的基本算法 和旨在简化,降低后者的初始大小。 此片段可用于在严格遵守与输入数据任意次数。

在框图中描绘的辅助算法形成与传统的说明书中指示的地方,其中一个可以发现,本发明公开的示意性,单位图像的矩形。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.birmiss.com. Theme powered by WordPress.