网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言程序设计项目教程(高职高专计算机类专业十二五规划教材)
分类
作者 宋艳丽
出版社 化学工业出版社
下载
简介
编辑推荐

《C语言程序设计项目教程》由宋艳丽主编,是编者们在积累了大量课程建设中的经验,并经过实际的应用实践,认真研究高职教育理念和学生学习规律的基础上整理编写的。本书所实现的课程教学目标不仅是使学生掌握C语言的语法知识,更重要的是通过实践逐步掌握程序设计的过程、设计思想及方法,培养使用C语言解决实际问题的能力。

本书围绕“学生成绩管理系统”应用项目的开发这一主线,根据应用程序开发过程及C语言编程知识进行内容编排,共包含引言和九章的内容,分别是:引言、系统总体设计、系统数据结构的设计及运算、系统菜单界面的设计、系统菜单选择执行程序的设计、系统菜单循环选择执行程序的设计、系统数据的统计与分析、项目中指针的应用、项目中结构体的应用、项目中文件的应用。“系统总体设计”部分构建了系统的框架,划分了功能模块,在接下来的各章中分别介绍完成任务的必备C语言知识,分阶段逐步完成程序设计的任务。这样既符合学生的认知学习规律,又培养学生应用软件开发方面的综合能力。

内容推荐

《C语言程序设计项目教程》由宋艳丽主编,本书按照C语言程序设计项目教学改革要求,以培养学生的实际能力为目的,用实例引导知识点,用贯穿整个教学内容的项目开发实现知识的递进和拓展。本书内容编排独特,将C语言的每部分知识都融合到各个项目任务中,实现了“用而学之,学而致用”的教育理念,同时又非常符合学生的认知规律;本书的实例丰富,通过实例巩固知识点,分析程序的算法,掌握程序的设计方法和步骤;本书所体现的教学目标明确,针对性强,为了强化学生的应用能力和实践能力,本书精心设计了8个任务,每章都配有实验训练题和习题;本书理论适度、内容通俗易懂,使初学者通过实例的模拟演练,项目具体的实施过程,在实践中轻松愉快地学习C语言。

《C语言程序设计项目教程》由具有多年C语言程序设计教学经验的一线教师根据课程改革的实践教学经验编写,适合作为大中专院校的C语言程序设计课程的教材,也适用于C语言入门级的读者自学参考。

目录

引言 C语言概述及开发工具1

 0.1 C语言的产生与发展1

 0.2 C语言的特点1

 0.3 C语言的程序结构2

 0.4 Visual C6.0开发工具简介4

0.4.1 Visual C 6.0操作界面4

0.4.2 Visual C 6.0进行C语言程序编辑的基本操作流程8

0.4.3 编辑、调试几个C程序10

 实验指导12

 小结14

 习题14

【基础篇】

第1章 系统总体设计16

 1.1 程序和程序设计16

 1.2 算法的概念及描述方法18

 1.3 结构化程序设计和模块化结构19

 1.4 函数的定义和使用20

1.4.1 库函数20

1.4.2 用户自定义函数21

 项目实施25

 任务一:“学生成绩管理系统”整体结构设计26

 实验指导28

 小结30

 习题30

第2章 系统数据结构的设计及运算32

 2.1 常量与变量32

 2.2 C语言的数据类型34

2.2.1 整型数据类型34

2.2.2 实型数据类型(浮点型)37

2.2.3 字符型数据38

 2.3 运算符与表达式40

2.3.1 算术运算符及表达式40

2.3.2 赋值运算符及表达式42

2.3.3 关系运算符及关系表达式43

2.3.4 逻辑运算符及逻辑表达式44

2.3.5 其他运算符45

 实验指导47

 小结49

 习题50

第3章 系统菜单界面的设计52

 3.1 字符输入输出函数52

 3.2 格式输入输出函数54

 3.3 顺序结构程序设计57

3.3.1 C语言语句57

3.3.2 顺序结构程序实例59

 项目实施63

 任务二:“学生成绩管理系统”人机交互界面的程序设计63

 实验指导66

 小结68

 习题69

第4章 系统菜单选择执行程序的设计71

 4.1 if语句使用71

4.1.1 if语句的3种形式71

4.1.2 if语句的嵌套75

4.1.3 条件运算符的使用78

 4.2 switch语句的使用79

 4.3 选择结构应用实例82

 项目实施87

 任务三:编写“学生成绩管理系统”的菜单选择程序87

 实验指导91

 小结93

 习题93

第5章 系统菜单循环选择执行程序的设计96

 5.1 循环语句96

5.1.1 while语句96

5.1.2 do while语句98

5.1.3 for语句99

 5.2 break语句与continue语句在循环体中的作用101

5.2.1 break语句101

5.2.2 continue语句102

 5.3 循环的嵌套103

 5.4 循环结构应用实例105

 项目实施110

 任务四:编写学生成绩管理系统的循环菜单程序110

 实验指导115

 小结119

 习题120

第6章 系统数据的统计与分析122

 6.1 数组的定义及使用122

6.1.1 一维数组的定义、引用及初始化122

6.1.2 二维数组的定义、引用及初始化127

 6.2 字符数组及字符串131

 6.3 数组与函数135

 6.4 数组综合实例139

 项目实施141

 任务五:用二维数组存储学生成绩并进行功能函数的编写141

 实验指导156

 小结159

 习题159

【提高篇】

第7章 项目中指针的应用161

 7.1 指针的概念、定义及应用161

7.1.1 指针与指针变量161

7.1.2 指针变量的定义162

7.1.3 指针变量的引用163

 7.2 指针与一维数组164

 7.3 指针与函数167

7.3.1 指针变量做函数参数167

7.3.2 返回指针值的函数169

7.3.3 指向函数的指针变量171

 7.4 指针与字符串173

 项目实施173

任务六:使用指针变量实现函数之间参数的传递173

 实验指导183

 小结184

 习题184

第8章 项目中结构体的应用187

 8.1 结构体类型和结构体变量的定义187

8.1.1 结构体类型的说明187

8.1.2 结构体类型变量的定义189

8.1.3 结构体类型变量的初始化190

8.1.4 结构体类型成员的引用190

 8.2 结构体数组193

 8.3 指向结构体类型数据的指针195

 8.4 函数之间结构体变量的数据传递197

 项目实施199

 任务七:利用结构体数组存放每名学生多个信息199

 实验指导209

 小结210

 习题211

第9章 项目中文件的应用212

 9.1 文件的基本概念212

 9.2 文件的打开和关闭214

 9.3 文件的顺序读写215

 9.4 文件的定位及随机读写220

 项目实施222

 任务八:实现学生成绩管理系统的文件操作功能222

 实验指导233

 小结235

 习题235

附录236

附录A C语言关键字236

附录B 常用字符与ASCII码对照表236

附录C 运算符的优先级及结合性237

附录D 常用C语言库函数238

附录E 常见错误、警告信息表241

参考文献246

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/7 4:33:10