《解析C程序设计》.pptxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2025/7/171《解析C程序设计》

为什么要学C?2025/7/172C是面向过程的语言,能够知其然,也能够知其所以然。C是硬件产品开发和底层程序开发人员应该掌握的一种程序设计工具之一。C语言以其功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好而深得广大程序开发人员青睐。由于C语言具有语法结构简洁精妙、目标代码高效、便于描述算法、方便深入系统底层等特点,使得大多数操作系统都采用C语言开发,如:Windows、Unix、Linux等。很多新型的语言都是C语言衍生的,如:C++、Java、C#、等。目前社会招聘程序员,很多单位将C语言作为最基本的开发工具进行考核。

讲授方法——解析法2025/7/173“解析法”是从实际问题入手,剖析求解问题的关键点(进行知识的发现),然后结合问题讲解需要的知识点,最后给出问题的求解办法和实现过程,并举一反三。01各章节以问题入手,分析并讲述需要的知识点,然后再实现该问题,并通过思考题延伸知识点或引入新的问题,环环相扣,层层推进,充分体现解析法的精髓,达到通俗易懂、由浅入深的效果,举一反三,培养迁移知识的能力。02

学习方法2025/7/174听课主要由教师引导,师生互动的学习过程。自学在教师的指导下,学生自学。看书学习理论知识,上机培养动手能力。上机作为计算机课程,实践性非常强,因此要多上机实验,强化动手能力,提高编程能力。听课、自学、上机相结合的学习方法,是学习C程序设计的最佳方法。

全书内容2025/7/175实用程序设计部分:第9章综合程序设计部分:第8章程序设计提高部分:第6~7章程序设计基础部分:第3~5章C语言入门部分:第1~2章

章节安排2025/7/176第1章绪论01第2章简单C程序设计02第3章自定义函数设计03第4章控制结构程序设计04第5章模块化程序设计05第6章构造类型程序设计06第7章文件处理程序设计07第8章高级程序设计08第9章实用程序设计09

第1章绪论2025/7/177

本章内容2025/7/178认识程序C语言概述C程序及运行学习建议DCAB

1.1认识程序2025/7/179计算机是用来延伸人的能力的工具,需要人来驾驭1我们的职责是让非计算机专业的人更容易驾驭它2完成这一目标的主要手段之一就是3“编程(Programming)”4

1.1.1程序的直观理解2025/7/1710“程序”一词来自生活,通常指完成某些事务的一种既定方式和过程。例:起床刷牙洗脸吃饭早自习

例1-1?求圆的面积和周长2025/7/1711根据数学知识,我们知道解决问题的步骤如下:01输入圆的半径r;02圆的面积=pi*r*r;03圆的周长=2*pi*r;04输出得结果。05

例1-2求1+2+…+100根据存储程序原理,解决问题的步骤如下:2025/7/1712设置S为存储计算结果的存储单元,初值为0;1把S和1相加,所得的和记为S;2将S和2相加,所得的和记为S;……3将S和99相加,所得的和记为S;4将S和100相加,所得的和记为S;5打印S的值,S即为累加之和。6

程序的特征2025/7/1713日常生活及解决数学问题中的程序特征应具备:开始与结束按部就班地进行基本动作完成工作用某种形式描述……那么,计算机程序又是什么呢?

1.1.2计算机程序2025/7/1714计算机程序是人与计算机交流信息的基本方式。人通过计算机程序指挥计算机的活动。计算机程序是能在计算机上解决问题的步骤,是人向计算机发出的指令序列。

“冯·诺依曼机”结构2025/7/1715输入/输出设备存储器运算器控制器源程序和输入数据输出结果取出数据存入数据操作命令存取命令取出程序指令输入输出命令计算结果CPU大脑记忆装置眼睛和耳朵

计算机程序概念2025/7/1716存储程序原理是计算机工作的基本原理,程序是它的核心。计算机程序是在计算机中解决问题的步骤描述。简称程序。

1.1.3计算机程序在硬件层次的意义在硬件层次,程序是机器指令的序列,为完成某项功能所需要执行的命令序列,这些命令序列按照一定的结构合理地、有机地组合在一起,并以文件的形式存储在磁盘上,故成为命令文件。

程序与软件2025/7/17181早期软件的概念与程序是等价的,软件就是程序。2随着时间的推移,软件的概念在发展,广义地讲,软件是程序、数据、文档等的总称。3一般仍将程序的集合简称为软件。

计算机基本工作过程2025/7/1719整个过程的执行者是硬件,但硬件是受软件控制的编程,就是编写软件,使硬件按照人的意图工作

计算机内部工作过程2025/7/1720程序和数据硬盘CPU内存执行结果

两种翻译方式2025/7/1721

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档