E__resources_jamison_第1章 程序设计概述.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
E__resources_jamison_第1章 程序设计概述

* 1.3.3 标识符 尽量做到“见名知义”,以增加程序的可读性 符号常量一般常用大写字母,其他的标识符如变量名、函数名要用小写字母或大小写字母混合使用 sum area score * 1.3.4 ANSI 标准函数 * 1.4 C 程序设计基本过程 C 编程环境 源程序及其编辑 程序的编译、连接和运行 * 1.4.1 C 编程环境 TurboC 2.0 是一个集程序编辑、编译、连接和调试为一体的 C 语言程序开发软件,用于 DOS 环境,不能用鼠标进行操作 TurboC 3.0 也是 DOS 环境下的集成环境,可用鼠标操作菜单,在 Windows 环境下使用方便 Visual C++ 6.0 目前学习 C++ 的人多数使用,有利于今后进一步学习 C++ 语言 * 1.4.2 源程序及其编辑 源程序:用高级语言编写的程序 . c 编译:将编辑好的源程序翻译成二进制目标代码 目标程序:编译后得到的二进制代码 . obj 连接:将目标程序与系统的函数库和其他目标程 连接处理 可执行的目标程序:. exe 执行:执行经过编译和连接的可执行目标文件 * 1.4.3 程序的编译、连接和运行 开 始 编 辑 编 译 有错? 连 接 执 行 结果正确? 不正确 有 无 结 束 源程序 f.c 目标程序 f.obj 库函数和 其他目标程序 可执行目标程序 f.exe 正确 * 上机作业 熟练掌握TC 2.0或Visual C++ 6.0编程环境 完成《 第1章 C程序概述 》上机作业 C 语 言 姜明星 jamison@ * 教材 参考书 《C 程序设计》(第四版)谭浩强 清华大学出版社 《C 语言开发实例详解》白帆等 电子工业出版社 《C/C++程序设计》 郝兴伟 高等教育出版社 * 课程性质、目的和任务 计算机技术基础通识必修课程 以C语言为平台,介绍程序设计的基本思想、概念与方法,培养基本的程序开发能力。要求掌握C语言基本的数据结构、语法规则、控制结构和常用算法,学会用结构化程序设计方法编写条理清晰的程序 能达到全国计算机等级考试二级C水平 * 几点要求: 认真听讲 认真按时完成作业 认真按时上机 * 考试形式: 平时:综合作业+考查 10% 期末:笔试+上机考试 ?+30% 期中:笔试 ? * 教学网站: 7:8080/c * 第 1 章 C语言程序设计概述 * 主要内容 程序与程序设计语言 C程序设计语言 C程序的基本要素 C程序设计基本过程 * 1.1 程序与程序设计语言 计算机程序的概念 程序设计语言 算法与数据结构 程序设计方法 * 1.1.1 计算机程序的概念 用计算机程序设计语言编写的源代码,经过编译、连接形成计算机可以运行的指令序列 * 1.1.2 程序设计语言 机器语言 汇编语言 高级语言 低级语言 (二进制语言) (符号语言) (面向机器的语言) * 1.1.3 算法与数据结构 算法的特征 有穷性 确切性 输出 输入 可行性 * 1.1.3 算法与数据结构 对数据的描述 -- 数据结构 对操作的描述 -- 算法 算法 + 数据结构 = 程序 * 1.1.4 程序设计方法 结构化程序设计 面向对象的程序设计 * 1.2 C 程序设计语言 C 设计语言的产生和发展 C 程序的基本结构 * 1.2.1 C 设计语言的产生和发展 Algol 60 BCPL 语言 B 语言 C 语言 历史背景 * 1.2.1 C 设计语言的产生和发展 语言简洁紧凑,使用方便灵活 运算符丰富 数据类型丰富,具有各种数据结构 具有结构化的控制语句 语法限制不太严格,程序设计自由度大 既具有高级语言的优点,又具有低级语言的特点 生成目标代码质量高,程序执行效率高 可移植好 * 1.2.2 C 程序的基本结构 * #include stdio . h void main ( ) { printf ("This is a c program. \n") ; } This is a c program. * #include stdio . h void main ( ) { int a , b , sum ; /* 这是定义变量 */ a = 123 ; b = 456 ; /* 以下 3 行为 C 语句 */ sum = a + b ; printf ("sum is

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档