c语言词典课程设计报告,英汉电子词典C语言课程设计

41528d3028836879cd698677c3999917.gif英汉电子词典C语言课程设计

C 语言程序设计 课程设计(论文)题目: 英汉电子词典 院(系): 专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 起止时间: 课程设计(报告)任务及评语院(系):软件学院 教研室:软件教研窒学 号 学生姓名 专业班级程序设计(报告)题目程序设计(报告)任务程序设计的任务与要求:(1)掌握 C 语言编程的基础知识。(2)较熟练地编写 C 语言应用程序。(3)了解 C 语言的常用标准函数、编程技巧、异常处理。(5)联系已学过的内容,巩固所学的理论,增强独立工作能力。(6)通过设计主要使学生有一个独立编写程序的过程,对理论学习及动手能力都有一个很大的提高。(7)通过本次设计,进一步培养学生热爱专业的思想,同时对本专业综合素质的提高起一个积极的推动作用。课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计报告。指导教师评语及成绩成绩: 指导教师签字: 2009 年 1 月 10 日辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)目 录第 1 章 课程设计的目的与要求 11.1 课程设计目的 11.2 课程设计的实验环境 11.3 课程设计的预备知识 11.4 课程设计要求 1第 2 章 课程设计内容 22.1 程序功能介绍 .22.2 程序整体设计说明 .22.2.1 设计思路 .22.2.2 数据结构设计及用法说明 .32.2.3 程序结构(流程图) .4.2.4.4 各模块的功能及程序说明 52.2.5 程序结果 .6输出结果是:delete word success .82.3 程序源代码及注释 .8第 3 章 课程设计总结 16参考资料 .17辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)1第 1 章 课程设计的目的与要求1.1 课程设计目的本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计语言(C) 》 课程后进行的一次全面的综合练习。本课程设计的目的和任务: 1. 巩固和加深学生对 C 语言课程的基本知识的理解和掌握 2. 掌握 C 语言编程和程序调试的基本技能 3. 利用 C 语言进行基本的软件设计4. 掌握书写程序设计说明文档的能力5. 提高运用 C 语言解决实际问题的能力1.2 课程设计的实验环境硬件要求能运行 Windows 2000/XP 操作系统的微机系统。C 语言程序设计及相应的开发环境。1.3 课程设计的预备知识熟悉 C 语言及 C 语言开发工具。1.4 课程设计要求1. 分析课程设计题目的要求2. 写出详细设计说明3. 编写程序代码,调试程序使其能正确运行4. 设计完成的软件要便于操作和使用5. 设计完成后提交课程设计报告辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)2第 2 章 课程设计内容2.1 程序功能介绍英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子英汉词典的功能,如:单词的查找、增词、删除、修改和维护等工作。在计算机中建立有限规模的电子英汉词典(文件) ,利用程序实现电子英汉词典的查找、增词、删除、修改和维护工作。词典的内容为:每行对应一个词条,每个词条由两个字符串组成,字符串用若干空格符分开;前一个是单词字符串(英文) ,后一个是释义字符串(中文) ,使用分号作为多个释义的分隔符(无空格) 。对单词和释义字符串长度的限定分别为不少于 10 个与 15 个字符,词条数限定为不多于 1000 条。2.2 程序整体设计说明程序共有五个子函数和一个主函数。1.search 是查找函数,用户通过系统提示输入要查找的单词,只要单词库中含有此单词便能找到相应的中文解释。这个查找函数使用的是从头到尾的线性查找发,虽然查找效率在数据很大上午时候无法容忍的。但是因为这里涉及的数据量很小,使用线性查找对系统性能没有很大上午损害。2.add 是增加函数,用户可通过此函数来增加单词库单词的数量。3.modify 是修改函数,程序提示用户输入要修改的单词,还是用线性查找的方法查找相应的纪录,如果找到,则提示输入新单词及中文解释。4.delete 是删除函数,程序提示用户输入要删除的单词,使用线性查找的方法找到相应的纪录,如果找到,提示用户确认删除才做。在得到确认后,删除这个单词的纪录。5.主程序通过无限循环来接收输入的命令,并且根据命令调用相应的函数处理。辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)32.2.1 设计思路英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子英汉词典的功能,如:单词的查找、增词、删除、修改和维护等工作。1、在计算机中建立有限规模的电子英汉词典(文件) ,利用程序实现电子英汉词典的查找、增词、删除、修改和维护工作。2、词典的内容为:每行对应一个词条,每个词条由两个字符串组成,字符串用若干空格符分开;前一个是单词字符串(英文) ,后一个是释义字符串(中文) ,使用分号作为多个释义的分隔符(无空格) 。3、对单词和释义字符串长度的限定分别为不少于 10 个与 15 个字符,词条数限定为不多于 1000 条。4、采用菜单工作方式。在一个操作执行之后,程序询问是否继续执行该操作。如输入 Y 或 y,则重复同一操作,不退回到菜单;如输入其它信息,则回到菜单等待另一次选择。仅当选择退出操作时,程序应询问是否将修改后的词典存盘,并根据用户选择存盘退出或不存盘退出。2.2.2 数据结构设计及用法说明 1.建立单词数据库(包含英文单词、中文意思解释)2.用 函数访问单词数据库文件。3.还用到标准的输出输入函数,按需输出输入或删除数据。 进入菜单页面以后,有四个选项,1.是查找单词;2.是增加单词;3.修改单词;4.,删除单词;5.退出菜单进入菜单:输入 1 ,按回车就会出现提示语,然后输入你想查询的单词,并按回车。如果程序里面存有这个单词就会输出这个单词和它的中文意思。如果不存在就提示你“no this word”。输入 2,按回车就进入增词的程序了。如果里面存储的单词达到 200 个了,就会提醒你“the dictionaryis full”。如果没有超过,那就引导你输入你想增加的单词及其意思。这样就增加了单词。辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)4输入 4,回车。在出现“please press the word you want to update”后面输进你想修改的单词,然后根据提示语输入单词及其意思,之后就会告诉你修改完成了。辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)52.2.3 程序结构(流程图)显示菜单输入选项开始返回? 返回? 返回?执行查找函数Search( )执行添加函数Creat( )执行删除函数Delete( )执行 break语句退出= =1 = =2 = =3 = =4= =5Y Y YN N N辽

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值