- 1、本文档共276页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程介绍
一、 课本说明
二、课程要求 1、课堂 2、上机 3、作业 4、参考书 5、考试
三、学习目的
1、徐金吾等 《 Turbo C 使用大全》 北京科海培训中心 1990
2、《 C 高级实用程序设计》1995
3、《C陷阱与缺陷》 Andrew Koenig 著 高巍 译 人民邮电出版社
4、《C程序设计教程》(美)H.M.Deitel, P.J. Deitel 著 薛万鹏等译 机械工业出版社
5、《C语言上机实践指导与水平测试》 (美)Eric Roberts 著 翁惠玉 张冬茉等译 机械工业 出版社
平时作业和实验报告占20%,期中上机考试占10%,期末考试成绩占70%,总成绩满分100分,60分即可获得该课程学分即2学分。
1、触类旁通
2、掌握编程思想
3、良好的程序设计风格
4、解决实际问题
5、熟悉上机环境
注: 提交作业方式
四、复习计算机系统
1、包括: 硬件和软件
2、硬件和软件共同完成以下4个主要操作:
输入
处理
输出
存储
数据进入计算机系统。
组织数据、检查数据的正确性、数据的运算。
数据处理后,结果要传递给人,以便观察、解释和使用。
常需要把输出信息存储在存储设备
五、计算机编程语言
语言有管理其单词使用和标点符号的规则——语法,除此还有语义。
Visual Basic、Pascal、COBOL、C#、C++、Java、Fortran、C等
六、如何学好C语言——理论+实践
1、认真体会所有概念(如运算符和运算顺序 ),并注意前后反复和贯穿。
2、学好C语言的三种程序控制结构 +模块化。
3、掌握一些简单的算法
4、读程序:看经典案例,善于阅读和分析程序;与别人交流
5、多实践:上机前想好解题思路,写好算法;上机过程中,读懂出错信息,总结经验
6、提高 学习数据结构和算法方面的内容(其它课程)
七、为什么要学习程序设计
计算机的本质是“程序的机器”,只有懂得程序设计,才能进一步懂得计算机,真正了解计算机是怎样工作的,掌握用计算机处理问题的方法;培养分析问题和解决问题的能力。即使将来不是计算机专业人员,由于学过程序设计理解软件生产的特点和生产过程,就能与程序开发人员个更好的沟通与合作,开展本领域中的计算机应用,开发与本领域有关的应用程序。
八、为什么选择C语言
进行程序设计,必须用一种计算机语言作为工具,否则只是纸上谈兵。可选择的语言很多,各有特点和应用领域。而C语言的
代码量小:同样功能的软件用C语言编写容量很小。Wps与office,界面功能基本类似,但是wps只有23.3M,但是微软office就有千兆左右。Wps的内核代码就是用C语言写的。以及我们的主板驱动、显卡驱动、摄像头驱动等都是用c语言。以及数据库DB2,oracle等都是用c语言和c++来写的。ACDSee、photoshop、2D(cs)、3D游戏等应用软件也是用C语言来编写的。
速度快:windows内核是c语言外核是c++、unix和linux都是用c语言编写的。
功能强大:c语言可访问我们的硬件,c语言中有指针可访问我们的内存等硬件。
C++是为处理大规模的程序开发而研制的大型语言,比C语言复杂难学。C语言是更为基本的,最基础的。在它基础上学习java和c#更容易。C语言是当前程序员共同的语言。
参考书
1、《零基础学C语言》 ,康莉编,机械工业出版社。
本书详细而透彻地讲述了C语言各个语句的语法规则,通过典型的简单的例题,将初学者引入C语言的编程世界。
2、《C语言程序(第四版)学习指导》,谭浩强编,清华大学出版社。与《C程序设计(第四版)》教材配套的上机指导。
3、《Turbo C实用大全》,徐金梧 杨德斌徐科编写,机械工业出版社。此书详细介绍了C语言库函数,是一本适合已掌握C语言基础之后使用的参考书。
4、《C语言常用算法与子程序》,尹彦芝编著,清华大学出版社。是一本较系统地提供C语言算法,提供各种C语言常用程序的书籍,凡是用C语言编写程序的人,相信都会从这本书中得到启发。
5、《C语言程序设计习题集(第二版)》,陈朔鹰陈英主编,人民邮电出版社。汇集近千道不同难度、不同层次、不同类型的习题,简单的题目适合初学者进阶和进行基本概念自测,复杂的题目足可以让你研究上十几天,使读者能真正感受到畅游C语言世界的乐趣。
教材、参考书
6、《C
您可能关注的文档
- COPD发病机制和诊疗.ppt
- COPD患者雾化吸入装置的使用法.ppt
- COPD机械通气治疗.ppt
- CRH1制动系统的概述.ppt
- CRH动车组简介及其技术参数.ppt
- CT的临床应用的基本知识及限度(1).ppt
- CT的临床应用的基本知识及限度.ppt
- CT肺分段经典解剖.ppt
- CT检查健康教育.ppt
- CT在早期急腹症中的应用之消化道穿孔.ppt
- 艺术疗法行业商业机会挖掘与战略布局策略研究报告.docx
- 智能家庭娱乐系统行业商业机会挖掘与战略布局策略研究报告.docx
- 医疗纠纷预防和处理条例与医疗事故处理条例的思考分享PPT课件.pptx
- 新冀教版(2025)七年级数学下册《6.1 二元一次方程组》习题课件.pptx
- 新冀教版(2025)七年级数学下册精品课件:6.2.3 二元一次方程组的解法代入、加减消元法的综合应用.pptx
- 导演节目行业市场发展趋势及投资咨询报告.docx
- 制作和服培训行业风险投资态势及投融资策略指引报告.docx
- 医疗转诊的行政服务行业消费市场分析.docx
- 文件装订行业市场发展趋势及投资咨询报告.docx
- 在线语言艺术教育行业分析及未来五至十年行业发展报告.docx
文档评论(0)