出版时间:2009-11 出版社:水利水电出版社 作者:任正云 编 页数:315
前言
随着计算机科学与技术的飞速发展,计算机的应用已经渗透到国民经济与人们生活的各个角落,正在日益改变着传统的人类工作方式和生活方式。在我国高等教育逐步实现大众化后,越来越多的高等院校会面向国民经济发展的第一线,为行业、企业培养各级各类高级应用型专门人才。为了大力推广计算机应用技术,更好地适应当前我国高等教育的跨跃式发展,满足我国高等院校从精英教育向大众化教育的转变,符合社会对高等院校应用型人才培养的各类要求,我们成立了“21世纪高等院校规划教材编委会”,在明确了高等院校应用型人才培养模式、培养目标、教学内容和课程体系的框架下,组织编写了本套“21世纪高等院校规划教材”。 众所周知,教材建设作为保证和提高教学质量的重要支柱及基础,作为体现教学内容和教学方法的知识载体,在当前培养应用型人才中的作用是显而易见的。探索和建设适应新世纪我国高等院校应用型人才培养体系需要的配套教材已经成为当前我国高等院校教学改革和教材建设工作面临的紧迫任务。因此,编委会经过大量的前期调研和策划,在广泛了解各高等院校的教学现状、市场需求,探讨课程设置、研究课程体系的基础上,组织一批具备较高的学术水平、丰富的教学经验、较强的工程实践能力的学术带头人、科研人员和主要从事该课程教学的骨干教师编写出一批有特色、适用性强的计算机类公共基础课、技术基础课、专业及应用技术课的教材以及相应的教学辅导书,以满足目前高等院校应用型人才培养的需要。本套教材消化和吸收了多年来已有的应用型人才培养的探索与实践成果,紧密结合经济全球化时代高等院校应用型人才培养工作的实际需要,努力实践,大胆创新。教材编写采用整体规划、分步实施、滚动立项的方式,分期分批地启动编写计划,编写大纲的确定以及教材风格的定位均经过编委会多次认真讨论,以确保该套教材的高质量和实用性。 教材编委会分析研究了应用型人才与研究型人才在培养目标、课程体系和内容编排上的区别,分别提出了3个层面上的要求:在专业基础类课程层面上,既要保持学科体系的完整性,使学生打下较为扎实的专业基础,为后续课程的学习做好铺垫,更要突出应用特色,理论联系实际,并与工程实践相结合,适当压缩过多过深的公式推导与原理性分析,兼顾考研学生的需要,以原理和公式结论的应用为突破口,注重它们的应用环境和方法;在程序设计类课程层面上,把握程序设计方法和思路,注重程序设计实践训练,引入典型的程序设计案例,将程序设计类课程的学习融入案例的研究和解决过程中,以学生实际编程解决问题的能力为突破口,注重程序设计算法的实现;在专业技术应用层面上,积极引入工程案例,以培养学生解决工程实际问题的能力为突破口,加大实践教学内容的比重,增加新技术、新知识、新工艺的内容。
内容概要
本书是与中国水利水电出版社出版的、由任正云主编的《C语言程序设计》一书配套使用的辅助教材。全书分五个部分:第一部分是“C语言上机指导”,介绍Turbo C 2.0、Turbo C++ 3.0和Visual C++ 6.0集成环境下的上机方法;第二部分是《C语言程序设计》习题和参考解答,对教材中的每道习题都给出详细的解答,有些习题还给出不同的解题方法,通过进一步讲解提高读者对C语言的基本概念、算法和各种规则的理解;第三部分是随教学进度安排的实验,根据教学进度和知识点的要求共安排14个实验项目;第四部分是课程设计;第五部分是计算机等级考试上机题解,详细地分析等级考试中出题的范围,对每个范围给出例子和解答;第六部分是针对计算机考试给出的配套试题。 本书概念清晰,内容翔实,实用性强,是学习C语言的一本很好的辅助教材,不仅可以作为普通高等院校计算机及相关专业“C语言程序设计”课程的教学辅导教材,也可作为高职高专、计算机培训班、计算机等级考试和C语言自学者的参考教材。
书籍目录
序前言第一部分 《C语言程序设计》习题解析和参考答案 第1章 程序设计基础 第2章 C语言数据类型与基本操作 第3章 语句与结构化程序设计 第4章 函数 第5章 数组 第6章 指针 第7章 结构体、共同体和枚举 第8章 位运算 第9章 文件第二部分 C语言上机指导 第1章 TurboC2.0程序开发环境 1.1 C语言概述 1.1.1 C语言的起源 1.1.2 C语言的特点 1.2 TurboC概述 1.2.1 TurboC的产生与发展 1.2.2 TurboC2.0的基本配置 1.2.3 TurboC2.0内容简介 1.3 TurboC2.0的安装 1.4 TurboC2.0的启动 1.5 TurboC2.0的工作窗口 1.6 TurboC2.0主菜单中各项菜单功能介绍 1.6.1 File菜单 1.6.2 Edit菜单 1.6.3 Run菜单 1.6.4 Compile菜单 1.6.5 Proiect菜单 1.6.6 Options菜单 1.6.7 Debug菜单 1.6.8 Break/watch菜单 1.7 编辑文件 1.7.1 编辑一个新文件 1.7.2 编辑一个已存在的文件 1.8 TurboC2.0工作环境配置 1.8.1 改变用户工作目录 1.8.2 确定TurboC工作环境 1.9 编译和连接 1.9.1 对单文件程序的编译和连接 1.9.2 对多文件程序进行编译和连接 1.9.3 编译和连接过程中的显示信息 1.9.4 停止编译的方式 1.10 运行 1.11 调试 第2章 TurboC++3.0上机操作 2.1 TurboC++3.0系统的建立 2.2 C文件的建立 2.3 对多文件程序进行编译和连接 2.4 程序动态调试方法 第3章 VisualC++6.0上机操作 3.1 使用VC++6.0调试程序的一般步骤 3.2 启动VC++ 3.3 新建或打开C程序文件 3.4 程序保存 3.5 执行程序 3.6 关闭程序工作区 3.7 命令行参数处理 3.8 程序调试第三部分 上机实验 实验一 C语言程序初步 实验二 基本数据类型的操作(一) 实验三 基本数据类型的操作(二) 实验四 输入与输出 实验五 选择结构 实验六 条件型循环结构 实验七 计数型循环结构 实验八 函数的定义及调用 实验九 变量的存储属性 实验十 数组 实验十一 指针的概念.指针的运算以及指针与数组 实验十二 结构体和共用体实验 实验十三 位运算实验 实验十四 文件实验第四部分 课程设计 设计1 具有四则运算功能的计算器 1.1 程序功能 1.2 程序设计的目的 1.3 程序设计 1.3.1 设计思路 1.3.2 源程序 设计2 时钟显示 2.1 程序功能 2.2 程序设计目的 2.3 程序设计 2.3.1 设计思路 2.3.2 源程序 设计3 学生成绩管理系统 3.1 学生成绩管理系统的分析与设计 3.2 各模块程序源代码 设计4 大奖赛评分系统第五部分 上机典型题解第六部分 模拟试题及参考答案 模拟试卷一 模拟试卷二 模拟试卷三 模拟试卷四 2008年4月全国计算机等级考试二级笔试试卷C语言程序设计 2008年9月全国计算机等级考试二级笔试试卷C语言程序设计 2009年3月全国计算机等级考试二级笔试试卷(C语言程序设计) 参考答案 模拟试卷一 模拟试卷二 模拟试卷三 模拟试卷四 2008年4月全国计算机等级考试二级笔试试卷C语言程序设计参考答案 2008年9月全国计算机等级考试二级笔试试卷C语言程序设计参考答案 2009年3月全国计算机等级考试二级笔试试卷C语言程序设计答案参考文献
章节摘录
1.C语言的特点是什么? 【答案】C语言的主要特点如下: (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符丰富。C语言的运算符包含的范围很广泛,共有34种运算符,从而使其运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其他高级语言中难以实现的运算。 (3)数据结构丰富,具有现代化语言的各种数据结构。C语言的数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据结构(如链表、树、栈等)的运算,尤其是指针类型数据,使用起来比PASCAL更灵活、更多样。 (4)具有结构化的控制语句(如if……else语句、while语句、do…while语句、switch语句、for语句)。用函数作为程序的模块单位,便于实现程序的模块化。c语言是良好的结构化语言,符合现代编程风格的要求。 (5)语法限制不太严格,程序设计自由度大。 (6)C语言允许直接访问物理地址,可以直接对硬件进行操作。C语言既具有高级语言的特点,又具有低级语言的许多功能,可用来编写系统软件,也可用来编写应用软件。 (7)生成目标代码质量高,程序执行效率高。一般只比汇编程序生成的目标代码的效率低10%-20%。 (8)程序可移植性好(与汇编语言相比)。基本上不做修改就能用于各种型号的计算机和各种操作系统。
编辑推荐
注意学科体系的完整性,兼顾考研学生需要 强调理论与实践相结合,注意培养专业技能 采用“任务驱动”的编写方式,引入案例和启发式教学方法 提供电子教案,案例素材等教学资源,教材立体化配套 满足高等院校应用型人才培养的需要
图书封面
评论、评分、阅读与下载
21世纪高等院校规划教材·C语言程序设计上机指导、题解、实验、课程设计与等级考试上机题 PDF格式下载