算法
算法+数据结构=程序
如何理解这个公式?
不同的算法+不同的数据结构=不同的程序
但是不同的两个程序实现的目的是一样的。
事务管理是什么意思?
有50个学生,要求输出成绩在80分以上的学生的学号和成绩。
判定2000-2500年中的每一年是否位闰年,并将结果输出。
1-1/2+1/3-1/4=…+1/99-1/100。
给出一个大于或等于3的正整数,判断它是不是一个素数。
算法的特性:
有穷
确定
有零个或多个输入
有一个或多个输出
有效性
表示算法:
自然语言,传统流程图,结构化流程图,伪代码。
如何自顶向下,逐步细化。
而不是,自下而上,逐步积累。
模块的独立化。
结构化编码。