- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[电脑基础知识]第一章 C语言基础知识
C语言程序设计 北京工业大学计算机学院 软件系 宋凯 总学时48:课堂32+上机16 E-mail:songkai@bjut.edu.cn 2008.2.25 教学目的和任务 目的:以C语言为依托,了解程序设计的基本思想和方法。掌握通过程序设计解决实际问题的基本技能,为后续计算机专业课程的学习奠定必要的基础。 课程要点 用计算机解决问题的过程和基本方法 程序设计的基本方法 C语言本身各方面的规定和性质 怎样写好C语言程序 程序设计过程和一些基本技术 授课 32学时 星期一 5-6节 (1-6,8,10周) 1-403 星期三 1-2节 (1-8周) 1-403 上机 16学时 (地点如有变动以当日白板为准) 星期一 5-6节 (7,9周) 信南五层5室(S-512) 星期五 3-4节 (3-5,7-9周) 信南五层5室(S-512) 答疑 (其它时间另行安排) 周一 中午 12:10至1:10 ( 1-10周)信南412办公室 参考书: ? 《C程序设计语言》(第二版) Brian W.Kernighan Dennis M.Ritchie著, 机械工业出版社 2006.8 ? 《C语言程序设计教程》苏小红 等编著 电子工业出版社 ? 《TURBO C 实用大全 》徐金梧等编 机械工业出版社 编程建议: 结构清晰,方法简捷,可读性好,书写规范,养成良好的程序设计习惯 第1章 C语言基础知识 计算机与程序设计语言 C程序的基本结构和运行过程 常量、变量、输入输出与基本运算 1.1 计算机与程序设计语言 计算机系统的基本组成 计算机系统包括计算机硬件和软件。 硬件(Hardware) 构成计算机系统的物理元器件、部件、设备,以及它们的工程实现(设计、制造和检测技术) 包括运算器、控制器、存储器、输入和输出设备,运算器和控制器是计算机的核心部分,称中央处理器(CPU) 计算机系统的基本组成 软件(Software) 是用户操纵计算机的接口界面 包括计算机系统中的程序及其文档,及其研究、开发、维护所涉及的理论、方法和技术 按照应用层次可以将软件划分成系统软件、支撑软件和应用软件三个层次 计算机组成结构 程序与程序设计语言 程序 是对计算任务的处理对象和处理过程的描述 程序设计语言 . 是人与计算机交流的工具 . 人使用程序设计语言来编制程序(程序设计)来描述信息处理算法,再通过语言处理系统来生成可执行程序文件。 . 计算机通过程序执行来实现规定的信息处理 语言分类 低级语言和 高级语言 低级语言(机器语言和汇编语言) 与特定计算机体系结构密切相关,程序是一组指令和相关数据 高级语言 采用更加接近自然语言,与具体机器无关,程序是一组说明和语句 程序设计 设计、编写和调试程序的方法与过程,来描述计算任务的处理对象和处理规则(算法描述) 机器语言 是二进制形式表示的程序设计语言,是各种不同功能的机器指令的集合。 例 加 减 机器语言编写的程序可以被计算机硬件识别、可直接执行。(如:TC.EXE) 特点:机器相关,程序执行效率高,编写难度大,不便阅读,调试修改困难,无法移植到其他计算机。 汇编语言 符号化的机器语言,也称符号语言 用助记符来表示机器指令,便于使用和记忆。 例: MOV AL,8 数据传输 ADD AL,9 加法计算 特点: 语句与机器指令几乎一一对应 程序可读性优于机器语言程序、其他优缺点仍存在 汇编语言指令是机器不能直接识别和执行。要经过翻译程序。 高级语言 算法语言:用户主要考虑解题算法的逻辑和过程的描述。 与自然语言和数学语言更接近,独立于指令系统,易于被用户掌握、便于记忆、阅读和理解,编程方便。 常用的有:FORTRAN、PASCAL、BASIC、COBOL、C、C++、JAVA、PROLOG等。 高级语言程序例 语言处理程序 语言的实现 目标程序和可执行程序都是机器语言程序 程序设计的学习 程序设计语言的学习 语法规则:程序的书写格式 操作语义:语句功能的说明 C语言发展过程及特点 诞生 1972年 ATT公司BELL实验室的Dennis Ritche 为描述 U
您可能关注的文档
最近下载
- (高清版)DB3706∕T 70-2020 斑海豹及其栖息地保护管理技术规范.pdf VIP
- 47[新课标人教版]七年级数学上册教案全册.doc
- 2025年职业健康检查专业技术人员继续教育考试试题.docx VIP
- 公务员申论考试辅导讲座.ppt VIP
- 地表水环境影响评价课件.pptx VIP
- 大众接总线can线装车指南.pdf VIP
- 2025年全国Ⅰ卷读后续写真题(亲情与谅解)课件+-2026届高三英语上学期一轮复习专项.pptx
- 2024-6湖南新高考物理答题卡 word版可以编辑.pdf
- 合同主体变三方协议.doc VIP
- 《轴对称图形》全章复习与巩固--巩固练习(基础).doc VIP
文档评论(0)