没有合适的资源?快使用搜索试试~ 我知道了~
首页汇编查找电话号码的程序设计
资源详情
资源评论
资源推荐

课程设计任务书
学生姓名 王科 专业班级 计算机
050 7
指导老师 陈 天 祥 工作单位 计算机科学与技术 学 院 .
题 目:查找电话号码
初始条件:
理论:学完汇编课程,掌握汇编语言的使用。
实践:计算机实验室提供计算机及软件环境。如果自己有计算机可以在其上进行设
计。
要求完成的主要任务
1、 本次课程设计着重于理论设计,同时培养动手能力。要求运用自己所学知识进行设计
实现,体现自己的知识掌握水平。所作设计需进行论证,一方面是从理论上进行推理
验证,另一方面是实验论证。
2、 阅读有关的参考资料,熟悉开发工具 MASM,运用软件工程设计方法,进行系统总体
分析与设计, 规划出系统的总体机构,每个功能的分布情况,以形成系统的框架设计。
3、 程序用汇编语言开发完成, 严禁抄袭(发现后抄袭者和被抄袭者一律不及格)。
4、 完成整个程序的设计及调试、测试工作后,应提供相应的课程设计报告书及程序总体
分析与算法设计和源程序代码等。
5、 课程设计报告书内容:(1) 设计题目 (2) 设计要求 (3) 设计思路及程序清单 (5) 运行结
果 (6) 心得体会
6、 要求按格式规范撰写课程设计报告文档, 文档中包括系统结构图,代码设计说明以及各
功能模块程序的设计说明和各功能选项的使用要求及条件,各输入输出数据的约束条
件及代码的使用等。
7、 课程设计报告格式应尽可能规范,易读易懂,说明问题;学生自己排版、打印全部课
程设计报告书内容;学生要按指定时间上交课程设计报告书。
时间安排:
1、1 月 7 日至 1 月 8 日 接受课程设计, 阅读有关的参考资料,熟悉开发工具,运用软件工
程设计方法,对设计题目进行总体分析与算法设计。.
2、1 月 9 日至 1 月 10 日 编写程序, 到实验室进行程序调试。
3、 1 月 10 日至 1 月 11 日 继续到实验室进行程序调试、完善。撰写课程设计报告书,到
实验室编辑排版,交课程设计报告书。
指导教师签名: 2008 年 1 月 11 日
系主任(或责任教师)签名: 2008 年 1 月 11 日

1. 设计题目
1. 1 题目:查找电话号码
1. 2 初始条件:
理论:学完汇编课程,掌握汇编语言的使用。
实践:计算机实验室提供计算机及软件环境。如果自己有计算机可以在其上进行设计。
2.设计要求
本次课程设计着重于运用设计,同时培养动手能力。要求运用自己所学知识进行设计实现,
体现自己的知识掌握水平,严禁抄袭(发现后抄袭者和被抄袭者一律不及格)。所作设计
需进行论证,一方面是从理论上进行推理验证,另一方面是实验论证。具体如下:
2.1 要求程序建立一个可以存放 50 项的电话号码表,每项包括人名(20 个字符)及电
话号码(8 个字符)两部分;
2.2 程序可接收输放人名及相应的电话号码,并把它们加入电话号码表中;
2.3 凡有新的输入后,程序应按人名对电话号码表重新排序;
2.4 程序可接收需要查找电话号码的人名,并从电话号码表中查出其电话号码,再在
屏幕上以如下的格式显示出来.
Name tel.
XXXXX XXXXX
3.设计思路及程序代码
3.1 算法设计及程序流程图
关于查找电话号码的问题有多种程序能实现,但是所用的设计思想都是一样的,其实现的
主要思想都是使用子程序结构.主程序的主要部分如下:
.显示提示符 Input name:
.调用子程序 input_name 接收人名;
.调用子程序 stor_name 把人名存入电话号码表 tel_tab 中;
.显示提示符 Input a telephone number:
.调用子程序 inphone 接收电话号码,并把它存入电话号码表 tel_tab 中;
.如输入已结束则调用 name_sort 子程序对电话号码表按人名排序;
.显示提示符 Do you want a telephone number?(Y/N);
.回答 N 则退出程序;
.回答 Y 则再显示提示符 name ;
.调用子程序 input_name 接收人名;
.调用子程序 name_search 在电话号码表中查找所要的电话号码;
.调用子程序 printline 按要求格式显示人名和电话号码;

.重复查号提示符直至用户不再要求查号为止.
主程序的流程图如下:
Y
N
Y
Y N
Y
开始
Input_name 接收人名,并把人名存入 tel_tab 中
Inphone 接收电话号码,并把电话号码存入 tel_tab
中
输入是否结束
调用子程序 name_sort 对电话号码表按人名排序
Do you want a telephone
number
提示符 Input name
提示符 input a telephone number
请输入所要查人的名字
调用子程序 Input_name 接收人名
调用子程序 name_search 在电话号码表中查找
调用子程序 printline 按要求格式显示人名和电话号码
结束
剩余11页未读,继续阅读










wangke0507
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论2