手机版

C语言与程序的算法(10)

发布时间:2021-06-05   来源:未知    
字号:

C语言与程序的算法

续下面操作;

S6:将s的值输出,结束。

如果用“=”表示把左边的数据或计算结果存入右边的变量中,则上面的算法可简写成如下形式:

S1:i=1;

S2:s=0;

S3:s=s+i;

S4:i=i+1;

S5:如果i≤1000,则返回S3,重复操作,否则继续;

S6:输出s,结束。

2.用流程图表示算法

流程图使用一些图形符号来表示算法中的各种操作。用图形表示算法,直观、形象、易于理解。在流程图中常用的符号如图1-8所示。

图1-8 流程图常用的图形符号

在图1-8中菱形框的作用是对一个给定的条件进行逻辑判断,根据给定的条件是否成立来决定如何执行其后的操作。连接点(小圆圈)用于将画在不同地方的流程线连接起来。使用连接点,可以避免流程线交叉或者过长,使流程图更加清晰。注释框不是流程图的必要部分,不反映流程和操作,只是为了对流程图中某些框的操作做必要的补充说明,以帮助人们阅读和理解流程图。

【实例1-6】 使用流程图描述实例1-5中的算法。

该算法的流程图如图1-9所示。

3.用计算机语言表示算法

自然语言体现了我们分析问题的过程,流程图直观形象地表示了算法。实际上,无论是自然语言描述的算法,还是流程图描述的算法,它们都是从人的角度出发并为人写的,计算机是无法识别的。我们的任务是用计算机完成问题的求解,因此最终还是要考虑如何

C语言与程序的算法(10).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)