C程序设计基础课程设计 - 中国高校教材图书网
|
书名: |
C程序设计基础课程设计
|
ISBN: | 978-7-308-05497-3 |
条码: | |
作者: |
张引端清钦
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 大32开 |
定价: |
¥26.00
折扣价:¥20.80
折扣:0.80
节省了5.2元
|
字数: |
|
出版社: |
浙江大学出版社 |
页数: |
|
发行编号: | |
每包册数: |
|
出版日期: |
2007-09-14 |
|
内容简介: |
本书在介绍计算机程序开发方法以及相关计算机基础的基础上,重点内容包括以下三部分: (1)高级编程技术的实现,包括程序复杂输入、输出处理方法、图形/图象/汉字/声音处理方法等,并给具体演示实例。 (2)三个典型大型综合程序范例解析:通讯录、计算器、俄罗斯方块。 (3)10个左右典型大型作业练习题及简要分析。 本书重点在介绍常见高级编程技术的基础上,分析一些典型的综合程序设计案例,并各给出了十多个的练习题。与目前市场上的课程设计比,附加知识丰富、综合性强、课程设计量大、趣味性强,同时又具有较好的模仿性。 “高等院校计算机专业课程综合实验”系列教材是依托浙江大学计算机学科的地位和资源,由浙江大学计算机学院各专业课程负责人、知名教授、博导牵头,特别组织相关课程的骨干任课教师编写的。该系列教材涵盖了绝大部分专业必修课程和部分选修课程,是一套比较完整的专业课程设计系列教材,也是国内第一套由研究型大学计算机学科独立组织编写的专业课程设计系列教材。 本系列教材的专家指导委员会由教育部计算机专业教学指导委员会委员、国家级教学名师及行业领域的知名专家、教授组成,并邀请了部分全国知名的计算机教育领域专家担任主审。 该系列教材在编写时力求体现系统性、典型性、工程性、探索性、可仿性、层次性等特点。教材构思新颖、案例丰富,许多案例取材于作者多年教学、科研以及企业工程经验的积累。通过这些案例,学生可以结合课程的教学内容循序渐进地进行设计方面的实践训练,从而提高学生如何运用所学知识解决实际问题的能力,并获得有关项目管理和团队合作等众多方面的经验。
|
作者简介: |
|
章节目录: |
第1章 大型程序的开发方法 1.1 软件工程的生命周期方法学 1.2 大型程序的开发流程 1.2.1 问题定义 1.2.2 程序分析 1.2.3 程序设计 1.2.4 编码 1.2.5 测试和调试 1.2.6 运行与维护 1.2.7 分工协作 1.3 大型程序设计综合实验的实施 1.3.1 过程及要求 1.3.2 评价标准 第2章 高级编程的硬件基础 2.1 计算机硬件组成 2.2 80X86微机系统 2.2.1 主存储器结构 2.2.2 寄存器与伪变量 2.2.3 实地址寻址方式 2.2.4 IO接口的寻址方式 2.3 Turbo C编译方式简介 2.3.1 Turbo C的内存模式 2.3.2 指针的分类 2.4 BIOS与DOS调用 2.4.1 中断 2.4.2 BIOS调用 2.4.3 DOS调用 2.5 多文件的程序 2.6 Turbo C 2.0库函数介绍 第3章 高级编程技术的实现 3.1 操作手段 3.1.1 键盘 3.1.2 鼠标 3.2 显示方式 3.2.1 显示器和显卡 3.2.2 文本显示方式 3.2.3 图形显示方式 3.3 图形绘制 3.3.1 画笔定位函数 3.3.2 点和直线的画法 3.3.3 矩形、圆和弧线的画法 3.3.4 封闭图形的填色函数及有关画图函数 3.4 图像技术 3.4.1 屏幕图像 3.4.2 图像文件 3.5 动画技术 3.5.1 简单的实现方法 3.5.2 利用动态开辟图视口的方法 3.5.3 利用屏幕图像存储再放的方法 3.5.4 利用页交替的方法 3.6 发声技术 3.6.1 计算机发声原理 3.6.2 声音函数 3.6.3 计算机乐谱 3.7 汉字显示技术 3.7.1 汉字编码 3.7.2 汉字显示 3.8 精确的时间控制技术 3.8.1 编写自己的中断程序 3.8.2 精确计时实现方案 第4章 大型综合程序范例解析 4.1 通讯录 4.1.1 问题描述 4.1.2 功能分析 4.1.3 设计 4.1.4 源程序 4.1.5 测试 4.2 简单计算器 4.2.1 问题描述 4.2.2 功能分析 4.2.3 设计 4.2.4 源程序 4.2.5 测试 4.3 罗斯方块 4.3.1 问题描述 4.3.2 功能分析 4.3.3 设计 4.3.4 源程序 4.3.5 测试 第5章 综合程序练习题 5.1 打字练习 5.1.1 问题描述 5.1.2 设计及实现要点 5.2 电子琴 5.2.1 问题描述 5.2.2 设计及实现要点 5.3 简易画图板 5.3.1 问题描述 5.3.2 设计及实现要点 5.4 贪吃蛇 5.4.1 问题描述 5.4.2 设计及实现要点 5.5 五子棋 5.5.1 问题描述 5.5.2 设计及实现要点 5.6 搬运工 5.6.1 问题描述 5.6.2 设计及实现要点 5.7 大富翁 5.7.1 问题描述 5.7.2 设计及实现要点 5.8 赛车 5.8.1 问题描述 5.8.2 设计及实现要点 5.9 坦克大战 5.9.1 问题描述 5.9.2 设计及实现要点 参考文献
|
精彩片段: |
|
书 评: |
|
其 它: |
|
|
|