闽南师大C语言第1章 概述详解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.2计算机与程序、程序设计语言 计算机与程序、程序设计语言 用高级语言编写的程序,计算机是不能直接识别和执行的(计算机只能直接识别二进制的指令) 必须事先把用高级语言编写的程序翻译成机器语言程序 这个“翻译”工作是由称为“编译系统”的软件来实现的 1.3 C语言出现的历史背景 1.4 C语言的特点 1.4 C语言的特点 1.5 运行C程序的步骤和方法 4. 程序的连接 生成目标文件后,把程序和系统提供的资源(如函数据库、头文件)建立连接。选择“Build”→“Build test.exe” 。 5 程序的执行 程序执行后,屏幕切换到输出结果的窗口,显示输出结果。 执行c1-1.exe 文件,选择“Build”→“! Execute c1-1.exe ” Company Logo * C语言程序设计-第一章:概述 如果计算机是乐队,那么程序员就是指挥家,程序就是乐谱。 如果计算机是军队,那么程序员就是总司令,程序就是作战计划。 闽南师范大学C语言教学课件 第一章 C语言概述 讲演人:陈颖频 教育背景 2009年毕业于福州大学,专业:电子科学与技术 2013年毕业于电子科技大学,专业:信号与信息处理 2013年7月-2014年1月就职于中国移动福建公司漳州分公司网络部 目前供职于闽南师范大学物理与信息工程学院 自我介绍 获奖情况: 硕士学位论文被评为2013年电子科技大学优秀硕士论文; 2013年获电子科技大学优秀硕士毕业生荣誉称号; 参与国家自然科学基金1项,中国石油横向课题2项,均以结题; 发表学术论文8篇,其中一篇为SCI收录,一篇为EI收录; 2008年获福建省电子设计竞赛二等奖; 联系方式:QQ:553702786(园丁),移动电话 自我介绍 教材 《C程序设计》 谭浩强编著 清华大学出版社 参考书 1、《C程序设计语言》,KR 编著,机械工业出版社 2、《C和指针》,Kenneth A.Reek编著,徐波译,人民邮电出版社出版 3、《高质量程序设计指南-C++/C语言》,林锐编著,电子工业出版社 4、《全国计算机等级考试二级C语言历年真题解析》 5、《C语言 导教.导学.导考》,刘明主编,西北工业大学出版社 课时安排 授课 :30学时 C综合编程训练:32学时 教材、参考书与课时安排 课程要求 课前请做好预习 保持课堂安静,头脑清醒,思维活跃 认真、独立、按时完成并提交作业 重视上机实践,有效利用宝贵的上机时间 计算机行业的梦想 让计算机能像人一样地思考 解决实际问题 与人交流 完成这一目标的主要手段:编程(Programming) 与人类有类似的语言 解决实际问题的步骤和方法 良好的人机界面 1.1计算机编程 计算机工作过程 输入/输出 设备 存储器 运算器 控制器 源程序 和输入数据 输出结果 取出数据 存入数据 操作命令 存取命令 取出 程序指令 输入输出命令 计算结果 CPU “冯·诺依曼机”结构 大脑 记忆装置 眼睛和耳朵 程序和数据 执行结果 程序员(Programmer)编写程序源代码(Source Code) 编译器(Compiler)把源代码转换为可被计算机理解的机器代码(Machine Code) 链接器(Linker)链接库文件 把机器代码以可执行文件(Executable File)的形式保存在磁盘上 软件的形成 计算机与程序:要让计算机按照人们的愿望工作,必须由人们事先编制好程序,并输入到计算机,让计算机执行程序才能产生相应的操作结果。 程序设计语言:一个型号机器语言的指令的集合称为该计算机的机器语言;用一些特定的“助记符号”代替0和1来表示指令的程序设计语言称为汇编语言;接近于人们习惯使用的自然语言(英文)和数学语言称为“高级语言”。 C语言是国际上广泛流行的高级语言。 C语言是在B语言的基础上发展起来的。 B (BCPL)语言是1970年由美国贝尔实验室设计的, 并用于编写了第一个UNIX操作系统。优点:简单,接近硬件,缺点:过于简单,功能有限。 1972年至1973年贝尔实验室的D.M.Ritchie 在B语言的基础上设计出了C语言,并用之改写了原来用汇编编写的UNIX。后来,C语言多次做了改进,但主要还是在贝尔实验室使用。 C语言发展过程 产生过程 时间:1972~1973 地点:美国贝尔实验室 目的:UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie C标准 标准C: KR合著《The C Programming Language》 ANSI C: 1983年 87 ANSI C: 1987年 1990年国际标准的ANSI C

文档评论(0)

xuefei111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档