前 言

根据教育部高等学校计算机基础课程教学指导委员会提出的《关于进一步加强高校计算机基础教学的意见》精神,“程序设计基础”课程一般定位为高等院校各专业大学生重要的计算机公共基础课。通过该课程的学习,一是让学生掌握一种高级程序设计语言;二是了解程序设计的思想和方法,培养程序设计的实践能力。

要学好任何一门学科,必须循序渐进,从基础入手,这是教育的普遍规律。掌握一种程序设计语言是进行程序设计的前提和基础。C语言是国内外广泛使用的一种面向过程的程序设计语言,是计算机课程体系中的第一门重要的基础课程。它不仅具有丰富的数据类型与运算符、灵活的控制结构、简洁高效的表达式、清晰的程序结构和良好的可移植性等优点,而且还具有直接对计算机硬件操作的功能。C语言既具有高级语言的优点,又有低级语言的特点;既可以用来编写系统软件,又可以用来编写应用软件。学习并掌握C语言,能够为进一步学习其他高级语言打下坚实的基础。

C语言的卓越性能,使它流行于全世界,成为最受欢迎的程序设计语言之一。尽管现在计算机领域流行的语言很多,但都无法替代C语言的基础作用。C语言作为一门最通用的语言之一,在过去很流行,将来依然会如此。

由于C语言涉及的概念和规则比较多,初学者需要进行思维方式的转换,所以有的初学者感觉C语言很难学。为了引导初学者循序渐进、由浅入深地学好C语言,我们编写了这本《C语言程序设计教程》,本书的主要特点如下:

1针对初学者的学习特点和需求,以讲解基本知识、基本技能为宗旨,以先进性、应用性、通俗性为出发点,将程序设计的基本思路和技巧组织在教材中;

2注重内容的可读性,以“理论讲解—案例分析—编程实践”的方式组织内容,把对语言和语法的讲解完全融入程序设计及案例中,符合学生的认知过程;

3注重内容的实用性,结合高校应用型人才的培养目标,以C语言为工具,介绍程序设计的基本思想和方法,着力培养学生使用计算机解决专业领域实际问题的能力,提高学生应用和创新的能力;

4精选了大量有普遍性和代表性的程序,并详细介绍了每个案例程序的分析和设计过程。通过对这些案例程序的讲解,读者能够综合应用所学知识解决实际问题,不断提高分析问题、解决问题的能力。

本书由山西警察学院刘三满、白宁、李丽蓉担任主编,郭丽蓉、郭璞、贾王晶、曹敏、杨俊斌担任副主编,曾倩倩、张婷婷、尉译心参与编写。编写组为了打造精品,保证教材的编写质量,在编写本书的过程中,严格按照“C语言程序设计”课程教学大纲、课程结构和教学进程的要求,集思广益,较好地完成了编写、修改、统稿等工作。本书的出版,是探索教、学、练一体化教学模式的一次有益尝试,是积极开展教法创新的一次极好检验。本书既可作为普通高等院校“C语言程序设计”课程的教材,也可作为从事计算机应用的各类工程技术人员的参考书和自学教材,对于参加C语言等级考试的同学也具有一定的参考价值。

本书的出版,得到了“山西省‘1331工程’重点学科建设计划”的经费资助,得到了山西警察学院各位领导和相关部门的鼓励和支持,得到了山西警察学院网络安全保卫系各位老师的帮助,并提出了宝贵的建议和意见。本书在编写时结合了多位老师多年来从事程序设计课程教学的经验,参考和借鉴了部分国内外同类优秀教材及多位专家、学者的著作和研究成果,由于篇幅有限,不能一一列出,在此一并表示感谢!

鉴于编者水平有限,本书难免有不当之处,敬请读者批评指正。

编 者

more >

