C语言程序设计何钦铭 颜晖 (第3版)+C语言程序设计实验与习题指导(第3版)图书
人气:172

C语言程序设计何钦铭 颜晖 (第3版)+C语言程序设计实验与习题指导(第3版)

本书 语言程序设计为主线,从应用出发,通过案例和问题引入教学内容,重点讲解程序设计的思想和方法,并结合相关的C语言知识的介绍。适合一般院校非计算机专业学生的学习特点和习惯,有利于激发学习兴趣。
  • 所属分类:图书 >计算机/网络>计算机教材  
  • 作者:[何钦铭] [颜晖]
  • 产品参数:
  • 丛书名:--
  • 国际刊号:9787040435634
  • 出版社:高等教育出版社
  • 出版时间:2015-12
  • 印刷时间:2015-12-01
  • 版次:1
  • 开本:--
  • 页数:--
  • 纸张:胶版纸
  • 包装:平装-胶订
  • 套装:

内容简介

“C 程序设计基础及实验”是国家精品课程,本书充分展示了浙江大学程序设计教学改革的成果,即以强化实践教学和激发自主学习为手段,提高大学生的程序设计能力。

本书 语言程序设计为主线,从应用出发,通过案例和问题引入教学内容,重点讲解程序设计的思想和方法,并结合相关的C语言知识的介绍。适合一般院校非计算机专业学生的学习特点和习惯,有利于激发学习兴趣。

全书共12章,主要包括3方面的内容:基本内容(数据表达、数据处理和流程控制)、常用算法和程序设计风格,以及C语言应用中的一些处理机制(编译预处理和命令行参数)。

C语言程序设计实验与习题指导(第3版)》是与《C语言程序设计(第3版)》(何钦铭、颜晖主编,高等教育出版社出版)配套的实验与习题指导用书。

全书由实验指导和习题指导两部分组成。实验部分有13个实验,包括20个实验项目和1个综合实验,每个实验都提供精心设计的编程示例或调试示例以及实验题(编程题和改错题)。读者可以先模仿编程示例操作,然后再独立完成实验题,通过“模仿-改写一编写”的上机实践过程,循序渐进地熟悉编程环境,理解和掌握程序设计的思想、方法和技巧,并掌握基本的程序调试方法。习题部分给出了与教材配套的选择题、填空题及参考答案,以帮助读者巩固各章节的知识点。

C语言程序设计实验与习题指导(第3版)》可作为高等学校学生学习“C语言程序设计”课程的配套用书,也可作为计算机等级考试的辅导用书

作者简介

何钦铭,浙江大学计算机学院教授。现任浙江大学继续教育学院院长、教育部高等学校大学计算机课程教学指导委员会副主任委员、浙江省高校计算机类专业教学指导委员会主任委员。

目录

指导

目录

及时部分 实验指导n实验1 熟悉C语言编程环境

1.1 一个C语言程序

1.2 程序与程序设计语

1.2.1 程序与指令

1.2.2 程序设计语言的功能

1.2.3 程序设计语言的语法

1.2.4 程序的编译与编程环境

1.3 C语言的发展历史与特点

1.4 实现问题求解的过程

习题1

第2章 用C语言编写程序

2.1 在屏幕上显示Hello World!指导

目录

及时部分 实验指导 n实验1 熟悉C语言编程环境

n实验2 用C语言编写简单程序

n2.1 基本数据处理

n2.2 计算分段函数

n2.3 指定次数循环

n2.4 使用函数

n实验3 分支结构程序设计

n实验4 循环结构程序设计

n4.1 基本循环语句的使用

n4.2 嵌套循环

n实验5 函数程序设计

n实验6 控制结构综合程序设计

n实验7 数组程序设计

n7.1 一维数组

n7.2 二维数组

n7.3 字符串

n实验8 指针程序设计

n8.1 指针与数组

n8.2 指针与字符串

n实验9 结构程序设计

n实验10 程序结构与递归函数

n实验11 指针进阶

n11.1 指针数组、指针与函数

n11.2 单向链表

