10.4.3 程序设计举例
最后让我们用一个例子来说明模块化程序设计方法。
例10.17 假设在磁盘中存有全体工作人员的情况记录及其目录。目录中存有每个工作人员记录在磁盘中的存放地址。现在需要为修改这些记录而编制一个程序,这个程序要能为新来的工作人员插入新的记录,要能为调走的工作人员删除记录,还要能更改当前记录中的内容。因此程序需要做以下的工作:
1) 输入目录;
2) 输入停止命令"S",或者用字母"I"(插入)、"D"(删除)或"C"(更改)开始并用一组修改数据结束的命令;
3) 如果是"S"命令,则程序在输出经修改的目录后结束,否则继续做第4步;
4) 把出错码置0;
5) 如果是"I"、"D"或"C"命令则做第6步,否则把出错码置1,然后做第7步;
6) 按所要求的命令作修改,如修改的数据有错则置出错码为2;
7) 如有错,则打印出相应的出错信息;
8) 输入一组新的修改数据并做第3步。
|