出版时间:2009-3 出版社:电子工业出版社 作者:连卫民 主编 页数:168
Tag标签:无
前言
随着计算机的普及,各行业对计算机应用人才的要求也在不断提高,不仅要能操作计算机,还要会编写一些实用程序。在众多的程序设计语言中,C语言具有功能丰富、表达力强、使用灵活、程序高效、应用面广等特点,它既具有高级语言的形式,又具有低级语言的功能。因此,c语言已被广大计算机专业人士和程序爱好者所钟情。另外,C语言作为c++的一个子集,可以为进一步学习C++和VC++打下良好的基础。基于C语言的程序设计是培养学生程序设计能力的重要课程之一,该课程对掌握基本编程方法,培养基本编程素质具有重要意义。本书凝聚了作者多年从事C语言教学经验,采用“以用促学”的编写原则,其内容丰富,结构合理,旨在提高读者C语言程序设计的能力。本书共12章,每章由四部分组成:(1)主要知识点。对本章的主要概念及知识进行了总结整理。(2)上机实训。有针对性地提出本章上机实训的目的、要求,并给出丰富的实训内容。(3)习题解答。对本章给出的大量习题进行了分析解答。(4)上机实训分析。对前面所提出的部分实训内容进行分析,并给出参考答案。本书所有程序都在,rurbo C 2.0下调试通过。参与本书编写的教师都是多年来从事c语言课程教学的一线教师,他们积累了丰富的知识和教学经验。本书由连卫民担任主编,制定编写大纲,并负责统稿和定稿工作,方党生和周溢辉为本书的副主编,其他参与编写本书的人员还有刘彦楠、张万仑、杜云和张兵,其中连卫民编写本书的第1章至第3章,刘彦楠编写本书的第4章和第5章。
内容概要
本书突出了C语言的基本概念和主要知识点,注重提高上机实训能力及程序设计能力。全书共12章,内容包括:程序设计概述、C语言的基本知识、顺序结构的程序设计、选择结构的程序设计、循环结构的程序设计、数组的程序设计、模块化的程序设计、指针的程序设计、构造的数据类型、编译预处理与位运算、文件的程序设计、图形的程序设计。每章安排四部分内容:主要知识点、上机实训、习题解答、上机实训分析。所有程序都在Turbo C 2.0集成环境下调试通过。 本书是《基于C语言程序设计》的配套教材,可作为各类高等院校计算机专业和非计算机专业基础课程C语言的辅助教材,也可作为计算机爱好者自学的实践参考书。
书籍目录
第1章 程序设计概述 1.1 主要知识点 1.1.1 基本概念 1.1.2 基本知识 1.2 上机实训 1.2.1 实训一:简单的C程序 1.2.2 实训二:带子函数的C程序 1.3 习题解答 1.3.1 名词解释 1.3.2 填空题 1.3.3 简答题 1.4 上机实训分析 1.4.1 实训一:简单的C程序 1.4.2 实训二:带子函数的C程序第2章 C语言的基本知识 2.1 主要知识点 2.1.1 基本概念 2.1.2 基本知识 2.2 上机实训 2.2.1 实训一:数据类型 2.2.2 实训二:数据运算 2.3 习题解答 2.3.1 选择题 2.3.2 填空题 2.3.3 写出下列程序的运行结果 2.4 上机实训分析 2.4.1 实训一:数据类型 2.4.2 实训二:数据运算第3章 顺序结构的程序设计 3.1 主要知识点 3.2 上机实训 3.2.1 实训一:输繃出函数的格式练习 3.2.2 实训二:简单计算程序的设计 3.3 习题解答 3.3.1 单选题 3.3.2 写出下列程序的运行结果 3.3.3 编程题 3.4 上机实训分析 3.4.1 实训一:输繃出函数的格式练习 3.4.2 实训二:简单计算程序的设计第4章 选择结构的程序设计 4.1 主要知识点 4.1.1 基本概念 4.1.2 基础知识 4.2 上机实训 4.2.1 实训一:用if语句实现选择结构程序设计 4.2.2 实训二:用switch语句实现选择结构程序设计 4.3 习题解答 4.3.1 单选题 4.3.2 编程题 4.4 上机实训分析 4.4.1 实训一:用if语句实现选择结构程序设计 4.4.2 实训二:用switch语句实现选择结构程序设计第5章 循环结构的程序设计 5.1 主要知识点 5.1.1 基本概念 5.1.2 基本知识 5.2 上机实训 5.2.1 实训一:当型循环的程序设计 5.2.2 实训二:直到型循环的程序设计 5.2.3 实训三:for循环的程序设计 5.2.4 实训四:双层循环的程序设计 5.2.5 实训五:多层循环的程序设计 5.3 习题解答 5.3.1 单选题 5.3.2 编程题 5.4 上机实训分析 5.4.1 实训一:当型循环的程序设计 5.4.2 实训二:直到型循环的程序设计 5.4.3 实训三:for循环的程序设计 5.4.4 实训四:双层循环的程序设计 5.4.5 实训五:多层循环的程序设计第6章 数组的程序设计 6.1 主要知识点 6.1.1 基本概念 6.1.2 基本知识 6.2 上机实训 6.2.1 实训一:一维数组的定义与使用 6.2.2 实训二:二维数组的定义与使用 6.2.3 实训三:字符数组的定义与使用 6.3 习题解答 6.3.1 单选题 6.3.2 填空题 6.3.3 编程题 6.4 上机实训分析 ……第7章 模块化的程序设计第8章 指针的程序设计第9章 构造的数据类型第10章 编译预处理与位运算第11章 文件的程序设计第12章 图形程序设计
章节摘录
插图:第1章 程序设计概述1.1 主要知识点1.1.1 基本概念1.计算机系统计算机系统由计算机硬件和计算机软件两部分组成。计算机硬件是指组成计算机系统的设备或机器,一般包括中央处理器(CPU)、内存储器、外存储器、输入设备和输出设备。中央处理器包括运算器和控制器。计算机软件是指组成计算机系统的程序、数据和文档。2. 程序程序=算法+数据结构。程序就是用计算机语言描述的算法。3. 算法算法是为了解决某个特定问题而采取的确定且有限的步骤。算法的要素主要是操作和控制结构。即一个算法由一些操作组成,这些操作又是按照一定的控制结构所规定的次序执行的。 4.数据结构 数据结构是相互之间存在一种或多种特定关系的数据元素的集合。定义中的“关系”描述的是数据元素之间的逻辑关系,称为逻辑结构;数据结构在计算机中的表示(映象)称为数据的物理结构,有顺序结构(如数组)和随机结构(如链表)两种;数据结构要解决的三个问题是:数据的表示、数据元素间的关系,以及在这种关系上的运算。从计算机语言上看,数据结构体现为数据类型。数据类型是一个值的集合和定义在这个值集上的一组操作的总称,它是信息特性的抽象。
编辑推荐
《C语言上机实训及习题解答》凝聚了作者多年从事C语言教学经验,采用“以用促学”的编写原则,其内容丰富,结构合理,旨在提高读者C语言程序设计的能力。
图书封面
图书标签Tags
无
评论、评分、阅读与下载