- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
节C语言程序设计的概念
第一章C语言程序设计的概念
教学目的:通过该章的学习,使学生知道计算机的工作原理,了解程序设计语言的发展,认识到计算机知识的学习中程序设计语言学习的重要性。掌握C语言程序设计的概要,熟悉程序设计的编辑环境,并通过上机练习掌握程序的编辑、编译、运行、保存、打开等操作,为以后熟练操作源程序打下基础。
1.1 程序设计语言
程序设计是人与计算机进行交流的工具。程序设计要在一定的语言环境下进行。
1.1.1程序语言的发展:
机器语言: 用0、1写成的能被计算机识别的指令。
优点:计算机可直接执行,执行速度快;
缺点:难写、难认、难理解。
以下是一段6502的机器语言程序(计算20和35的加法):00010100 把20送到A寄存器中00100011 把35和A寄存器的内容相加结果放到A寄存器中00101111 把和55送到显示器显示 停机
以上程序计算机可直接执行,但看懂和理解是非常困难的。
汇编语言:用助记符来表示指令。
优点:比机器语言在编程效率及质量上都有所提高。
缺点:机器不能直接识别、理解和执行。需汇编程序编译成机器指令才能执行。普及编程造成很大的障碍。
以下是一段汇编程序源程序,功能能与上面机器语言程序的功能相同:
LA A,20 LA LOAD 装载
ADD A,35 ADD 加法
OUT(47),A OUT 输出
HALT HALT 停止
指令是用助记符来表示的,以上源程序计算机不能直接执行,需汇编程序编译成为机器指令才能执行。
高级语言:类似于人类的自然语言。
优点:程序编制和人们解题的方法相同,好扩充,好移植,不受机器的限制,使程序设计容易普及和推广。
缺点:不能被机器直接执行,需编译程序把高级语言编写的源程序翻译成机器指令机器才能执行。
以下是一段C语言程序源程序,功能能与上面机器语言程序的功能相同:
main()
{ int a;
a=20;
a=a+35;
printf(%d\n,a);
}
/*类似于数学语言,用英语单词代表命令*/
面向对象的程序设计语言
面向对象的程序设计语言是一种结构模拟方法,它把现实世界看成是由许多对象(Object)所组成,对象之间通过互相发送和接收消息进行联系,每个对象都是一个数据和方法的封装体。VC++、VB、VFP等都属于面向对象的程序设计语言。
1.1.2程序设计语言支持的环境
每一台计算机都配备了操作系统,操作系统是各种软件中的最重要的一种。通过图示就可看出除了计算机硬件外,操作系统是多么的重要。目前,微机系统都装有Windows系列操作系统。但C语言所运行的环境是DOS操作系统。所以在用C语言编程序是还需把系统作一个转换。
在所用的计算机上,必须安装有C语言程序的系统,才能在启动C语言程序的编辑环境,每次上机实验,只需做同样的操作就可启动C语言编程序的编辑环境。
1.1.2源程序在编辑、编译与运行启动C语言环境:
如果你所用的计算机安装有C语言程序的系统,启动的方法有以下几种:
⒈进入命令提示方式,在提示符下键入以下命令序列:
C:CD\TC〈CR〉
C:TC〈CR〉
下划线的部分是用户输入的,且假设C语言程序的系统安装在C盘的TC文件夹下。
⒉用搜索操作,找文件TC.EXE文件所在的磁盘位置,找到后,有左键双击。
⒊在桌面上创建快捷方式,双击快捷方式图标。
⒋在开始菜单的程序菜单中添加启动C语言程序编辑环境的菜单项。
以上几种方法都可进入C语言编辑环境,但文件名TC.EXE是关键。
编辑程序:按照C语言规定的程序格式,输入C语言源程序。
编译程序:用Alt+C编译程序。
修改程序:用Alt+E重新编辑程序(若编译程序发现有错,要指出错所
在的行及错误类型,供用户参考和改正)。
运行程序:用Alt+R运行程序。
查看程序运行结果:用Alt+F5,按任意键返回编辑程序屏幕。
1.2用库函数组装C程序
C语言本身提供了许多的库函数,用户在编程序时可以调用它。
1 .C语言的程序是由函数
文档评论(0)