2022年微软-《高级语言程序设计课程设计》课题 .pdf
《2022年微软-《高级语言程序设计课程设计》课题 .pdf》由会员分享,可在线阅读,更多相关《2022年微软-《高级语言程序设计课程设计》课题 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 项目一字符串处理一、实验目的和要求:1 熟悉 Turbo C +3.0编译系统,熟悉各菜单的功能,掌握在该系统上编辑、编译、连接和运行 C 程序的方法。2 通过调试、运行C程序,掌握C语言中字符串数组的处理二、实验内容:编写一个C 程序,1. 计算输入的字符串长度。2. 判断输入的字符串是否是回文数。3. 字符串逆序输出。4. 验证字符串身份证号的输入是否正确。三、系统设计: 3.1总体设计3.2 运行效果图1系统主界面2进入程序1 3进入程序2 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 12 页2 4进入程序3 5进入程序4
2、 项目二名片管理系统一、实验目的与要求1 熟练掌握利用C 语言的三种流程结构、结构体和函数来完成目标任务2 掌握和利用C语言来编写大型实用程序的技巧和方法3 掌握名片管理系统的程序设计过程二、实验内容利用所学过的知识,进行综合项目设计,设计一个名片管理程序,能够进行名片添加、名片修改、名片查找、名片删除、名片浏览、名片输出备份。三、系统设计根据实验任务要求,将该任务用模块图描述总体设计如下图。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 12 页3 算法分析:用户可以根据需要选择不同的功能来对名片进行操作,所以,需要用一个永真循环结合
3、switch .case 结构来实现让用户选择的菜单功能。3.2 数据初始化模块的设计与实现:1数据结构在 C语言中用结构体来表示一个对象的多个数据项,名片信息采用结构体来描述。除了需要使用的联系信息外,为了区分每个名片,同时方便定位名片,需要给每个名片分配一个唯一的编号。名片编号分配给某一个名片后,该编号就不再分配给任何其它名片,即使改名片被删除,也不再重新分配,这样做的好处是不需要管理编号,只要逐个递增就可以了。名片信息具体的数据结构如下:struct card int no; /*编号 */ int group; /*分组号 */ char name20; /*/ char cphone
4、20; /* 号*/ char phone20; /* */ char address100; /*地址 */ char email50; /*电子邮件地址*/ char note100; /*备注 */ card; /*声明结构体的同时定义了一个全局变量*/ 2变量的定义为了数据能在所有模块中使用,部分变量定义为全局变量,在C语言中全局变量必须放置在main函数以及其它所有函数之外,而且位于main 函数代码之前。在本项目中,定义了如下4 个全局变量。struct card int no; 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级语言程序设计课程设计 2022年微软-高级语言程序设计课程设计课题 2022 微软 高级 语言程序设计 课程设计 课题
限制150内