C语言课程设计电子生词库软件Word下载.docx

上传人:b****6 文档编号:16010837 上传时间:2022-11-17 格式:DOCX 页数:24 大小:401.43KB
下载 相关 举报
C语言课程设计电子生词库软件Word下载.docx_第1页
第1页 / 共24页
C语言课程设计电子生词库软件Word下载.docx_第2页
第2页 / 共24页
C语言课程设计电子生词库软件Word下载.docx_第3页
第3页 / 共24页
C语言课程设计电子生词库软件Word下载.docx_第4页
第4页 / 共24页
C语言课程设计电子生词库软件Word下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

C语言课程设计电子生词库软件Word下载.docx

《C语言课程设计电子生词库软件Word下载.docx》由会员分享,可在线阅读,更多相关《C语言课程设计电子生词库软件Word下载.docx(24页珍藏版)》请在冰豆网上搜索。

C语言课程设计电子生词库软件Word下载.docx

(2)显示词库。

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

(3)编辑词库。

首先确认密码后允许添加新词、删除旧词和修改旧词。

(4)查找生词。

显示所要查找的单词其及含义

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

从子菜单可以返回主菜单。

三、设计要求

1.用C语言实现系统;

2.系统具有统计、查询、排序等基本功能;

3.系统的各个功能模块要求用函数的形式实现;

4.文档:

实训说明书每个学生一份,并装在统一的资料盒中;

5.光盘:

每个学生文档和程序资料分别建在一个以自己学号和命名的文件夹

下,并要求每班负责人汇总每个学生的文件放在以班级命名的文件夹下,刻录成

一光盘,放在一个专门的资料袋中。

四、提交的成果

1.设计任务书一份(学校统一格式)

2.设计说明书一份,容包括:

1)中文摘要100字,关键词3-5个。

2)实训题目、容、要求。

3)总体设计(包含几大功能模块)。

4)详细设计(各功能模块的具体实现算法一一流程图)

5)数据结构设计描述,各模块(函数)的功能介绍,参数说明等。

6)调试分析(包含各模块的测试用例,及测试结果。

7)总结(实训完成了哪些功能,还有哪些地方需要改进,及通过实训有何收获,调试程序的体会等)

8)参考文献、致谢等。

五、主要参考资料

1.王连相《C/C++®

序设计》大学

2•谭浩强《C语言程序设计(第2版)学习指导》清华大学

3.莉,龚义建《C语言程序设计实训指导教程》华中科技大学

4.小东,宏珍《C语言程序设计与应用》人民邮电

5.郭翠英《C语言课程设计案例精编》中国水利水电

6•郭有强《C语言程序设计》清华大学

7•丹程,莹,那俊《C语言程序设计案例实践》清华大学

8•丽娟《C语言程序设计教程》人民邮电

9•武雅丽,王永玲,解亚利《C语言程序设计》清华大学

六、各阶段时间安排(共1周)

日期

地点

完成情况

教师签字

星期一

教师讲解设计要求,准备参考资料

实验室

按期完成

星期二

分析系统,方案设计

星期三

方案设计,编程

星期四

调试程序,书写实训说明书

星期五

完成实训说明书,答辩

C语言是一种计算机程序设计语言。

它既有咼级语言的特点,又具有汇编语言的特点。

它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

因此,它的应用围广泛。

根据课程设计要求使用C语言设计了此电子生词库软件,使用较为简单方便。

该软件生词库为使用者本人创建,软件使用过程中可以进行词库的编辑维护。

生词库包含中英文单词,软件具有查找单词功能可以进行中英文单词的查找。

对于英文单词,给出中文解释,对于中文单词给出英文解释。

关键词:

生词库;

编辑;

查找

Abstract

CIanguageisacomputerprogrammingIanguage.Ithasbothth

echaracteristicsofhigh-levellanguage,butalsohasthecharacter

isticsofassemblyIanguage.Itcanbeusedassystemdesignlangu

age,preparationofsystemapplications,butalsocanbeusedas

aprogrammingIanguage,theapplicationwritingdoesnotrelyonc

omputerhardware.Therefore,itsapplicationrangeisextensive.Ac

cordingtothedesignrequirementsfortheuseofCIanguagetode

signtheelectronicmachinesoftware,theuseissimpleandcon

venient.Thesoftwarefortheuserlexiconcreation,softwar

eprocesscanbethesauruseditandmaintenance.Studentsinth

eEnglishlexiconcontainswords,softwarehastofindwordsto

searchforwordsinenglish.ForEnglishwords,giventheCh

ineseexplanation,forChinesewordgivenEnglishinterpretation.

Keywords:

edit;

lookup;

dictionary

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要求

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

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

首先确认密码,后允许添加新词,删除旧词和修改旧词。

显示所要查找的单词及其含义。

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

行。

从子菜单可以返回主菜单

在主菜单中选择0:

显示结束信息。

按任意键后退出主序。

1.3设计目的

1.进一步掌握和利用c语言进行程序设计的能力;

C语言是一种结构化语言。

它层次清晰,便于按模块化方式组织程序,易于调试和维护。

C语言的表现能力和处理能力极强。

它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。

它还可以直接访问存的物理地址,进行位(bit)一级的操作。

C语言有一个突出的优点就是适合于多种操作系统,如DOS

UNIXwindows98.windowsNT;

也适用于多种机型。

C语言具有强大的绘图能力,可移植性好,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画,它也是数值计算的高级语言。

C语言具有很多特点,如简洁紧

凑、灵活方便:

C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。

把高级语言的基本结构和语句与低级语言的实用性结合起来。

C语

言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单位。

运算符丰富C语言的运算符包含的围很广泛,共有34种运算符。

C语言把括号、赋值、强制类型转换等都作为运算符处理。

从而使C语言的运算类型极其丰富,表达式类型多样化。

灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

通过上机训练,更加深刻的理解C语言中的知识点,加深对课堂讲授容的理解更好的了解了一些关于C语言的知识,理解巩固了C语言的理论知识。

学习上机调试程序熟悉程序开发环境、学习计算机系统的操作方法。

2总体设计

该程序采用模块化设计,主要分为主模块,创建生词库模块,编辑词库模块,显示词库模块,查找生词模块。

用户通过主模块对其余各模块进行调用,实现软件功能。

 

主模块

图2.1程序模块关系图

主模块具备显示主菜单功能,用户对主菜单提供的功能进行选择后,

图2.2主模块函数调用图

voidmain()

intchoose;

while

(1)

printf("

|\n"

);

请输入选项编号(

创建生词库

显示词库

编辑词库

查找生词

退出系统

|\n"

printf("

请输入选项\n"

);

seanf("

%d"

&

choose);

if(choose>

5||choose<

0)

{

请重新输入"

printf("

输入错误,

continue;

}

switch(choose)

{case1:

CJ();

;

break;

case2:

XSCK();

case3:

BJCK();

case4:

CZCC();

caseO:

exit(O);

default:

printf("

非法输入!

"

}

3详细设计

主函数主要功能为调用各功能模块,功能模块共四个,分别为创建生词库模

块,编辑词库模块,显示词库模块及查找生词模块。

3.1创建函数

创建函数功能为为用户创建生词库,并对存入单词进行存记录处理。

存入单

词按英汉单词及汉英单词进行保存。

图3.1创建函数图

voidCJ()〃创建

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1