1 / 42
文档名称:

程序设计基础01ppt.ppt

格式:ppt   大小:341KB   页数:42页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序设计基础01ppt.ppt

上传人:iluyuw9 2018/1/3 文件大小:341 KB

下载得到文件列表

程序设计基础01ppt.ppt

相关文档

文档介绍

文档介绍:程序设计基础(C语言)
东北大学高级语言程序设计课程组
课程网站:/cxsj
计算机及程序设计概述
计算机和计算机程序
计算机的基本工作原理
3
计算机硬件和计算机软件
计算机硬件
主机
外部设备
计算机软件
裸机
要使计算机解决各种实际问题,必须有软件的支持,计算机软件着重研究如何管理计算机和使用计算机的问题,没有软件支持的计算机就是一堆废铁
4
指令与程序
指令
指令就是计算机执行某种操作的命令,是硬件能理解并能执行的语言,是机器语言的一个语句,是程序员进行程序设计的最小语言单位。
指令的组成
指令由操作码和操作数构成
Mov 3,reg1
Mov 5,reg2
Add reg1,reg2
End
5
指令与程序
程序
程序(program)是为实现特定目标或解决特定问题而用计算机语言编写的、可以连续执行并能够完成一定任务的指令序列的集合。
程序的开发
描述问题(算法)
程序设计语言
计算机软件
6
程序设计语言
高级语言
与具体的计算机指令系统无关的计算机语言
高级语言的分类
面向过程的语言
C、Pascal
面向对象的语言
C++、Java、.Net
面向特定应用的语言
SQL
8
为什么学****c语言?
C语言是目前实际程序设计工作中使用最广泛的语言之一
它包含了程序设计需要理解和使用的基本程序机理和主要机制
掌握这些机制就可以理解程序与程序设计的主要问题。
目前有许多软件系统是用C编写的,或基本上是用C编写的
学****程序设计的同时也能掌握一种实用的程序设计工具
C语言是一种很灵活的语言
既可以在较高层次上做,也可以在较低级的层次上做
很多新型的语言都是衍生自C语言
有些本身就是C语言的扩充和发展
程序设计是计算机领域的基础课程
C语言适合作为计算机领域许多后续课程的教学语言
9
授课重点
侧重学****一个具体问题的算法化的过程
学****应该掌握的基本编程技巧以及C编程的风格和艺术
讨论
怎样编写出一个好的程序?
简单、实用的原则
10