新書推薦:
《
别纠结啦:不被情绪牵着走的通透生活指南(“当代一休”小池龙之介治愈新作!附赠精美书签!)
》
售價:NT$
295.0
《
第二人生:找到重新定义人生的智慧
》
售價:NT$
440.0
《
唐朝三百年
》
售價:NT$
490.0
《
反操纵心理学:夺回人生主导权 拒绝被操纵
》
售價:NT$
249.0
《
同工异曲:跨文化阅读的启示(修订版)(师承钱锺书先生,比较文学入门,体量小但内容丰,案例文笔皆精彩)
》
售價:NT$
199.0
《
牛津立法研究手册
》
售價:NT$
1630.0
《
制度为什么重要:政治科学中的新制度主义(人文社科悦读坊)
》
售價:NT$
290.0
《
梦醒子:一位华北乡居者的人生(1857—1942))(第2版)
》
售價:NT$
340.0
|
內容簡介: |
《c语言程序设计与项目实践》作为学习编程的入门教材,强化项目实践:,重在逐步提高读者的编程能力。本书按照cdio的模式编写,即按照构思分析、设计、实现、运行的结构来构建项目模块,将“学生成绩管理系统”贯穿到全书的每个项目中,项目基于工作任务,工作任务基于教学案例,将基础知识融入项目任务中。本书共有11个项目、34个工作任务、32个拓展任务、150多个案例程序,每个项目有关键词中英文对照、小结和习题含全国等级考试的精选试题。
《c语言程序设计与项目实践》内容包括c语言概述、基本数据类型及运算、顺序程序设计、分支程序设计、循环程序设计、模块化程序设计,简单构造类型、复杂构造类型、指针、文件组织与使用;位运算、c语言与汇编语言的混合编程、c51程序设计基础。
《c语言程序设计与项目实践》可以作为计算机及相关专业程序设计课程的入门教材,也可以作为等级考试和其他从事计算机编程人员的参考用书。
|
目錄:
|
项目1分析学生成绩管理系统的结构——c语言概述
任务1.1熟悉编程环境——程序设计语言与c语言
任务1.2分析并描述算法——算法及其描述
项目实践
小结
习题
项目2描述学生的特征信息——基本数据类型及运算
任务2.1理解c语言的结构——c语言的结构特征
任务2.2理解数据在计算机中的表示与存储——c语言的数据类型
任务2.3理解c语言的算术运算——运算符与表达式
项目实践
小结
习题
项目3系统的菜单程序设计——顺序程序设计
任务3.1考试成绩绩点的计算——数据输入输出
任务3.2提高程序的可读性与易修改性——宏与预定义
项目实践
小结
习题
项目4学生成绩的分类处理——分支程序设计
任务4.1描述条件逻辑——分支和条件逻辑
任务4.2判断考试成绩是否合格——简单分支程序设计
任务4.3求解分段函数——多分支程序设计
项目实践
小结
习题
项目5学生成绩的统计分析——循环程序设计
任务5.1统计某门课程的平均成绩——循环语句
任务5.2强制中断循环一—控制转移语句
任务5.3穷举与迭代——循环程序设计的应用
项目实践
小结
习题
项目6模块化与团队协作——模块化程序设计
任务6.1成绩统计的模块化编程——函数
任务6.2多人协作完成一个任务——变量的作用域与生存周期
任务6.3工资发放时币额数量的计算——嵌套与递归
项目实践
小结
习题
项目7学生成绩管理系统的设计1——简单构造类型
任务7.1统计分析考试成绩——一维数组
任务7.2创建学生成绩表——一维数组的应用
任务7.3统计分析多门课程成绩——二维数组及其应用
任务7.4查找考试成绩——字符数组与字符串
项目实践
小结
习题
项目8学生成绩管理系统的设计2——复杂构造类型
任务8.1创建成绩表1——结构体
任务8.3创建成绩表3——共用体
任务8.4学生基本信息的抽象分层处理——自定义类型与数据的抽象与分层
项目实践
小结
习题
项目9学生成绩管理系统的设计3——指针
任务9.1利用指针访问数据——指针与指针变量
任务9.2创建静态成绩表——指针与函数
任务9.3创建动态成绩表——指针与数组
任务9.4创建链表——指针与结构
任务9.5再谈排序——指针数组与指向指针的指针
项目实践
小结
习题
项目10学生成绩信息的存储与管理——文件组织与使用
任务10.1顺序存取学生信息——文件的顺序读写
任务10.2随机存取学生信息——文件的随机读写
项目实践
小结
习题
项目11基于51单片机竞赛抢答器设计——c语言的高级应用
任务11.1文件的加密与解密——位运算及应用
任务11.2理解混合编程——高级语言与汇编语言的混合编程
任务11.389s51单片机控制led-c51程序设计基础
项目实践
小结
习题
附录ac语言中的运算符表
附录bascii对照表
附录cc语言常见库函数
参考文献
|
|