![]()
内容推荐 本书是高等院校计算机类程序设计课程设计课程配套教材。本书从实践性和应用性的角度出发,针对三种类型(实用工具类、游戏类、信息管理类)共设置电子时钟、竖式加法模拟器、七段数码管数字模拟器、点阵汉字、贪吃蛇游戏、俄罗斯方块游戏、学生成绩管理、手机通讯录等八个程序设计案例项目,遵循软件项目开发的流程,按照从需求出发、到设计、到实现、到总结、到改进和拓展的步骤进行阐述。内容组织有序、分析详细、通俗易懂。本案例教程能够很好地解决学生在学习C语言程序设计中苦恼的“三难”(难学、难懂、难用)问题,且为了解软件开发的步骤,为继续学习程序(算法)设计、为应用和拓展奠定基础性、示范性、引导性作用。本书可作为应用型本科院校计算机专业学生“C语言课程设计”教材、也可作为C语言爱好者的参考工具书。 目录 第1章课程设计目标及规范 1.1课程设计目的及要求 1.2课程设计选题 1.3课程设计评价
第2章C语言及IDE概述 2.1C语言IDE 2.2CodeBlocks简介 2.3C语言基础 2.4EGE图形编程 2.5声音文件播放
第3章软件工程初步 3.1软件工程概述 3.2软件生命周期
第4章基础题实例 4.1逻辑推理 4.2数字黑洞 4.3斐波那契数列 4.4哈希函数
第5章电子时钟 5.1需求分析 5.2总体设计 5.3详细设计和编码 5.4测试 5.5总结
第6章竖式加法模拟器 6.1需求分析 6.2总体设计 6.3详细设计与编码 6.4测试 6.5总结
第7章七段数码管数字模拟器 7.1点阵表示数字 7.2数码管表示数字 7.3单个数字特效显示 7.4多位数的特效显示 7.5测试 7.6总结
第8章点阵汉字 8.1需求分析 8.2总体设计 8.3详细设计与编码 8.4测试 8.5总结
第9章贪吃蛇游戏 9.1需求分析 9.2总体设计 9.3基于二维数组的实现 9.4程序调试和测试 9.5基于链表的实现 9.6总结
第10章俄罗斯方块游戏 10.1需求分析 10.2总体设计 10.3详细设计和编码 10.4测试 10.5总结
第11章学生成绩管理 11.1需求分析 11.2总体设计 11.3详细设计 11.4程序编码 11.5测试 11.6总结
第12章手机通讯录 12.1需求分析 12.2总体设计 12.3详细设计与编码 12.4测试 12.5总结
附录1课程设计选题 附录2课程设计报告模板 参考文献 |