当前位置:   article > 正文

程序的灵魂——算法_软件之灵魂——算法

软件之灵魂——算法

打个比方,厨师做一道菜肴,需要配料(数据结构),刀 叉等工具(语言)和操作步骤(算法)。
计算机算法分为两大类:
1.数值运算算法即求数值解。
2.非数值运算算法

自然语言表示算法:
S1:2000=i
S2:若不能被4整除,则输出i不是闰年,然后转到S6
S3:如果i能被4整除,但不能被100整除,输出i是闰年然后转到S5
S4:如果i能被100整除,又能被400整除,输出i是闰年然后转到S5
S5:输出i不是闰年
S6:i+1=i
S7:如果i≤2500,返回S2,继续执行;否则算法结束。

传统流程图:

Created with Raphaël 2.1.2 start a b a+b=t t End
Created with Raphaël 2.1.2 start x y x>y x End y yes no

3种基本结构
1.顺序结构
2.选择结构
3.循环结构(while型 until型)

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/770554
推荐阅读
相关标签
  

闽ICP备14008679号