出版时间:2008-1 出版社:高等教育 作者:本社 页数:284 字数:450000
Tag标签:无
前言
程序设计是高等学校重要的计算机基础课程,它以编程语言为平台,介绍程序设计的思想和方法。通过该课程的学习,学生不仅要掌握高级程序设计语言的知识,更重要的是在实践中逐步掌握程序设计的思想和方法,培养问题求解和语言的应用能力。因此,这是一门以培养学生程序设计基本方法和技能为目标,以实践能力为重点的特色鲜明的课程。C语言是得到广泛使用的程序设计语言之一,它既具备高级语言的特性,又具有直接操纵计算机硬件的能力,并因其丰富灵活的控制和数据结构、简洁而高效的语句表达、清晰的程序结构和良好的可移植性而拥有大量的使用者。目前,C语言被许多高校列为程序设计课程的首选语言。C语言程序设计是一门实践性很强的课程,该课程的学习有其自身的特点,听不会,也看不会,只能练会。学习者必须通过大量的编程训练,在实践中掌握语言知识,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法。因此,C语言程序设计课程的教学重点应该是培养学生的实践编程能力,教材也要以程序设计为中心来组织内容。虽然目前介绍C语言的教材很多,但在多年教学实践中,我们发现较适合大学程序设计入门课程教学要求的书并不多。现有的教材一般围绕语言本身的体系展开内容,以讲解语言知识为主,特别是语法知识,辅以一些编程技巧的介绍,不利于培养学生的程序设计能力和语言应用能力。好的教材源于教学改革和教学实践,能体现教学改革的成果。浙江大学从1997年起,就开始实施全方位的程序设计课程的教学改革,目的就是培养学生的程序设计能力,以适应新世纪人才培养的需求。经过多年的建设,在教学内容、教学方法、教学手段和考核方式上,已经基本形成一套比较完整的体系,“C程序设计基础及实验”课程是2004年国家精品课程,以强化实践教学和激发自主学习为手段,提高大学生程序设计能力的教学改革获得浙江省2005年教学成果一等奖,本教材充分展示了浙江大学程序设计教学改革的成果。
内容概要
本书是为将C语言作为入门语言的程序设计课程编写的以培养学生程序设计基本能力为目标的教材。 全书以程序设计为主线,以编程应用为驱动,通过案例和问题引入内容,重点讲解程序设计的思想和方法,并结合相关的语言知识。全书主要包括3方面的内容:基本内容(数据表达、数据处理和流程控制)、常用算法和程序设计风格以及C语言应用中的一些处理机制(编译预处理和命令行参数等)。涉及数据类型、表达式、分支、循环、函数、数组、指针、结构、文件的概念和应用以及指针和各种构造类型的混合运用、基本算法等内容。 本书可以作为大专院校、计算机培训和等级考试的教学用书,也可作为对C程序设计感兴趣的读者的自学用书。
书籍目录
第1章 引言 1.1 一个C语言程序 1.2 程序与程序设计语言 1.3 C语言的发展历史与特点 1.4 实现问题求解的过程 习题1第2章 用C语言编写程序 2.1 在屏幕上显示“Hello World”! 2.2 求华纸温度100F对应的摄氏温度 2.3 计算分段函数 2.4 输出华氏——摄氏温度转换表 2.5 生成乘方表与阶乘表 习题2第3章 分支结构 3.1 统计输入的一批字符中各类字符的数量 3.2 查谒自动售货机中商品的价格 3.3 分支结构程序设计 习题3第4章 循环结构 4.1 用格里高利公式求的近似值 4.2 统计一个整数的位数 4.3 判断素数 4.4 求1+2+…+100 4.5 循环结构程序设计 习题4第5章 函数 5.1 计算圆柱体积 5.2 使用函数编写程序 5.3 变量与函数 习题5第6章 数据类型和表达式 6.1 数据的存储和基本数据类型 6.2 常量和变量 6.3 数据的输入和输出 6.4 类型转换 6.5 表达式 习题6第7章 数组第8章 指针第9章 结构第10章 函数与程序结构第11章 指针进阶第12章 文件附录1 C语言基本语法附录2 ASCII码集参考文献
章节摘录
插图:
编辑推荐
《高等学校计算机程序设计课程系列教材•C语言程序设计》由高等教育出版社出版。
图书封面
图书标签Tags
无
评论、评分、阅读与下载