77范文网 - 专业文章范例文档资料分享平台

C语言课程设计 电子生词库软件

来源:网络收集 时间:2018-10-20 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

目 录

1概述 ............................................................................................................................. 1 1.1 题目内容 ........................................................................................ 1 1.2 要求 ............................................................................................... 1 1.3 设计目的 ........................................................................................ 2 2 总体设计 .................................................................................................................... 3 3 详细设计 .................................................................................................................... 6 3.1 创建函数 ........................................................................................ 6 3.2 显示函数 ........................................................................................ 9 3.3 编辑函数 ...................................................................................... 11 3.4 查找函数 ...................................................................................... 14 4调试与测试 ............................................................................................................... 18 4.1 创建英文词库 ............................................................................... 18 4.2 创建中文词库 ............................................................................... 19 4.3 显示所有单词 ............................................................................... 20 4.4 显示中文单词 ............................................................................... 21 4.5 显示英文单词 ............................................................................... 22 4.6 查找英文单词 ............................................................................... 23 4.7 查找中文单词 ............................................................................... 24 4.8 退出程序 ...................................................................................... 25 5结论 ........................................................................................................................... 26 参考文献 ...................................................................................................................... 27 致谢 .............................................................................................................................. 28

1概述

1.1 题目内容

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

运用C语言,设计编写一个电子生词库软件。该生词库软件可根据使用者需要,建立属于使用者自己的生词库,生词库软件使用过程中应简单易用。生词库中生词选自本人经常需要使用的单词。在生词库软件中对于英语单词,给出中文含义,对于中文单词给出英文含义。

1.2 要求

(1)创建生词库。用文件建立一个单词库,中英文单词均有,对于英语单词,给出中文含义,对于中文单词给出英文含义。

(2)显示词库。显示所有单词和单词数、所有中文单词和单词数、所有英文单词和单词数,显示英文单词时按字母从小到大的顺序排列。

(3)编辑词库。首先确认密码,后允许添加新词,删除旧词和修改旧词。 (4)查找生词。显示所要查找的单词及其含义。

主菜单和子菜单能够循环出现,每一项菜单执行后,询问用户是否继续进行。从子菜单可以返回主菜单。

在主菜单中选择0:显示结束信息。按任意键后退出主序。

1.3 设计目的

1.进一步掌握和利用c语言进行程序设计的能力; 2.进一步理解和运用结构化程序设计的思想和方法; 3.初步掌握开发一个小型实用系统的基本方法; 4.学会调试一个较长程序的基本方法; 5.学会利用流程图或N-S图表示算法;

6.掌握书写实训开发文档的能力(书写实训报告);

C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。C语言有一个突出的优点就是适合于多种操作系统,如DOS、UNIX、windows 98.windows NT;也适用于多种机型。C语言具有强大的绘图能力,可移植性好,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画,它也是数值计算的高级语言。C语言具有很多特点,如简洁紧凑、灵活方便:C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单位。运算符丰富C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

通过上机训练,更加深刻的理解C语言中的知识点,加深对课堂讲授内容的理解更好的了解了一些关于C语言的知识,理解巩固了C语言的理论知识。 学习上机调试程序熟悉程序开发环境、学习计算机系统的操作方法。

2 总体设计

该程序采用模块化设计,主要分为主模块,创建生词库模块,编辑词库模块,显示词库模块,查找生词模块。用户通过主模块对其余各模块进行调用,实现软件功能。

主模块 创编显查

建辑示找生词词生词库 库 词 库 写读文取件 文件 显示所有单词

图2.1 程序模块关系图

主模块具备显示主菜单功能,用户对主菜单提供的功能进行选择后,主模块调用所需功能模块,实现相应功能,如图2.2 所示。

开始 显示主菜输入choose的choose=? 其他 程序调用 CJ 调用XSCK 调用BJCK 调用SC 调用CZCC 调用XG 调用 TJ 非法选项 继续吗?yesno 假 yesno=n或y或Y或N 真 yesno=y或Y 结束

图2.2 主模块函数调用图

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言课程设计 电子生词库软件在线全文阅读。

C语言课程设计 电子生词库软件.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/222236.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: