下载此文档

C语言设计 小学生数学辅助学习系统.doc


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
目录
任务书*************************************1
总体设计***********************************2
模块划分***********************************2
算法说明***********************************2
函数模块功能*******************************2
六、流程图**************************************3
七、源程序清单**********************************4
八、程序测试***********************************17
九、结论***************************************17
附:参考文献资料

题目:小学生数学辅助学****系统
功能:实现小学生100以内四则运算的学****和测试
基本要求:
出现欢迎界面,选择加、减、乘、除或混合运算。
系统随机出题,运算数及结果均在100以内,以算式显示。
正确打个对勾,播放一段音乐,如果错误,打个红X,播放另一个音乐。
能统计正确率及得分。
相关知识:图形绘制、按键操作等

本次设计需要使用音乐函数、图形函数以及四则运算函数。首先使用图形函数,创建出一个欢迎界面。其次,在100以内,乘、除法应能整除,显示算式,再编写菜单练****测试和计分及四则运算函数。最后是打印及退出。

欢迎界面模块。
算式模块。
菜单模块。
4. 四则运算模块。
5. 计分模块。
6. 音乐模块。

step1: 先定义音乐函数,包括音符的音长、频率及初始化扬声器,再编写出两段音乐。
Step2: 定义菜单函数,并用printf输出。
Step3: pute()函数,在其中嵌套switch语句,做随机数的四则运算。
Step4: 定义一个Print()函数,当使用者答对或答错时,调用linerel()函数,做出相应的图像并显示。同时放出相应的乐曲,并做正确或错误题数的累积。
Step5: 在主函数中,调用图形函数,设置一个欢迎界面。
Step6: 调用菜单函数。
Step7: pute()函数,并用switch语句选择同号运算和混合运算。
Step8:用printf打印结果。

迎界面模块
在此模块中,我首先定义了显示器及模式,然后通过setbkcolor()函数定义了背景颜色,用outtextxy()和settextstyle()函数定义了字符串输出的位置以及大小和字体。
声音模块
在此模块中,首先定义了音符的长短和频率。然后通过初始化扬声器,来得到每个音符。最后,根据自己的喜好,编写两段音乐。
菜单模块
在此模块中,首先用Menu()函数定义菜单。然后输
入所需要的菜单目录,最后在主函数中调用Menu()
四则运算模块
在此函数中,通过调用switch语句,分成四种情况,每种运算符分别代表一种情况,而在这四种情况中,又分别调用switch语句,又分成四种情况,从而形成了三个数的四则运算。最后在主函数中调用这些情况。
显示对错信息模块
在此函数中,通过调用相应的图像和音乐,给使用者提供对错信息,并累加错误题数和正确题数。
六、流程图
初始化图形显示模式
设棕色背景
输出“e”
输入菜单选项
读入选项m
m=1
m=2
m=3
m=4
m=5
m=6
else
直到
随机产生a;b;c
直到
随机产生a;b;c
直到
随机产生a;b;c
直到
随机产生a;b;c
随机op op2
结束
输出错误提示信息
a+b+c<=2
a+b+c<=2
a+b+c<=2
a+b+c<=2
Op1
Op2
Op3
Op4
读入ANSWER值
OP2=1
OP2=2
OP2=3
OP2=4
OP2=1
OP2=2
OP2=3
OP2=4
OP2=1
OP2=2
OP2=3
OP2=4
OP2=1
OP2=2
OP2=3
OP2=4
result<=a+b+c
result<=a-bc
result<=a*b*c
result<=a/b/c
产生随机a,b,c
计算机应result
读入answer
N
RESULT
Y
ANSWER
画错号,奏哀乐
画对号,奏欢歌
*w++
*r++
Score<=((float)100/all)*r
prin

C语言设计 小学生数学辅助学习系统 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mkjafow
  • 文件大小86 KB
  • 时间2018-09-18