- 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语言程序设计 教材、参考书与课时安排 教材 C程序设计 张成叔等编著 安徽大学出版社 参考书 C语言程序设计教程 谭浩强 清华大学出版社 课时安排 授课 :64学时 上机 :20学时 C综合编程训练:1周 课程考核 考试60% 平时成绩40% 教材、参考书与课时安排 教材 C程序设计 张成叔等编著 安徽大学出版社 参考书 C语言程序设计教程 谭浩强 清华大学出版社 课时安排 授课 :50学时 上机 :34学时 课程考核 考试50% 平时成绩50% 课程要求 第一章 c语言概述 程序概述 算法及流程图 C语言简介 C语言程序结构 编译和执行C程序 第一章 c语言概述 【教学重点】 算法、流程图和程序的基本概念及它们之间的关系 C程序的结构 C程序的编译和运行过程 【教学难点】 编译和运行C程序 1.1 程序概述 程序:为了让计算机完成某项任务而编写的逐条执行的指令序列。 (1)对数据的描述 (2)对操作的描述 数据结构+算法=程序 2.1 算法的概念 利用计算机解决问题,首先要编写计算机程序。编制正确的计算机程序必须具备两个基本条件: 一是掌握一门计算机高级语言的规则 二是要掌握解题的方法和步骤。 算法 含义:解决问题的具体方法和步骤。 特征:(1)有穷性 (2)确定性 (3)可行性 (4)输入 (5)输出 设计算法 [例1]有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换。 设计算法 [例2]计算长方形的面积 设计算法 [例3]输入三个数,然后输出其中最大的数。 流程图表示算法 算法的描述方法有自然语言描述、伪代码、传统流程图、N - S图、PAD图等。 用流程图表示算法 流程图 流程图——输出三数中的最大数 传统流程图总结 1、起止框和连接符只能有一条流入或流出流程线。 2、处理框、输入输出框可以有一条流入和一条流出流程线。 3、判断框可以有一条流入和两条流出流程线。 算法流程图练习 [练习1]输入两数,输出大者 [练习2]输出X的绝对值。 [练习3]求1×2×3×4×5的值。 N-S图 c语言出现的历史背景 1960年, ALGOL 60, 面向问题,离硬件远,不宜编系统程序。 1963年,剑桥,CPL语言,更近硬件,但规模大,难以实现。 1967年,剑桥,Martin Richards,简化,BCPL语言。 1970年,美国贝尔实验室,Ken Thompson,简化,B语言,写第一个UNIX系统. 1972~1973年,贝尔实验室,D.M.Ritchie,B语言基础上,设计出C语言,克服B语言的过于简单、功能有限的不足。 1973年,K.Thompson和D.M.Ritchie合作将UNIX的90%以上用C改写。 1978年以后,C语言已先后移植到大、中、小、微型机上,已独立于UNIX和PDP,得以广泛应用, 风靡世界。 1978年Brian W.Kernighan和Dnnis M.Ritchie合著了《The C Programming Language》一书,成为后来广泛使用的C语言基础,成为标准C。后来美国国家标准化协会ANSI重新制定了新的标准,成为ANSI C。 1.3 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 c语言的特点 c语言的特点 c语言的特点 c语言的特点 c语言的特点 c语言的特点 34种运算符: 1.4 c语言程序结构 函数是C程序的基本单位。 一个完整的C语言程序由一个或多个具有相对独立功能的程序模块组成,这样的程序模块称为“函数”。 一个C程序,都必须有且只有一个主函数main()。除了main函数,还可以包括若干个子函数。 简单的c程序 #include stdio.h viod main() { printf(“我的第一个C程序!\n”); /*在计算机屏幕上输出“我的第一个C程序!”*/ } 例 程序书写格式特点 C程序的书写格式自由。 一行内可以写几条语句,一条语句也可以
您可能关注的文档
最近下载
- 顶管专项施工方案(土压平衡-专家意见修改版).doc VIP
- 2025福建新华发行(集团)有限责任公司三明分公司会计岗位招聘考试参考题库附答案解析.docx VIP
- 中学教学设施设备配备标准资料.pdf VIP
- 项目范围管理交流材料.ppt VIP
- T_MCYX 005-2024 茉莉花茶茶艺技术规程 (盖碗泡饮法).docx VIP
- 艺术品市场与投资-一位艺术品投资顾问的介绍.pptx VIP
- 秦汉单元教学设计.docx VIP
- 山西省忻州市偏关县2024届六年级下学期小升初精选语文试卷含答案.doc VIP
- 2025福建新华发行(集团)有限责任公司三明分公司会计岗位招聘考试备考题库及答案解析.docx VIP
- 轨道列车司机(城市轨道交通列车司机)五级培训班练习题.docx VIP
文档评论(0)