计算机语言和计算机程序
2017-01-10 18:45
302 查看
一 计算机语言
概念:人与计算机都能识别的语言
1、低级语言
机器语言:计算机能直接识别的语言,由 0,1组成
汇编语言:机器语言的助记符,需要编译器(汇编程序)翻译为机器语言
2、高级语言
非结构化的语言
结构 化 的 语 言:编程风格随意,只要符合语法规则就行,没有规范要求,程序流程可以随意跳转
面向过程的高级语言:c 语言;
面向对象的高级语言:c++ ,java等;
二 计算机程序
概念:一组计算机能识别和执行的指令(每一条指令是计算机有特定操作)
计算机的一切操作都由程序完成
程序=算法+数据结构
1、 数据结构:对数据的描述,计算机存储组织数据的方式
2、算法 : 对操作的描述(数据是操作对象,操作目的是对数据进行处理),从实际中抽象出的解决问题的方法和步骤
分类:
1、数值运算算法
2、非数值运算算法
算法特性: 有穷性 确定性 有0个或多个输入、有1个(“不一定是数值”)或多个输出 有效性
算法表示:
1、自然语言
2、伪代码
3、计算机语言
4、流程图(重点)
传统流程图
*程序框图
*N-S流程图
3、流程图的三种基本结构(由基本结构组成的算法叫结构化的算法)
顺序结构
选择结构
循环结构(当型 直到型)
基本结构的特点:
只有一个入口一个出口
结构内每部分都有机会被执行
不存在死循环
不存在无规律的转向
数据结构待续……
概念:人与计算机都能识别的语言
1、低级语言
机器语言:计算机能直接识别的语言,由 0,1组成
汇编语言:机器语言的助记符,需要编译器(汇编程序)翻译为机器语言
2、高级语言
非结构化的语言
结构 化 的 语 言:编程风格随意,只要符合语法规则就行,没有规范要求,程序流程可以随意跳转
面向过程的高级语言:c 语言;
面向对象的高级语言:c++ ,java等;
二 计算机程序
概念:一组计算机能识别和执行的指令(每一条指令是计算机有特定操作)
计算机的一切操作都由程序完成
程序=算法+数据结构
1、 数据结构:对数据的描述,计算机存储组织数据的方式
2、算法 : 对操作的描述(数据是操作对象,操作目的是对数据进行处理),从实际中抽象出的解决问题的方法和步骤
分类:
1、数值运算算法
2、非数值运算算法
算法特性: 有穷性 确定性 有0个或多个输入、有1个(“不一定是数值”)或多个输出 有效性
算法表示:
1、自然语言
2、伪代码
3、计算机语言
4、流程图(重点)
传统流程图
*程序框图
*N-S流程图
3、流程图的三种基本结构(由基本结构组成的算法叫结构化的算法)
顺序结构
选择结构
循环结构(当型 直到型)
基本结构的特点:
只有一个入口一个出口
结构内每部分都有机会被执行
不存在死循环
不存在无规律的转向
数据结构待续……
相关文章推荐
- 谈谈计算机和程序语言
- 在所有当代计算机中,至少有部分中断处理程序是用汇编语言写的。
- 非典型性C语言教程- 0.3 计算机程序到底是什么
- 计算机程序语言与英语
- 计算机和现实世界的接口——程序语言
- 探究计算机C语言编辑程序技巧
- 如何入门计算机高级程序语言,进化菜鸟程序员
- 计算机语言与程序发展之三
- 程序员平时都是木讷的,但是谈到计算机或者程序的时候简直就是天才—兼借题发挥,谈谈语言及工具的选择
- 计算机语言(c)的栈区,堆区,全局区,文字常量区,程序代码区解析
- DOTNET程序多国语言生成器
- 汇编语言学习(调试一个缓存溢出的程序)
- 易语言在中等职业学校计算机专业课程中的作用
- UTF-8到acsii的转换(让自己的C++程序支持多语言)
- 搞了一天终于实现了 DataGrid 中的多国语言的问题,采用了中文向其他语言自动翻译的方法,其实不难,主要是想法(本文不涉及这个计算机技术问题,仅以此作为标题)
- 用winrar的脚本语言,实现程序的自动打包
- 用程序实现关闭和重起计算机
- 用 XML 设计一个你自己的程序语言
- 用程序实现关闭和重起计算机
- 利用HTTP协议和IE的漏洞在其他计算机上运行一个程序