c语言程序设计教程刘三满答案,清华大学出版社-图书详情-《C语言程序设计教程》...相关推荐

  1. 高级语言程序设计用c语言描述答案,清华大学出版社-图书详情-《高级语言程序设计(C语言描述)第2版》...

    近年来,随着各类程序(软件)设计大赛的广泛开展,C语言程序设计教学中"重语言轻设计"的教学状况得到了有效改善.本教材一直致力于改善这种教学缺陷,始终强调设计的重要性,因而受到广大相 ...

  2. 大学计算机基础第5版赵英良答案,清华大学出版社-图书详情-《C++程序设计实验指导与习题解析》...

    程序设计是一门实践性很强的课程.学习程序设计不仅要了解语言的语法,重要的是通过多练来学习计算机解决问题的思路和方法.本书是与<C++程序设计教程>配套的辅导教材. 本书的宗旨是为C++程序 ...

  3. python程序设计基础课后答案-清华大学出版社-图书详情-《Python程序设计习题解析》...

    前言 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,被列入LAMP(Linux.Apache.MySQL以及Pthon/Perl/PHP),Python语言将代码书写缩进作为语法 ...

  4. python语言程序设计实践教程实验八答案_清华大学出版社-图书详情-《Java程序设计教程及实验指导》...

    前言 Java程序设计教程及实验指导Java是一门主流的面向对象的程序设计语言,是面向对象程序设计教学的主流语言.本书由有多年教学经验的专业教师编写,分为教程以及实验与课程设计两部分.教程部分从Jav ...

  5. python程序设计上机实践答案_清华大学出版社-图书详情-《C++程序设计上机实践与学习辅导(第三版)》...

    前言 C++是一种高效.实用的程序设计语言,它既可以进行过程化程序设计,也可以进行面向对象程序设计,是编程人员使用最广泛的工具之一. 对程序设计语言而言,编写出简洁.高效.实用的程序才是最终的学习目的 ...

  6. c语言陆黎明答案,清华大学出版社-图书详情-《C语言程序设计》

    前言 以信息技术为主要标志的第三次科技革命不仅极大地推动了人类社会经济.政治.文化领域的变革,而且也影响了人类生活方式和思维方式,作为信息技术基础的程序设计也因此成为了绝大多数高校理工科专业的基础课程 ...

  7. java程序设计 第三版_清华大学出版社-图书详情-《Java语言程序设计(第3版)》...

    第3版前言 Java语言是目前应用最广泛的编程语言之一,学习和使用Java的人越来越多.为了帮助初学者尽快掌握Java编程,感受到Java语言的魅力,领会到Java编程的快乐,笔者根据长期Java授课 ...

  8. c语言程序设计实验教程清华大学,清华大学出版社-图书详情-《C程序设计实验教程》...

    进入21世纪,社会信息化不断向纵深发展,各行各业的信息化进程不断加速.我国的高等教育也进入了一个新的历史发展时期,尤其是高校的计算机基础教育,正在步入更加科学,更加合理,更加符合21世纪高校人才培养目 ...

  9. c语言程序设计实训太空战机,清华大学出版社-图书详情-《C程序设计实训教程(第2版)》...

    前 言 "C程序设计"是一门实践性很强的课程,学习本课程既要理解C语言的基本理论和基本知识,更要掌握应用理论知识编写程序的方法和技能.为此,编者基于长期从事"C程序设计& ...

最新文章

  1. 博客5:文件,目录以及用户的权限管理
  2. Nature发表新研究,用“光”加速人工智能 | AI日报
  3. sql-labs page1 (1~20)解题过程记录
  4. Atitit.java swing打印功能 api  attilax总结
  5. USACO 1.5.4 Checker Challenge
  6. 咋安装redhatlinux镜像在哪下载_Windows7正版系统安装教程
  7. 重庆中职计算机试题及答案,重庆市计算机专业高职复习题参考答案
  8. 手把手教你启动若依单体项目
  9. Linux 给用户 赋某个文件夹操作的权限
  10. sga_target大于sga_max_size数据库无法启动
  11. bzoj 2194: 快速傅立叶之二 FFT
  12. Linux 安装 JAVA(JDK)
  13. Michele Maggiore《A Modern Introduction to Quantum Field Theory》(米歇尔·马焦雷《量子场论现代导引》)中文目录
  14. 世界杯花样营销:争夺32亿人眼球中看到三大趋势
  15. CSS之vmin和vmax
  16. 不同电脑进入bios按键汇总
  17. Python基础七 元组、字典、集合
  18. 第六章 选择语句、循环语句、Debug
  19. 鹿晓亮:基于大数据云计算的语音识别深度平台
  20. 计算机水平软件应用怎么填,个人简历计算机水平书写格式

热门文章

  1. 华科计算机博导刘云生论文,华科计算机学院导师名录及研究方向
  2. 廖雪峰webApp部署
  3. 老狼RAT(远程辅助管理员软件)学习笔记(一)
  4. 为何公司招聘了IT人才,还要找专业的网络公司建设网站?
  5. Android图文混排-实现EditText图文混合插入上传
  6. Gulp教程(3)-与远程版本库协作
  7. GDKOI2014「壕壕的寒假作业」
  8. R pdf大小_免费、开源、多平台支持的PDF文档处理软件 PDFsam Basic
  9. Node.js中的child_process模块详解
  10. 金融投资之重要财务指标 (From Corporate Finance, 6th Edition) 与Tushare数据接口