c_program_1讲稿.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主讲教师:闫红漫 C 语言程序 设 计 -- 为什么要学习C语言 “我从一个未学过计算机的人,44岁开始学习计算机,现在成为所谓的“大师”。” ------谭浩强 子曰: “知之者不如好之者,好之者不如乐之者。” 理论思维 实验思维 计算思维 课程要求 学时数:16周课程 上课2学时/周 上机2学时/周 教学方式: 多媒体教学+上机实验 纪律要求: 按时出勤(上课、上机(座位固定)) 上课不讲话 … 成绩评定 平时成绩 30%: 平时出勤率、平时作业及测试等 期末考试 70%: 上机考试 教材 C程序设计(第四版) ,谭浩强著,发行1100万册记录 清华大学出版社 参考书 C语言程序设计 , 吕凤翥 ,清华大学出版社 作业提交平台 (注意截止日期) 答疑 周二下午 2:00-4:00 1号学院楼237房间 Tel: Contact me Email: yhm2030@126.com 课程内容 第1章 程序设计和C语言 第2章 算法——程序的灵魂 第3章 最简单的C程序设计——顺序程序设计 第4章 选择结构程序设计 第5章 循环结构程序设计 第6章 利用数组处理批量数据 第7章 用函数实现模块化程序设计 第8章 善于利用指针 第9章 用户自己建立数据类型 第10章 对文件的输入输出 U盘 笔记本 第1章 程序设计和C语言 1.1 什么是计算机程序 1.2 什么是计算机语言 1.3 C语言的发展及其特点 1.4 最简单的C语言程序 1.5 运行C程序的步骤与方法 1.6 程序设计的任务 练习 c-1 1.1 什么是计算机程序 程序 一组计算机能识别和执行的指令 只要让计算机执行这个程序,计算机就会自动地、有条不紊地进行工作 计算机的一切操作都是由程序控制的,离开程序,计算机将一事无成 1.2 什么是计算机语言 人与人沟通------语言(汉语、英语、…) 人与计算机沟通----计算机语言 计算机语言 通常是一个能完整、准确和规则地表达人们的意图,并用以指挥或控制计算机工作的符号系统 根据其是否接近于人类自然语言,通常把计算机语言划分为五代语言 第一代语言:机器语言(由0和1组成的指令) 第二代语言:符号语言(用英文字母和数字表示指令) 第三代语言:高级语言(接近于人的自然语言和数学语言) C、VB、Java … 第四代语言:非过程化语言 第五代语言:智能语言 低级语言 面向过程的语言(非结构化的语言、结构化语言) 面向对象的语言 1.3 C语言的发展及其特点 C语言的由来 诞生 1972年,ATT的贝尔实验室D.M.Ritchie设计 在UNIX操作系统的DEC PDP-11上实现 演化 ALGOL60 (1960) CPL (1963) BCPL (1967) B (1970) C 1972 C语言的发展 1973 改写UNIX 占90%代码 1977 出现与机器无关的 C语言版本 1978 移植到大、中、小型和微型计算机上 KR:《The C Programming Language》----标准C 成为应用最广泛的语言 1983 推出C++语言----面向对象的程序设计语言 1987 推出87 ANSI C----新标准 各种C的基础 1.2 C语言的特点 C语言的特点 结构化(模块化)的程序设计语言 函数是构成结构化程序的最小模块 基本结构模式:顺序、分支、循环 编程简洁明了 关键字少、运算符丰富、采用缩写形式的数据类型 预处理功能 功能强大 兼具高级语言和低级语言的功能 执行效率高、移植性好 C语言的不足 运算符过多,优先级较繁杂,初学者难用难记 34个运算符 15种优先级 是一种弱类型语言 对数组进行动态赋值时不做越限检查 产生二义性 数据库管理系统 图形图像处理系统 硬件驱动程序、嵌入式系统应用 数据结构实现 排序和检索 C语言的应用 1.4 最简单的C语言程序 1.4.1 最简单的C语言程序举例 例1.1 输出一行信息 This is a C_Language Program. 解题思路:在主函数中用printf函数输出以上文字 编写程序: #include stdio.h int main() { printf(“This is a C_Language Program.

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档