n实验12 文件程序设计

n实验13 综合程序设计

n

n第二部分 习题指导

n第1章 引

n一、选择题

n二、填空题

n第2章 用C语言编写程序

n一、选择题

n二、填空题

n第3章 分支结构

n一、选择题

n二、填空题

n第4章 循环结构

n一、选择题

n二、填空题

n第5章 函数

n一、选择题

n二、填空题

n第6章 数据类型和表达式

n一、选择题

n二、填空题

n第7章 数组

n一、选择题

n二、填空题

n第8章 指针

n一、选择题

n二、填空题

n第9章 结构

n一、选择题

n二、填空题

n第10章 函数与程序结构

n一、选择题

n二、填空题

n第11章 指针进阶

n参考文献

n一、选择题

n二、填空题

n第12章 文件

n一、选择题

n二、填空题

n参考答案

目录 第1章 引

1.1 一个C语言程序

1.2 程序与程序设计语

1.2.1 程序与指令

1.2.2 程序设计语言的功能

1.2.3 程序设计语言的语法

1.2.4 程序的编译与编程环境

1.3 C语言的发展历史与特点

1.4 实现问题求解的过程

习题1

第2章 用C语言编写程序

2.1 在屏幕上显示Hello World!

2.2 求华氏温度1000F对应的摄氏温度

2.2.1 程序解析

2.2.2 常量、变量和数据类型

2.2.3 算术运算和赋值运算

2.2.4 格式化输出函数printf()

2.3 计算分段函数

2.3.1 程序解析

2.3.2 关系运算

2.3.3 if—else语句

2.3.4 格式化输入函数scanf()

2.3.5 常用数学函数

2.4 输出华氏—摄氏温度转换表

2.4.1 程序解析

2.4.2 for语句

2.4.3 指定次数的循环程序设计

2.5 生成乘方表与阶乘表

习题2

第3章 分支结构

3.1 简单的猜数游戏

3.1.1 程序解析

3.1.2 二分支结构和if—else语句

3.1.3 多分支结构和else—if语句

3.2 四则运算

3.2.1 程序解析

3.2.2 字符型数据

3.2.3 字符型数据的输入和输出

3.2.4 逻辑运算

3.3 查询自动售货机中商品的价格

3.3.1 程序解析

3.3.2 switch语句

3.3.3 多分支结构

习题3

第4章 循环结构

4.1 用格雷戈里公式求∏的近似值

4.1.1 程序解析

4.1.2 while语句

4.2 统计一个整数的位数

4.2.1 程序解析

4.2.2 do—while语句

4.3 判断素数

4.3.1 程序解析

4.3.2 break语句和continue语句

4.4 求1! 2! … 100!

4.4.1 程序解析

4.4.2 嵌套循环

4.5 循环结构程序设计

习题4

第5章 函数

5.1 计算圆柱体积

5.1.1 程序解析

5.1.2 函数的定义

5.1.3 函数的调用

5.1.4 函数程序设计

5.2 数字金字塔

5.2.1 程序解析

5.2.2 不返回结果的函数

5.2.3 结构化程序设计思想

5.3 复数运算

5.3.1 程序解析

53.2 局部变量和全局变量

5.3.3 变量生存周期和静态局部变量

习题5

第6章 回顾数据类型和表达式

6.1 数据的存储和基本数据类型

6.1.1 数据的存储

6.12 基本数据类型

6.2 数据的输入和输出

6.2.1 整型数据的输入和输出

6.2.2 实型数据的输人和输出

6.2.3 字符型数据的输入和输出

6.3 类型转换

6.3.1 自动类型转换

6.3.2 强制类型转换

6.4 表达式

6.4.1 算术表达式

6.4.2 赋值表达式

6.4.3 关系表达式

6.4.4 逻辑表达式

6.4.5 条件表达式

6.4.6 逗号表达式

6.4.7 位运算

6.4.8 其他运算

6.4.9 程序解析

习题6

第7章 数组

7.1 输出所有大于平均值的数

7.1.1 程序解析

