欢迎来到天天文库
浏览记录
ID:57569924
大小:43.00 KB
页数:9页
时间:2020-08-27
《二十六个英语字母的练习.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机技术基础课程设计C语言设计报告题目:二十六个英语字母的练习学院:机电工程学院专业:工业工程姓名:李敏指导老师:顾煜新设计日期:2007年1月9号一:选题背景根据我们所学的C语言程序设计的知识和网上自学的知识,利用C语言编译程序来实现英语字母的练习,从而使小学生熟练掌握英语26个字母,并且使自己熟练了键盘的键位,设计过程中,丰富了我们的业余生活,且练习了打字的速度,下面就是借鉴网上且自己修改了的用C语言编译的练习二十六个字母打字的程序。二:设计思想练习前先给屏幕一种底蓝色和告诉你马上就要进入练习,当你按了任意键后,进入正式练习。首先在屏幕上方记录你按键的次数和正确的次数及错误的
2、次数。下方是系统随机给的英文字母如果你按的键和给的字母一样的话,进入下个字母,当你按错了键的时候,主机发出“滴”的响声提示你按错了,重新输入字母,一行完后,自动进入下一行。当你需要离开的时候,按Esc键,退出,并且告诉你的成绩好坏,三:程序流程图开始main定义Charchinti=0调用InitTextMode函数调用ShowSplash函数调用DrawFrame调用ShowSplash调用gotoxy四:程序清单#include"stdio.h"#include"time.h"#include"conio.h"#include"dos.h"#defineBGCOLORBLUE#
3、defineFORECOLORGREEN#definePERFERED#defineWIDTH80#defineHEIGHT25intRow=0;intCorrects=0;intHits=0;intErrors=0;charSrcList[2*WIDTH]={' '};voidInitTextMode(){textmode(2);/*将屏幕设置成文本模式*/textbackground(PERFE);/*选择新的文本背景颜色*/textcolor(FORECOLOR);/*在文本模式中选择新的字符颜色*/}voidDrawFrame(){textmode(2);/*将屏幕设置成
4、文本模式*/window(1,1,80,3);/*定义活动文本模式窗口*/textbackground(FORECOLOR);/*选择新的文本背景颜色*/textcolor(BGCOLOR);/*在文本模式中选择新的字符颜色*/clrscr();/*清除文本模式窗口*/printf("Hits:%dtCorrects:%dtErrors:%d",Hits,Corrects,Errors);window(1,4,80,25);/*定义活动文本模式窗口*/textcolor(FORECOLOR);/*在文本模式中选择新的字符颜色*/textbackground(BGCOLOR)
5、;/*选择新的文本背景颜色*/clrscr();/*清除文本模式窗口*/}voidShowSplash(){clrscr();/*清除文本模式窗口*/gotoxy(30,11);/*在文本窗口中设置光标*/printf("WelcomeToUseThisSoftware!");gotoxy(30,13);printf("youwillimproveyourcapabity!");gotoxy(50,15);/*在文本窗口中设置光标*/printf("limin.");getch();clrscr();/*清除文本模式窗口*/}voidShowSplash1(){clrscr();g
6、otoxy(30,11);printf("ThankyouforyouUseThisSoftware!");gotoxy(50,13);printf("youareagoodplayer!!!");gotoxy(50,15);printf("donotprind!!!");getch();clrscr();}voidShowSplash2(){clrscr();gotoxy(30,11);printf("ThankyouforyouUseThisSoftware!");gotoxy(50,13);printf("workhardforthenexttime!");gotoxy(50
7、,15);printf("doaexerciseforonetime!");getch();clrscr();}voidShowSample(){inti;srand(time(0));/*初始化随机数发生器*/for(i=0;i
此文档下载收益归作者所有