- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课题一c语言概论1讲稿
课题一 c语言概论——导论
目的要求: 1、了解本门课程的教学目的、课堂要求
2、了解c语言在课程体系中的位置
3、了解c语言设计案例演示
4、掌握c语言的产生与发展
5、掌握c语言的特点
重 点:
1、遵守课堂要求
2、掌握c语言的产生与发展
3、掌握c语言的特点
教 法:案例引导
课时分配:组织教学10,讲授新课 60, 小结巩固 5, 布置作业 10, 其他 5
课外作业, 教材31页简答题(1)(2)。
c语言课程的教学目的:
通过本课程学习,要求学生达到:
1、专业知识目标
了解计算机程序设计的概念和基本方法
了解C语言的开发环境
熟悉C语言的数据类型、程序控制、指针等基本概念
基本掌握将具体问题抽象化,然后用C语言写成程序。
2、专业能力目标
熟悉C语言的开发环境——Turbo C和Visual C++的工作环境及其操作;
能够用TC进行C语言的程序设计;
3、职业思想教育目标
通过本课程的学习,使学生具有计算机编程的基本概念;养成严密逻辑思维的的工作作风。
c语言在课程体系中的位置:专业基础课,程序设计算法核心课
c语言设计案例演示:
时钟程序、俄罗斯方块程序、贪食蛇
c语言的产生与发展:
C语言是70年代初由美国的Dennis? M.Ritchie设计发明的一种程序设计语言,于1978年正式发表。
它由早期的编程语言BCPL ?(Basic? Combined ?Programming?Language)发展演变而来。在1970年,ATT贝尔实验室的Ken?Thompson根据BCPL语言设计出较先进的并取名为B的语言。1971年Dennis? M.Ritchie在B语言的基础上开发了第一个C语言的编译程序,1972开始在贝尔实验室内部使用。1975年,C语言编写了UNIX操作系统第六版公开发布之后,C语言得到世人瞩目。?1977年出现了《可移植C语言编译程序》,使C语言和UNIX操作系统能够在各种机器上实现。1978年UNIX第7版正式发表,以其中所使用的C编译程序为基础,Brian W.Kernighan和Dennis M.Ritchie(合称KR)合著了影响深远的名著《The C Programming Language》,该书被成为标准C。
随着微型计算机的普及,出现了大量的C语言工具和不同的C语言版本。由于没有统一的标准,?使得这些C语言之间出现了各种差异。为了改变这种情况,美国国家标准研究所(ANSI)于1983年成立了一个专门研究委员会,为C语言制定了一套ANSI标准。TURBO C在满足ANSI标准的同时,提供了集成开发环境,满足不同用户的需要。
c语言的特点:
C语言发展如此迅速,?而且成为最受欢迎的语言之一,主要因为它具有强大的功能。C语言是一种通用的程序设计语言。许多著名的系统软件,?如PC-DOS,DBASE?Ⅳ都是由C语言编写的。用C语言加上一些汇编语言子程序,?就更能显示C语言的优势了。归纳起来C语言具有下列特点:?
1.C语言是高级语言中的低级语言
????????它把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
?2.C语言具有是结构化程序语句
????????结构化程序语句的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C?语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
3.C语言功能齐全
????????C语言具有各种各样的数据类型,并具有独特的指针类型,可使程序效率更高。另外C语言也具有强大的图形功能,支持多种显示器和驱动器。而且计算功能、逻辑判断功能也比较强大,可以实现决策目的。?
?4.C语言适用范围大?
C语言还有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,也适用于多种机型。
5.语言简洁,运算符丰富,使用方便
C语言一共只有32个关键字,34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理,灵活使用各种运算符可以实现在其他语言中难以实现的运算。
6.C语言程序可移植性好,生成目标代码质量高,程序执行效果好。
小结:略
1
文档评论(0)