pascal 大问题 !!!!

来源:百度知道 编辑:UC知道 时间:2024/05/19 12:52:07
一道关于pascal的问题,请高人指点!!
学生信息管理系统设计
学生信息包括学号、姓名、性别、年龄、考试分数、政治面貌、住址、电话等
(学号不重复)
帮忙设计一个学生信息管理系统,使之具有以下功能:
系统以菜单方式工作
学生信息录入功能(学生信息用文件保存)------ 输入
学生信息浏览功能 ------ 输出
查询和排序功能 (至少一种查询方式) -------算法
1按考试分数查询
2按政治面貌查询等
还有就是还要学生信息删除、修改功能
我不知道那个程序会这么大,以现在的实力只能加分加到150了

太大了!我不想编,给你点思路
1."学号不重复"可以通过累加自动编写学号或者用一个数组将学号储存,通过以下程序删掉重复:
for i:= 1 to n do //n 学号的总数
begin
b[1]:=a[1];
if a[i]<>a[i+1] then
begin
b[i+1]:=a[i+1];
end;
end;
"系统以菜单方式工作" 可以通过分支结构实现
”查询和排序功能” 可以用冒泡排序法或选择排序法实现
查询就用查找的算法嘛,
学生信息删除、修改功能可以通过将菜单中用选择项中增加选项再重新附值
太大了,自己编吧.

太简单了把,虽然程序编出来可能有点长~~~~~
变量,设数组+记录
type
atype=record
xuehao,fen,old:integer;
name,mian,add:string[20];
xing:boolean;
end;
var
a:array[1..500]of atype;
如果要代码的话MMM我
像这种程序应该自己会编的

要编很麻烦……你可以去大榕树网站去问问,在短时间内很难编,太麻烦了……

........
烦了点简单是简单

哈哈~~猪肝!!
简单是简单啊!!
太烦~~~

用excel好了嘛,微软特地给你做的,哈哈