卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章64334本站已运行4115

算法是一种用于解决问题的有序步骤的描述。在C语言中,算法是以编程方式实现的一系列指令。流程图是一种图形化表示算法的工具,它使用不同的符号和箭头来表示不同的操作和流程

算法是一种逐步解决问题的过程。如果它以类似英语句子的形式书写,则被称为“伪代码”。

算法的特性

算法必须具备以下五个特性:

  • 输入
  • 输出
  • 有限性
  • 明确性
  • 有效性

示例

求三个数的平均值的算法如下:

  • 开始
  • 读取三个数a、b、c
  • 计算总和=sum(a+b+c)
  • 计算平均值=总和/3
  • 打印平均值
  • 结束

流程图

算法的图示表示称为流程图。

流程图中使用的符号如下:

名称符号用途
终端算法是一种用于解决问题的有序步骤的描述。在C语言中,算法是以编程方式实现的一系列指令。流程图是一种图形化表示算法的工具,它使用不同的符号和箭头来表示不同的操作和流程椭圆形开始/停止/开始/结束
输入/输出

算法是一种用于解决问题的有序步骤的描述。在C语言中,算法是以编程方式实现的一系列指令。流程图是一种图形化表示算法的工具,它使用不同的符号和箭头来表示不同的操作和流程

平行四边形

数据的输入/输出
处理算法是一种用于解决问题的有序步骤的描述。在C语言中,算法是以编程方式实现的一系列指令。流程图是一种图形化表示算法的工具,它使用不同的符号和箭头来表示不同的操作和流程矩形表示要执行的任何处理
决策框算法是一种用于解决问题的有序步骤的描述。在C语言中,算法是以编程方式实现的一系列指令。流程图是一种图形化表示算法的工具,它使用不同的符号和箭头来表示不同的操作和流程菱形决定要遵循的替代路径
连接器算法是一种用于解决问题的有序步骤的描述。在C语言中,算法是以编程方式实现的一系列指令。流程图是一种图形化表示算法的工具,它使用不同的符号和箭头来表示不同的操作和流程圆形用于连接流程图的不同部分
算法是一种用于解决问题的有序步骤的描述。在C语言中,算法是以编程方式实现的一系列指令。流程图是一种图形化表示算法的工具,它使用不同的符号和箭头来表示不同的操作和流程箭头连接两个符号,也表示执行流程
预定义过程算法是一种用于解决问题的有序步骤的描述。在C语言中,算法是以编程方式实现的一系列指令。流程图是一种图形化表示算法的工具,它使用不同的符号和箭头来表示不同的操作和流程双面矩形在其他地方指定的模块(或)子程序
页面连接器算法是一种用于解决问题的有序步骤的描述。在C语言中,算法是以编程方式实现的一系列指令。流程图是一种图形化表示算法的工具,它使用不同的符号和箭头来表示不同的操作和流程五边形用于连接流程图的两个不同页面
循环符号算法是一种用于解决问题的有序步骤的描述。在C语言中,算法是以编程方式实现的一系列指令。流程图是一种图形化表示算法的工具,它使用不同的符号和箭头来表示不同的操作和流程六边形显示循环变量的初始化、条件和递增
文档算法是一种用于解决问题的有序步骤的描述。在C语言中,算法是以编程方式实现的一系列指令。流程图是一种图形化表示算法的工具,它使用不同的符号和箭头来表示不同的操作和流程打印输出显示准备打印的数据

示例

下面是求三个数平均值的流程图:

算法是一种用于解决问题的有序步骤的描述。在C语言中,算法是以编程方式实现的一系列指令。流程图是一种图形化表示算法的工具,它使用不同的符号和箭头来表示不同的操作和流程

上一篇: sprintf()和sscanf()函数在C语言中的用途是什么?
下一篇: PHP 浮点数据类型
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