第1章 C语言程序设计简介.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 语言程序设计 2019 年 11 月 1 日星期五 课程说明 ? 教材 ? 郑玲主编, 《 C 语言程序设计》 ,中国电力出版社 ? 参考书 ? 谭浩强主编, 《 C 语言程序设计》 ,清华大学出版社, ? 林碧英主编, 《 新编 C 语言程序设计教程》 ,中国电力出版社 ? [ 美 ]K.N.King 著,吕秀峰译, 《 C 语言程序设计现代方法》 ,人 民邮电出版社 ? [ 美 ]Eric S.Roberts 著,翁惠玉等译, 《 C 语言的科学和艺术》 , 机械工业出版社 2019 年 11 月 1 日星期五 课程说明 ? 课时安排 ? 学时: 56 学时 ? 授课: 30 学时 ? 上机: 26 学时 2019 年 11 月 1 日星期五 课程说明 ? 考核办法 ? 笔试成绩: 70% ? 上机考试: 20% ? 平时成绩: 10% 2019 年 11 月 1 日星期五 课程说明 ? 特别说明 ? 课时紧、信息量大、统一进度 ? 教考分离 ? 重视实践(上机、课后题) 2019 年 11 月 1 日星期五 课程说明 ? 我的联系方式 ? 周长玉 ? fairyzcy@ ? 教 2-513 计算机系软件教研室 ? 办公室电话: ? 答疑时间:周二下午 2019 年 11 月 1 日星期五 课程说明 ? 教学要求 ? 掌握程序设计语言的基本知识 ? 常用算法 ? 初步的程序设计能力 ? 学习方法 ? 自主学习 ? 重视上机实践 第 1 章 C 语言程序设计简介 2019 年 11 月 1 日星期五 主要内容 C 语言概述 1 C 语言程序简介 2 运行一个 C 程序 3 C 程序的上机步骤 4 2019 年 11 月 1 日星期五 1.1 C 语言概述 ? 计算机语言 计算机能够识别的语言是计算机语言,又叫机器语言。 ? 程序 为了完成某一特定任务所编写的一组有序的指令集合。 ? 程序设计语言 计算机程序设计语言是一种具有特定词汇、特定结构、特殊语法 规则、具有进行程序设计功能的专业语言。程序设计语言分为低级程 序设计语言和高级程序设计语言。机器语言和汇编语言是低级语言, C 程序设计语言是高级语言。 ? 提供了一种表达数据与处理数据的功能 ? 要求程序员按照语言的规范编程 2019 年 11 月 1 日星期五 程序设计语言的发展历史 机 器 语 言 汇 编 语 言 高 级 语 言 CPU 指令系统,由 0 、 1 序列构成的指令码组 成 如: 加 减 用助记符号描述的指令系统 如 ADD A, B 实质上与机器语言一样 都是对硬件进行操作 接近于数学语言或人的自然语言, 不依赖于计算机硬件,可以在不同的计 算机上运行 计算机无法直接识别和执行高级语言, 必须经过编译程序的转换才能进行 面向机器的语言 非 过 程 化 语 言 智 能 化 语 言 2019 年 11 月 1 日星期五 1.1.1 程序设计语言 机器语言程序 0 0 1 0 0 0 1 1 1 1 1 0 1 1 0 1 0 1 1 0 0 0 0 1 0 1 1 1 0 1 1 0 汇编语言源程序 MOV AX, 30H ADD BX, AX MOV [2100H], BX HLT 高级语言源程序 (C) main( ) { int a, b, c; a=300; b=18; c=a+b; printf(“ a+b= %d \ n”, c); } 2019 年 11 月 1 日星期五 程序与程序设计 ? 程序的步骤 ? 分析问题,建立数学模型。 ? 确定数据结构和算法 ? 编制程序 ? 调试程序 2019 年 11 月 1 日星期五 算法的概念 ? 著名的计算机科学家 N. Wirth 提出: 程序 = 数据结构 (描述数据) + 算法 (描述操作) ? 全面地说: 程序 = 数据结构 + 算法 + 程序设计方法 + 语言工具和环境 ? 数据结构:加工对

文档评论(0)

zhaoxiaoj + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档