7.1.2 一维数组的定义和引用

7.1.3 一维数组的初始化

7.1.4 使用一维数组编程

7.2 找出矩阵中较大值所在的位置

7.2.1 程序解析

7.2.2 二维数组的定义和引用

7.2.3 二维数组的初始化

7.2.4 使用二维数组编程

7.3 判断回文

7.3.1 程序解析

7.3.2 一维字符数组

7.3.3 字符串

7.3,4 使用字符串编程

习题7

第8童 指针

8.1 密码开锁

8.1.1 程序解析

8.1.2 地址和指针

8.1.3 指针变量的定义

8.1.4 指针的基本运算

8.1.5 指针变量的初始化

8.2 角色互换

8.2.1 程序解析

8.2.2 指针作为函数的参数

8.3 冒泡排序

8.3.1 程序解析

8.3.2 指针、数组和地址间的关系

8.3.3 数组名作为函数的参数

8.3.4 冒泡排序算法分析

8.4 电码加密

8.4.1 程序解析

8.4.2 字符串和字符指针

8.4.3 常用的字符串处理函数

8.5 任意个整数求和

8.5.1 程序解析

8.5.2 用指针实现内存动态分配

习题8

第9章 结构

9.1 输出平均分较高的学生信息

9.1.1 程序解析

9.1.2 结构的概念与定义

9.1.3 结构的嵌套定义

9.1.4 结构变量的定义和初始化

9.1.5 结构变量的使用

9.2 学生成绩排序

9.2.1 程序解析

9.2.2 结构数组操作

9.3 修改学生成绩

9.3.1 程序解析

9.3.2 结构指针的概念

9.3.3 结构指针作为函数参数

习题9

第10章 函数与程序结构

10.1 圆形体体积计算器

10.1.1 程序解析

10.1.2 函数的嵌套调用

10.2 汉诺塔问题

10.2.1 问题解析

10.2.2 递归函数基本概念

10.2.3 递归程序设计

10.3 长度单位转换

10.3.1 程序解析

10.3.2 宏基本定义

10.3.3 带参数的宏定义

10.3.4 文件包含

10.3.5 编译预处理

10.4 大程序构成——多文件模块的学生信息库系统

10.4.1 分模块设计学生信息库系统

10.4.2 程序文件模块

10.4.3 文件模块间的通信

习题10

第11章 指针进阶

11.1 奥运五环色

11.1.1 程序解析

11.1.2 指针数组的概念

11.1.3 指向指针的指针

11.1.4 用指针数组处理多个字符串

11.1.5 命令行参数

11.2 字符定位

11.2.1 程序解析

11.2.2 指针作为函数的返回值

11.2.3 指向函数的指针

11.3 用链表构建学生信息库

11.3.1 程序解析

11.3.2 链表的概念

11.3.3 单向链表的常用操作

习题11

第12章 文件

12.1 学生成绩文件统计

12.1.1 程序解析

12.1.2 文件的概念

12.1.3 文本文件和二进制文件

12.1.4 缓冲文件系统

12.1.5 文件结构与文件类型指针

12.1.6 文件控制块

12.1.7 文件处理步骤

12.2 用户信息加密和校验

12.2.1 程序解析

12.2.2 打开文件和关闭文件

12.2.3 文件读写

12.2.4 其他相关函数

12.3 文件综合应用:资金账户管理

12.3.1 顺序文件和随机文件

12.3.2 个人资金账户管理

习题12

附录A C语言基本语法

附录B ASCII码集

附录C PTA使用说明

参考文献

网友评论(不代表本站观点)

来自匿名用**的评论:

物流很慢,还花了11块钱,不值得

2017-01-18 09:04:50
来自1***x(**的评论:

书挺好的,还不错。

2017-03-02 16:17:08
来自匿名用**的评论:

只是为了凑字数

2017-03-05 18:38:07
来自无昵称**的评论:

还可以,包装比我买的其他的书好

2017-09-21 15:48:29
登录后即可发表评论

免责声明

更多相关图书
在线咨询