课程设计题目

发布 2022-10-02 02:02:28 阅读 8727

m015h学籍管。

理系统。学生信息:

学号,姓名,性别,出生(年,月,日),三门课成绩和总分(数学,英。

语, c,总分)。

数据格式:测试数据,以文本文件方式提供,程序功能。

1)建立学生信息结构数组从文本文件读入数据。

2)按姓名递增冒泡排序(应用指针数组)3)按总分递减选择排序(应用指针数组)4)显示按总分排序后学生信息。

5)按学号查学生信息和平均分数(顺次查找法)6)按姓名查学生信息和平均分数(折半查找法)7)查各门课平均分数。

8)查男女学生人数和总人数9)显示学生信息表。

2、程序总体设计数据结构:

依据给定的学生信息和数据格式,结构数组的分量必须用结构实现;结构类型的层次结构:

struct student学号字符串char no[9]姓名字符串char name[9] (汉字)性别字符串char sex[3] (汉字)

出生日期日期结构struct date年int year

月int month

日int day

三门课成绩和总分整型数组int score[4]

struct date ;

struct student/*加密的字节数*/

2定义原始文件加密文件和还原文件程序模块及函数功能:

1)在屏幕上显示文件void printtxt();2)加密void encode();3)解密void decode();4)文件比较void cmptxt();2.2算法提示。

1)加密时,每个字符依次反复加上”49632873”中的数字,如果范围超过。

ascii码值的032(空格)—122(‘z’),则进行模运算(即n%122).例如:加密the

t)116+4,(h)104+9,(e)101+6变为xqk

2)解密:解密过程与加密过程的顺序正好相反,即从第一个字符开始,每个字符依次反复减去”49632873”中的数字,若执行减法后得到一个。

负数,则把这个负数加122然后取余,即(n+122)%122,其中n为负数。

例如:把xqk解密。

x) 120-4(q)111-9(k) 107-6变为the2.3其他要求。

1)变量、函数命名符合规范。

2)注释详细:每个变量都要求有注释说明用途;函数有注释说明功能,对参数、返回值也要以注释的形式说明用途;关键的语句段要求有注释解释。

3)程序的层次清晰,可读性强。

3开发环境。

可以选择tc2.0、tc3.0、vc++6.0等开发环境。

课程设计题目

2011年工厂供配电技术课程设计题目。某大型铸造工厂配电一次系统设计。任务书 广东水利电力职业技术学院电力工程系。2011年6月广州。1.原始资料。1.1全厂用电设备情况 1 负荷大小。全厂用电设备总安装容量 6630kw 10kv侧计算负荷总容量 有功功率4921kw 无功功率1512kvar各车...

课程设计题目

课程设计ii题目。指导教师 叶晓国。1目的与总体要求。课程设计的目的是对学生专业课所学知识的进一步巩固和提高。本课程设计主要为了巩固 计算机网络 课程知识,使学生加深对课内所学的有关计算机网络体系结构 网络协议,网络安全,网络管理等知识的理解,通过实际开发小型的计算机网络工程项目,提高网络协议分析和...

课程设计题目

滨州学院2011 2012学年第二学期。电气工程与自动化专业 本 2009级 单片机原理与应用 课程设计。一 数字秒表设计。设计一个数字秒表,具有如下功能 当用户按下开始键后开始计时,计时范围00 99s,每秒加1,超过99秒自动清零 当用户按下停止键后停止计时,显示不变 当用户按下复位键后,显示0...