解析c程序设计.ppt

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

《解析C程序设计》第1章 绪论 《解析C程序设计》 为什么要学C? C是面向过程的语言,能够知其然,也能够知其所以然。 C是硬件产品开发和底层程序开发人员应该掌握的一种程序设计工具之一 。 C语言以其功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好而深得广大程序开发人员青睐。 由于C语言具有语法结构简洁精妙、目标代码高效、便于描述算法、方便深入系统底层等特点,使得大多数操作系统都采用C语言开发,如:Windows、Unix、Linux等 。 很多新型的语言都是C语言衍生的,如:C++、Java、C#、等 。 目前社会招聘程序员,很多单位将C语言作为最基本的开发工具进行考核。 讲授方法——解析法 “解析法”是从实际问题入手,剖析求解问题的关键点(进行知识的发现),然后结合问题讲解需要的知识点,最后给出问题的求解办法和实现过程,并举一反三。 各章节以问题入手,分析并讲述需要的知识点,然后再实现该问题,并通过思考题延伸知识点或引入新的问题,环环相扣,层层推进,充分体现解析法的精髓,达到通俗易懂、由浅入深的效果,举一反三,培养迁移知识的能力。 学习方法 听课 主要由教师引导,师生互动的学习过程。 自学 在教师的指导下,学生自学。看书学习理论知识,上机培养动手能力。 上机 作为计算机课程,实践性非常强,因此要多上机实验,强化动手能力,提高编程能力。 听课、自学、上机相结合的学习方法,是学习C程序设计的最佳方法。 全书内容 第一部分:C 语 言 入 门 部分: 第1~2章 第二部分:程序设计基础部分: 第3~5章 第三部分:程序设计提高部分: 第6~7章 第四部分:综合程序设计部分: 第8章 第五部分:实用程序设计部分: 第9章 章节安排 第1章 绪论 第2章 简单C程序设计 第3章 自定义函数设计 第4章 控制结构程序设计 第5章 模块化程序设计 第6章 构造类型程序设计 第7章 文件处理程序设计 第8章 高级程序设计 第9章 实用程序设计 第1章 绪论 本章内容 认识程序 C语言概述 C程序及运行 学习建议 1.1 认识程序 计算机是用来延伸人的能力的工具,需要人来驾驭 我们的职责是让非计算机专业的人更容易驾驭它 完成这一目标的主要手段之一就是 “编程(Programming)” 1.1.1 程序的直观理解 “程序”一词来自生活,通常指完成某些事务的一种既定方式和过程。 例: (1)起床 (2)刷牙 (3)洗脸 (4)吃饭 (5)早自习 例1-1?求圆的面积和周长 根据数学知识,我们知道解决问题的步骤如下: 步骤1 输入圆的半径r; 步骤2 圆的面积=pi*r*r; 步骤3 圆的周长=2*pi*r; 步骤4 输出得结果。 例1-2 求1+2+…+100 根据存储程序原理,解决问题的步骤如下: (1)设置S为存储计算结果的存储单元,初值为0; (2)把S和1相加,所得的和记为S; (3)将S和2相加,所得的和记为S;    …… (102)将S和99相加,所得的和记为S; (103)将S和100相加,所得的和记为S; (104)打印S的值,S即为累加之和。 程序的特征 日常生活及解决数学问题中的程序特征应具备: 开始与结束 按部就班地进行 基本动作 完成工作 用某种形式描述   …… 那么,计算机程序又是什么呢? 1.1.2 计算机程序 计算机程序是人与计算机交流信息的基本方式。人通过计算机程序指挥计算机的活动。 计算机程序是能在计算机上解决问题的步骤,是人向计算机发出的指令序列。 “冯·诺依曼机”结构 计算机程序概念 存储程序原理是计算机工作的基本原理,程序是它的核心。 计算机程序是在计算机中解决问题的步骤描述。简称程序。 1.1.3 计算机程序在硬件层次的意义 在硬件层次,程序是机器指令的序列,为完成某项功能所需要执行的命令序列,这些命令序列按照一定的结构合理地、有机地组合在一起,并以文件的形式存储在磁盘上,故成为命令文件。 程序与软件 早期软件的概念与程序是等价的,软件就是程序。 随着时间的推移,软件的概念在发展,广义地讲,软件是程序、数据、文档等的总称。 一般仍将程序的集合简称为软件。 计算机基本工作过程 整个过程的执行者是硬件,但硬件是受软件控制的 编程,就是编写软件,使硬件按照人的意图工作 计算机内部工作过程 两种翻译方式 解释方式语言通过运行“解释器”一条一条地解释语句并执行,不生成目标代码。 编译方式将高级语言源程序翻译成目标代码程序,再运行目标代码得到结果。 C语言就是一种编译语言! 1.2 C语言概述 C语言是目前世界上流行、使用最广泛的高级程序设计语言。 C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易

文档评论(0)

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

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

1亿VIP精品文档

相关文档