《解析C程序设计》.ppt
《《解析C程序设计》.ppt》由会员分享,可在线阅读,更多相关《《解析C程序设计》.ppt(38页珍藏版)》请在三一办公上搜索。
1、解析C程序设计,2023/5/31,2,为什么要学C?,C是面向过程的语言,能够知其然,也能够知其所以然。C是硬件产品开发和底层程序开发人员应该掌握的一种程序设计工具之一。C语言以其功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好而深得广大程序开发人员青睐。由于C语言具有语法结构简洁精妙、目标代码高效、便于描述算法、方便深入系统底层等特点,使得大多数操作系统都采用C语言开发,如:Windows、Unix、Linux等。很多新型的语言都是C语言衍生的,如:C+、Java、C#、等。目前社会招聘程序员,很多单位将C语言作为最基本的开发工具进行考核。,2023/5/31,3,
2、讲授方法解析法,“解析法”是从实际问题入手,剖析求解问题的关键点(进行知识的发现),然后结合问题讲解需要的知识点,最后给出问题的求解办法和实现过程,并举一反三。各章节以问题入手,分析并讲述需要的知识点,然后再实现该问题,并通过思考题延伸知识点或引入新的问题,环环相扣,层层推进,充分体现解析法的精髓,达到通俗易懂、由浅入深的效果,举一反三,培养迁移知识的能力。,2023/5/31,4,学习方法,听课主要由教师引导,师生互动的学习过程。自学在教师的指导下,学生自学。看书学习理论知识,上机培养动手能力。上机作为计算机课程,实践性非常强,因此要多上机实验,强化动手能力,提高编程能力。听课、自学、上机相
3、结合的学习方法,是学习C程序设计的最佳方法。,2023/5/31,5,全书内容,第一部分:C 语 言 入 门 部分:第12章第二部分:程序设计基础部分:第35章第三部分:程序设计提高部分:第67章第四部分:综合程序设计部分:第8章第五部分:实用程序设计部分:第9章,2023/5/31,6,章节安排,第1章 绪论第2章 简单C程序设计第3章 自定义函数设计第4章 控制结构程序设计 第5章 模块化程序设计 第6章 构造类型程序设计 第7章 文件处理程序设计 第8章 高级程序设计 第9章 实用程序设计,第1章 绪论,2023/5/31,8,本章内容,认识程序C语言概述C程序及运行学习建议,2023/
4、5/31,9,1.1 认识程序,计算机是用来延伸人的能力的工具,需要人来驾驭我们的职责是让非计算机专业的人更容易驾驭它完成这一目标的主要手段之一就是“编程(Programming)”,2023/5/31,10,1.1.1 程序的直观理解,“程序”一词来自生活,通常指完成某些事务的一种既定方式和过程。例:(1)起床(2)刷牙(3)洗脸(4)吃饭(5)早自习,2023/5/31,11,例1-1求圆的面积和周长,根据数学知识,我们知道解决问题的步骤如下:步骤1输入圆的半径r;步骤2圆的面积pi*r*r;步骤3圆的周长2*pi*r;步骤4输出得结果。,2023/5/31,12,例1-2 求1+2+10
5、0,根据存储程序原理,解决问题的步骤如下:(1)设置S为存储计算结果的存储单元,初值为0;(2)把S和1相加,所得的和记为S;(3)将S和2相加,所得的和记为S;(102)将S和99相加,所得的和记为S;(103)将S和100相加,所得的和记为S;(104)打印S的值,S即为累加之和。,2023/5/31,13,程序的特征,日常生活及解决数学问题中的程序特征应具备:开始与结束按部就班地进行基本动作完成工作用某种形式描述那么,计算机程序又是什么呢?,2023/5/31,14,1.1.2 计算机程序,计算机程序是人与计算机交流信息的基本方式。人通过计算机程序指挥计算机的活动。计算机程序是能在计算机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 解析C程序设计 解析 程序设计

链接地址:https://www.31ppt.com/p-5051698.html