- UID
- 672406
- 在线时间
- 小时
- 注册时间
- 2011-9-16
- 最后登录
- 1970-1-1
- 主题
- 帖子
- 性别
- 保密
|
大家一定都知道了著名的LastTool for GRE Words(V1.0).xls。可是我在使用的时候发现,例如我要随机第2-10的单词,运行结果如下。例如我看到abbreviate的时候,我不确定我记忆中的意思对不对,于是我得向右看它的解释,然后再在第一列记录我的错误信息。 于是我几天前,花了2天时间用MATLAB写了一个随机背单词的软件,这几天稍微修改一些小问题后,现发上来供大家使用。 运行GRE.m后,程序将先读取excel单词表,之后提示输入需要随机的起始和结束的单词序号后将开始随机背单词,如下面3张图所示。
在这里问“认识吗?”,回车默认表示认识,所有第一个字符不是Y/y的字符串都(例如“N”,“js’dlf”)表示不认识。如果输入认识,会出现单词释义,然后问你正确与否,如下
如果选择不认识,则直接出现释义,并让你记住它,并回车继续。 如果你要中途离开,暂停背单词,则可以在问你“认识吗?”或“正确吗?”处输入“end”并回车,如下
一旦背单词结束,或人工输入end中止,会把你背诵的情况显示出来,并错误单词写入excel中,如下,
上面的excel表显示,我的admonish背了3次,错0次;adopt背了1次,错了1次。 如果你手动输入end结束程序后,需要继续复习单词,则再次运行程序的时候,程序会询问是否继续上次未完成的复习,如下
选择继续后,就接着上次的继续复习,如下。
PS. 在每次复习完单词后,不论是完成所有单词,还是输入end手工结束,都会在“统计.txt”中显示你此次的复习情况,如下
PSS. 如果你手工end结束,则会生成一个last.dat,记录的是你这次单词背到哪了。 PSSS. 小诀窍,如果你只希望复习你做错的单词,可以在excel中选择B列,在数据栏中,按降序排列(Z→A那个图标),这样排在前面的就是你错的单词了。然后,你再在程序里输入对应的序号。
我暂时不会让这个小程序显示音标,如果有高手会的话,可以修改一下发上来。 如果大家有什么意见和建议的话,也可以发上来告诉我。
最后,我选用MATLAB是因为1.MATLAB对excel的读写较为简单,2.论坛中有许多工科生,MATLAB应该还是有一定使用率的。鉴于运行由m文件编译的exe文件需要安装一个400MB的编译器,我就不发EXE文件上来了,大家直接打开m文件在MATLAB上运行好了。如果有高手能修改为C语言或者VC之类的通用程序,也可以发上来。谢谢大家。 |
|