PAGE

PAGE 5

课程设计报告

课 题: 电子英汉字典

学 院: 电子工程与自动化

专 业: 测控技术与仪器

学生姓名: XXX

学 号: XXXXXXXXXXX

指导老师 : 陈 寿 宏

2013年3月18日

目录

内容摘要与关键词3

设计任务与关键词4

总体设计5

1、程序设计组成框图5

2、各函数主要功能5

3、主要功能的实现6

3.1、菜单显示6

3.2、显示函数7

3.3、查找函数8

3.4、修改函数9

3.5、删除函数10

3.6、录入函数12

四、调试分析13

五、总结与体会16

六、参考文献17

七、附件18

内容摘要:

电子英汉字典的主要功能是进行单词的添加、显示、查找、删除、修改、保存等。该课题使用结构体数组实现,每个数据的结构应包括:单词的英文拼写,单词的中文释义。(程序见附件)

关键词:字典、C语言编程、单词添加、添加、显示、查找、删除、修改、保存

设计任务与要求

一、课程设计总结报告包括如下内容:

编写课程设计总结报告的目的是训练同学撰写科学论文和科研总结报告的能力。课程设计报告不仅应把设计调试的内容进行全面的总结,而且应将实践内容上升到理论高度。

课程名称

目录、内容摘要、关键字。

设计任务及要求。

总体设计(程序设计组成图、流程图)

详细设计(模块功能说明如函数功能、入口 及出口参数说明、函数调用关系描述等)

调试与测试:调用方法、测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施。

总结收获与体会。

参考文献。

源程序清单和执行结果:清单中应有足够的注释。

总体设计

开始1、程序设计组成框图

开始

Mod函数Veiw函数

Mod

函数

Veiw

函数

Del函数Add函数

Del

函数

Add

函数

Return

函数

Find

函数

输出结果

输出结果

(1)

开始

开始

显示菜单

显示菜单

输入指令

输入指令

输入6输入5输入4输入3输入2输入1

输入6

输入5

输入4

输入3

输入2

输入1

录入删除修改显示查找

录入

删除

修改

显示

查找

退出

退出

继续输入指令

继续输入指令

(2)

2、各函数的主要功能

电子英汉词典设计系统能完成一个简单的电子英汉词典的功能,这个系统有六个功能,如:查找、增加、删除、修改、显示、结束 。把这六功能编该成六个子函数。在主函数当中对这六个子数调用,来实现对整个系统的操作。

使用结构体数组实现,每个数据的结构应包括:单词的英文拼写,单词的中文释义。

各个函数的主要功能:

菜单函数main():显示系统主菜单。

查找函数find():能够随时查找某个单词

增加函数add():能够随时增加想要增加的单词

删除函数del():能够删除某单词信息

修改函数mod():能随时修改单词信息

显示函数veiw():能够浏览所有单词

3、主要功能的实现

整个系统除了主函数外,实现七个功能:查找功能、增加功能、删除功能、修改功能、显示功能、结束功能。各个函数的详细设计说明如下:

3.1、主函数main()

通过scanf函数显示菜单,利用switch语句实现各函数的调用,根据系统提示输入的数字选项来调用相应的函数。

while(1) //按6退出,否则无限循环

