您好,欢迎访问三七文档
VB项目内容–第一号:小学低年级语文词语学习CAI•学生从程序生成的一段乱序的文本中,尽可能多地组词语–第二号:小学低年级英语字母学习CAI•学生从程序生成的一段乱序的字母中,区分大小写字母,并按顺序分别将大写字母和小写字母列出来–第三号:小学低年级英语单词学习CAI•学生将程序给出的一个乱序的英语单词,重写为正确的单词–第四号:小学低年级英语句型学习CAI•学生将程序给出的一个乱序的英语句子,重写为正确的句子–第五号:小学低年级语文句型学习CAI•学生将程序给出的一个乱序的词语中,重写为正确的句子第一号:小学低年级语文词语学习CAI•用户需求分析•数据结构与算法分析•软件流程图设计•关键算法实现用户需求分析•总需求–学生从程序生成的一段乱序的文本中,尽可能多地组词语,用于小学低年级语文词语学习•领域分析–小学低年级包括1年级、2年级–1年级语文词语共有**个,涉及到汉字***个用户需求分析•需求描述–系统能够在用户选择开始之后,自动给出若干个汉字,用户从这些汉字中任取二至四个汉字,组成词语,能够组出的成语越多,则得分越高–用户可选择题目的难度,分别为超简单、简单、中等、难、超难五个级别–用户可进行课或单元选择,使给出的汉字及其组成的词限制在用户选择的课或单元内,缺省为对全部1、2年级词语进行随机测试用户需求分析•词汇表–1、2年级词组:1、2年级全部词组,包括2字词和成语–课词组:1、2年级中,以每一课的词组–单元词组:1、2年级中,每一单元(3-5课)的词组–被测词组:从课词组、单元词组或1、2年级词组中随机选取的若干个用于生成乱序汉字的词组用户需求分析:难度级别设置•超简单级别–每次给出2-4个汉字,用户可用以组1个二字词组,或一个四字成语•简单级别–每次给出10个汉字,用户可用以组5个二字词组,或2个四字成语,或二字词组与四字成语各若干个•中等级别–每次给出18个汉字,用户可用以组9个二字词组,或5个四字成语,或二字词组与四字成语各若干个•难级别–每次给出30个汉字,用户可用以组15个二字词组,或7个四字成语,或二字词组与四字成语各若干个•超难级别–每次给出50个汉字,用户可用以组25个二字词组,或12个四字成语,或二字词组与四字成语各若干个数据结构分析•全局静态数据–小学第一至第四册语文课文中所有词语–将每一课词语用一个一维数组保存,共计80课(后续可以用二维数组、文件或数据库等其他数据结构替换)•程序界面接收的输入数据–用户的选择:难度与词组范围选择,使用2组单选按钮保存用户选择数据–根据用户的选择,程序自动生成符合条件的一个乱序的词语汉字列表,使用Lable控件保存乱序汉字列表,其对应的正确词组使用一维数组保存–用户输入词组答案界面:用户在Text控件数组界面输入答案算法分析•乱序词语汉字列表生成算法–从所保存的全局静态数据(或用户限定范围的数据)中随机选取若干个词组,并将这些词组分开,每个汉字随机插到乱序汉字列表中,构成程序的输入•随机生成被测词组的算法–从用户选择的词组范围内,根据难度级别,随机生成若干个测词组的算法关键算法实现•随机生成被测词组的算法•乱序词语汉字列表生成算法软件流程图设计第二号:小学低年级英语字母学习CAI•学生从程序生成的一段乱序的字母中,区分大小写字母,并按顺序分别将大写字母和小写字母列出来第三号:小学低年级英语单词学习CAI•学生将程序给出的一个乱序的英语单词,重写为正确的单词第四号:小学低年级英语句型学习CAI•学生将程序给出的一个乱序的英语句子,重写为正确的句子第五号:小学低年级语文句型学习CAI•学生将程序给出的一个乱序的词语中,重写为正确的句子
本文标题:VB项目讲解
链接地址:https://www.777doc.com/doc-756550 .html