信息管理与系统开发设计综合模拟实习

信息管理与系统开发设计综合模拟实习

ID:42524291

大小:1.07 MB

页数:32页

时间:2019-09-16

信息管理与系统开发设计综合模拟实习_第1页
信息管理与系统开发设计综合模拟实习_第2页
信息管理与系统开发设计综合模拟实习_第3页
信息管理与系统开发设计综合模拟实习_第4页
信息管理与系统开发设计综合模拟实习_第5页
资源描述:

《信息管理与系统开发设计综合模拟实习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、模拟实习报告实习内容:综合模拟实习相关课程:C程序设计、数据结构学期:2010-2011学年第1学期学时学分:32学时2学分专业班级:学号:姓名:指导老师:提交日期:2010年12月7日信息管理与系统开发设计综合模拟实习一、实习目的通过模拟实习,主要要达到两个目的,一是检验和巩I古I专业知识、二是提高综合素质和能力。这次模拟实习主要是复杂程序和简单软件的实现。通过该模拟实习,可以将我们课堂上掌握的理论知识与处理数据的业务相结合,以检验我们掌握知识的宽度、深度及对知识的综合运用能力,进一步培养自己综合分析问题和解决问题的能力。二、实习环境计算机硬件配置:CPU、内存、硬盘、显示器操作系

2、统:WindowsXP开发环境:visualc++6.0^VisualStudio2005xMicrosoftWordVisio2003三、实习内容内容一:纸牌游戏任务:编号为1-52张牌,止面向上,从第2张开始,以2为基数,是2的倍数的牌翻一次,直到最后一张牌;然后,从第3张开始,以3为基数,是3的倍数的牌翻一次,育到最后一张牌;然后…从第4张开始,以4为基数,是4的倍数的牌翻一次,直到最后一张牌;・・・再依次5的倍数的牌翻一次,6的,7的直到以52为基数的翻过,输出:这吋正面向上的牌有哪些?内容二:文章编辑功能:输入一页文字,程序可以统计出文字、数字、空格的个数。静态存储一页文章

3、,每行最多不超过80个字符,共N行;要求(1)分别统计岀其中英文字母数和空格数及整篇文章总字数;(2)统计某一字符串在文章中出现的次数,并输出该次数;(3)删除某一子串,并将后面的字符前移。存储结构使用线性表,分别用几个子函数实现相应的功能;输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。输出形式:(1)分行输出用户输入的各行字符;(2)分4行输出〃全部字母数〃、〃数字个数〃、〃空格个数〃、〃文章总字数〃(3)输出删除某一字符串后的文早;内容三:设计学生成绩管理系统。该系统中存储学生的学号、姓名、性别、年龄、课程成绩等信息。要求:1)浏览学生信息2)添加学生信

4、息3)删除学生信息4)查找学生信息5)修改学生信息6)对成绩的处理①求出每个学生各门课程的总成绩、平均成绩、最高分和最低分。①求出某一门课程所有学生的总成绩、平均成绩、最高分和最低分。7)按照学生某门课程的成绩对学生排序1.算法分析和设计内容一:首先默认所有的牌的都是正面向下的,用一个数组state:]存储其状态,标记为-1;从第一张牌开始算,若这张牌是一的倍数,则翻面,标记为(-l)*statc[i],一直翻到第52张;然后从新第二张开始,若是二的倍数则再翻一次,一直翻到第52张;运用同样的方法对52张牌进行循环操作,直到52张牌都结算完成,最后通过牌状态(即正面或反面)输出牌序号

5、,即数组下标号。内容二:存储一页文章,存储结构要求使用线性表,可以利用结构体与链表静态存储一页文章:structcharline{charc;charline*next;};函数功能要求:可以输入一页文字,程序可以统计出文字、数字、空格的个数,统计某一字符串在文章中出现的次数,并输出该次数,删除某一子串,并将后面的字符前移并输出删除某一子串后的文章使用模块化编程的方法使每项功能有一个函数来完成,对应如下:1):输入一页文字voidinput(charline*p)2):分行输出用户输入的各行字符voidoutput(charline*L)3):统计中英文字母和空格数以及整篇文章总字数

6、voidcount(charline*L)4):统计某一字符串在文章中出现次数voidcountstr(charline*L)5):输出删除某一子串后的文章voiddelstr(charline*H)内容三:设计学生成绩管理系统,该系统屮存储学生的学号、姓名、性别、年龄、课程成绩等信息。可以创建结构体把数据封装起来,同时建立链表达到更方便对学生信息进行操作structstudent{学号;姓名;性别;年龄;课程成绩;总分;平均分;最低分;最高分;structstudent*next;};系统要求实现:浏览学生信息、添加学生信息、删除学生信息、查找学生信息、修改学生信息、对成绩的处理、

7、按照学生某门课程的成绩对学生排序使用模块化编程的方法使每项功能有一个函数来完成,对应如下:1)创建学生信息structstudent^creat(void)1)浏览学生信息voidscan(student*head)2)添加学生信息voidadd(student*head)删除学牛信息查找学生信息修改学生信息对成绩的处理4)5)6)7)8)voiddel(student*head)voidsearch(student*head)voidalter(stud

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。