- 4
- 0
- 约6.69万字
- 约 75页
- 2016-12-21 发布于河南
- 举报
1.1 算法与程序设计
算法:算法是解决某一特定类型问题的有限运算序列(指令的有限集合)。
算法的特征:
(1)确定性:算法中的每一个步骤都应该确定的,不允许存在摸棱两可的解释;
(2)有穷性:任意一个算法必须在执行有限步骤后结束;
(3)可行性:算法的每一个操作步骤都应该是可以执行的;
(4)拥有足够的情报:比如有0个、1个或多个输入;有输出结果等等;
程序设计:有了算法之后,还要告诉计算机要“做什么”和“怎么做”,这个过程就是程序设计。
编程语言;低级语言:机器语言:全由0和1组成的语言,计算机可以直接识别并执行;
汇编语言:以助记符改造之后的机器语言,人理解起来稍微容易一些,不过和机器语言一样严重依赖硬件;
高级语言:比较接近人的自然语言和数学语言,因此人容易懂,容易学通用性强;(例如C,C++,BASIC,FORTRAN等等)
C语言的特点
(1)数据类型丰富:能够用于描述各种复杂的数据结构;
(2)运算符种类丰富:有数十种运算符,可以进行算数运算,逻辑运算,位运算,甚至直接控制硬件等等;
(3)符合结构化程序设计的要求:提供基本的三种控制结构语句,顺序结构、选择结构、循环结构;
(4)可移植性好:按照标准的ANSI C进行开发,几乎不用修改源代码就可以移植到所有计算机上;
总结:
1、一个C源程序由函数组成,其中有且仅有一个main()主函数,它是程序的入口;
2、一个函
您可能关注的文档
最近下载
- 铸牢中华民族共同体意识面临的挑战与应对.docx VIP
- 2025年北方工业大学工商管理专业《管理学》科目期末试卷及答案.docx VIP
- (二模)苏北七市2026届高三第二次调研考试语文试卷(含官方答案).docx
- 跨文化交际角度鉴赏电影《刮痧》.ppt VIP
- 高三英语课件《HOW TO MAKE AN English Poster》.pptx VIP
- 细胞与基因治疗(CGT)CDMO市场现状.docx VIP
- 汽轮机低压缸进汽道气动性能改进地研究.pdf VIP
- 加辅料炒法麸炒.ppt VIP
- GB 51142-2015 液化石油气供应工程设计规范.docx VIP
- 《社会工作实务》助理社会工作师考试综合测试题(含答案及解析).docx VIP
原创力文档

文档评论(0)