{

printf("请输入选择菜单:\n");

scanf("%d",&key);

switch(key)

{

case 1:find();break;

case 2:view();break;

case 3:mod();break;

case 4:del();break;

case 5:add();break;

case 6: printf("\3\3\3\3\3欢迎再次使用\3\3\3\3\n");return 0;

default:return 0;

开始

开始

Mod函

英汉字典程序C语言,电子英汉字典_c语言版.doc相关推荐

  1. c语言程序报告英汉词典,C语言电子英汉词典程序设计报告-自动化1203-李煜明.docx...

    C语言电子英汉词典程序设计报告-自动化1203-李煜明 课 程 设 计 报 告课程名称 C语言课程设计 课题名称 电子英汉词典 专 业 自动化 班 级 1203 学 号 201201020304 姓 ...

  2. 杭电计算机复试面试题库,杭电电子分院历年复试题(整理版).doc

    杭电电子分院历年复试题(整理版).doc (2页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 杭电电子分院历年复试题(整理版)这个是我 ...

  3. 英汉词典c语言报告程序,C语言电子英汉词典程序设计报告-自动化1203-李煜明.docx...

    课 程 设 计 报 告 课程名称 C语言课程设计 课题名称 电子英汉词典 专 业 自动化 班 级 1203 学 号 201201020304 姓 名 李煜明 指导教师 欧阳湘江 田媛 张晓清 2013 ...

  4. c语言电子英汉词典编程报告,电子英汉词典的编程C语言报告.doc

    课程设计(论文) 课 题: 电子英汉词典的编程 学 院: 专 业: 学生姓名: 学 号: 指导老师 : 目录 *内容摘要-----------.---..-------------..3 *关键词-- ...

  5. vc 运行c语言步骤,第1章_C语言概述(vc++环境如何运行c语言程序)[精选].ppt

    第1章_C语言概述(vc环境如何运行c语言程序)[精选] C语言程序设计 授课对象:电子商务06 时间安排: 理论课(1-9周): 星期一 5-6节 9407D 星期三 5-6节 9410D 实验课( ...

  6. c语言最小点对问题_C语言教程(一):程序开发理论基础!

    前言: 1.本系列教程适用于刚开始学习 C 语言的同学,或者初级开发者,或者想系统详细了解 C 语言的小伙伴. 2.本系列教程会从C语言基础到 C 语言高级语法,包含 C 语言所有系列. C语言简介 ...

  7. c语言prime函数怎么用_C语言教程_v20201106

    编程基础 1.1    通俗地理解什么是编程语言 1.2    C语言究竟是一门怎样的语言? 1.6    初中毕业能学会编程吗? 1.7    C和C++到底有什么关系? 1.8    学了 C 语 ...

  8. c语言从入门到精通_C语言基本概念(上)【C语言入门到精通】

    C语言基本概念 Syntactic sugar causes cancer of the semi-colons.[0] 码字不易,对你有帮助 点赞/转发/关注 支持一下作者 微信搜公众号:不会编程的 ...

  9. c语言 结构体的输入输出_C语言的控制结构和输入输出

    c语言 结构体的输入输出 Control Structure in C defines how the statements in the program are going to execute. ...

最新文章

  1. 进入Android Dalvik虚拟机之Dalvik指令集
  2. SpringMvc解决跨域问题
  3. Android Gradle 自定义Task 详解
  4. Eclipse 常用快捷键(动画讲解)
  5. 微信小程序开发者工具
  6. 各类编程开发软件及资源全版本下载地址合集
  7. 速达软件启示录——记中国一代ERP性价比之王的没落
  8. 大学计算机知识竞赛幽默主持词,知识竞赛幽默主持词.docx
  9. 搭建 Extmail企业邮件服务
  10. python多元假设检验_Python中假设检验的实现,python
  11. Gateway断言功能详解
  12. 【MacBook】激活有个步骤要输面的问题:Enter the passcode you use to unlock the MacBook ***.
  13. 纯小白适合了解的3D游戏建模科普知识,通过培训能入行吗?
  14. 洛蒂(Lottie)
  15. 【Docker】谷粒商城笔记记录:P104运行ElasticSearch容器
  16. 传统IDC为什么要转型?这里解释的很清楚了
  17. MOVICS系列教程(三) RUN Module
  18. android界面布局
  19. 达梦数据库DSC集群安装文档
  20. python在房地产中的应用_“人生苦短,我学 Python”丨爆火的Python语言应用领域主要有哪些?...

热门文章

  1. Vim 利剑常磨,见血封喉 1
  2. 国密SM1、SM2、SM3、SM4算法资料大全
  3. 电脑里照片想要长期储存,用什么方式?
  4. VS 2019 MFC Edit Control控件自绘带软键盘
  5. 工作第七周:提升版权意识,共塑良好共享氛围
  6. 校招失败,在外包熬了 2 年后终于进了阿里
  7. go区块链培训怎么样?深度讲解椭圆曲线加密算法ECC和椭圆曲线数字签名算法ECDSA
  8. vuejs中v-if和v-show的区别以及v-show不起作用
  9. #RunJS# 最少代码的瀑布流实现
  10. 阿里云服务器10M带宽实际速度能达到多少?