二十六个英语字母的练习

二十六个英语字母的练习

ID:17356143

大小:44.00 KB

页数:10页

时间:2018-08-30

二十六个英语字母的练习_第1页
二十六个英语字母的练习_第2页
二十六个英语字母的练习_第3页
二十六个英语字母的练习_第4页
二十六个英语字母的练习_第5页
资源描述:

《二十六个英语字母的练习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计算机技术基础课程设计C语言设计报告题目:二十六个英语字母的练习学院:专业:班级:姓名:设计日期:一、选题背景根据我们所学的知识和网上自学的知识,利用C语言编译程序来实现英语字母的练习,从而使小学生熟练掌握英语26个字母,并且使自己熟练了键盘,丰富了我们的业余生活,且练习了打字的速度,下面就是借鉴网上且自己修改了的用C语言编译的练习二十六个字母的程序。officiallyestablishedonJuly1,2013,Yibincity,formerlyknownasthebus,integratedoriginal

2、rongzhoubuscompanyinYibincityandMetrobuscompany,formedonlyinYibincityofaState-ownedpublictransportenterprises,thecompanyconsistsofoneortwo,thirdDivision.Integrationofpublictransportservicesisnotyetestablished二、设计思想练习前先给屏幕一种底蓝色和告诉你马上就要进入练习,当你按了任意键后,进入练习。首先在屏幕上方记

3、录你按键的次数和正确的次数及错误的次数。下方是系统随机给的英文字母如果你按的键和给的字母一样的话,进入下个字母,当你按错了键的时候,主机发出“滴“的响声提示你按错了,重新输入字母,一行完后,进入下一行。当你需要离开的时候,按Esc键,退出,并且告诉你的成绩好坏。三、主要解决问题的方法及技术关键(1)主要问题及解决方法:用conio.h中的textmode函数将文本设置成文本模式,再用textbacdground选择新的文本背景颜色textcolor在文本模式中选择新的字符颜色使进入不同的界面,再利用clrscr函数清

4、除文本模式,用gotoxy函数设置光标,告诉进入的是什么程序。进入正式的程序后,在上面四行,记录打对打错的数目和总数目,时时更新,用随机函数srand和rand给出应该打的字母,当你答对的时候进入下一个字母,错误的时候发出“滴”的警告,用dos.h中的sounddelay和nosound函数实现。当你按了Esc键退出测试,并且告诉你的成绩的好坏。2.技术关键:(1)delay()的暂停、延迟功能,来达到控制速度的目的。(2)Hits,Corrects,Errors来记录对错。(3)Exit关闭函数。四、程序流程开始m

5、ain定义Charch,inti=0,jofficiallyestablishedonJuly1,2013,Yibincity,formerlyknownasthebus,integratedoriginalrongzhoubuscompanyinYibincityandMetrobuscompany,formedonlyinYibincityofaState-ownedpublictransportenterprises,thecompanyconsistsofoneortwo,thirdDivision.Inte

6、grationofpublictransportservicesisnotyetestablished调用InitTextMode函数调用ShowSplash函数调用DrawFrame调用ShowSplashwhile音乐和赞扬鼓励后结束程序条件1调用UpdateResultJ的判断输入字符求出j的值是否是’27’yesI=0yes调用ShowSamplenoofficiallyestablishedonJuly1,2013,Yibincity,formerlyknownasthebus,integratedorig

7、inalrongzhoubuscompanyinYibincityandMetrobuscompany,formedonlyinYibincityofaState-ownedpublictransportenterprises,thecompanyconsistsofoneortwo,thirdDivision.Integrationofpublictransportservicesisnotyetestablished是否为a和z之间本字符减去32yesRow=0yesRow是否大于等于7no是否为A和Z之间noR

8、ow自增1noHits++noyesI是否大于80和Ch是否相等Corrects++I自增2yesno调用sound打出ch调用delay调用nosoundError++调用UpdateResult调用gotoxy五、程序清单officiallyestablishedonJuly1,2013,Yibincity,formerlyknownast

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。