小学数学四则混合运算自动出题辅助系统

  • 类别:系统工具
  • 大小:577M
  • 时间:2022-12-10 18:07:22
  • 下载:35次
游戏简介

小学数学四则混合运算自动出题辅助系统是一款帮助家长在小学生学习四则运算时的自动出题系统,,主要解决算式模式、填空模式及算式与填空的混合模式下的自动出题问题,可以任意显示或清除答案。希望对需要的朋友,有所帮助。

系统特点

软件操作简单,具有良好的交互界面,标准界面设计,属于一看就会型的傻瓜软件。

四则混合运算是小学数学的一项基本的知识点,关于四则混合运算其实也是可以通过软件来出题的,这为广大的老师和家长朋友们节省了不少的编题的精力和时间。

小学数学出题系统C++代码

一. 设计任务 小学数学出题系统概述:      为小学生教学服务,能够根据小学生的需要随机抽出两位数的数学运算题,可根据需要进行加减乘除运算。由学生在电脑上答题,并对其判断正误和记分。另外可以根据需要随机抽出四则运算的混合运算题同样应对其判断正误和记分。 基本要求:         抽题选择功能         两位数四则运算的出题功能        四则混合运算的抽题功能        答案判断正误功能        分数累积功能        出题存储功能等

二.系统分析介绍以及有关变量、结构体的说明  

(1)系统操作说明  1.主界面设计,选择目录中的各种功能。  2. 系统随机出题,显示算式,含加,减,乘,除四则运算以及混合四则运算。  3.完成题目后返回主菜单,查询成绩,以及回顾存储过的试题。 4.测试时,系统自动出题,每题10分,统计得分。显示各题的对错信息。

2    (2)有关变量、结构体的说明  a>该系统主要由够造函数体、结构体等来并在main函数中引用这些函数和结构体以及打开或关闭文件来完成出题得分等功能。根据菜单分别选择四则运算或者四则混合运算进行测试,进入出题阶段,利用出题函数chuti()和chuti1()随机产生四则运算和混合运算题目.完成题目后选择返回进行评分和回顾试题系统查看。  b>模块划分及功能     1.选择界面:在进入该系统后,须选择所需体型或其他。    2.测试界面:在选择了类别后,系统进入出题界面,使用者开始做练习。  3. 查分界面:完成题目后,回主菜单选择输出成绩。   4. 回顾试题界面:在主菜单中选择“查看所做题目”

大一c语言 小学生算数出题系统 的设计与实现?

一、设计的流程:

1. 主界面设计,选择练习或测试,按ESC结束程序。

2. 题型选择界面设计,选择加、减、乘、除或混合运算,按ESC返回主界面。

3. 系统随机出题,运算数及结果均在100以内,乘、除法应能整除,显示算式。

4. 练习时,系统随机出题,键入结果,正确和错误均有提示,出错时允许再输入,最多三次机会,若还不正确,给出答案。继续出题,按ESC,显示总题数,正确数和正确率。

5. 测试时,系统自动出10道题,每题只给一次机会,每题10分,统计得分。结束后,给出总分,显示各题的对错信息,错误的给出答案。中间按ESC键结束。显示已作题的对错信息,错误的给出答案,不显示得分,按任意键返回题型选择界面。

相关知识:按键操作、数组、指针、结构体等

二、例程:

#include<stdlib.h>

#include<stdio.h>

#include<conio.h>

#include<time.h>

void main()

{

  int a[10],b[10],d[10],c[10],num=0,result,add=0

  float val

  char fa[5]={'+','-','*','/'}

  

  

  while(1)

  {

   srand((unsigned)time(NULL))

   d[num]=abs(rand())%4

   while(1)   

   {

   c[num]=-1

   a[num]=abs(rand())%100

   b[num]=abs(rand())%100

   if(d[num]==0) c[num]=a[num]+b[num]

   else if(d[num]==1) c[num]=a[num]-b[num]

   else if(d[num]==2) c[num]=a[num]*b[num]

   else if(d[num]==3) 

     {

       if(b[num]>0)val=1.0*a[num]/b[num]

       else val=-1

     }

   if(d[num]<=2)

      { 

       if(c[num]>=0 && c[num]<=100) break

       }

   else

      { 

    if(a[num]==int(val)*b[num] && val>=0)

       {c[num]=val break}

       }

   }

   num++

   if(num==10) break

  }

  

  num=0

  while(1)

  {

   printf("%d %c %d= ",a[num],fa[d[num]],b[num])

   scanf("%d",&result)

   if(result==c[num])

   {

    printf("回答正确!n")

    add+=10

   }

   else

    printf("错误,正确答案: %dn",c[num])

      num++

      if(num==10) break

    }

  printf("n得分:%dn",add)

  getch()

}

标题:小学数学四则混合运算自动出题辅助系统
链接:http://www.afysj.com/soft/227.html
版权:文章转载自网络,如有侵权,请联系删除!
标签:
资讯推荐
更多
暮土动作盘点及解锁攻略

在光遇这款游戏当中最重要的就是交友了,因为这是一款交友的游戏,而要想交的好朋友,就需要有非常出彩的动作和精致华丽的服饰,这样才能够吸引到其他玩家的目光从而结成好朋友,而且这款游戏还非常的鼓励玩家一起组队去进行冒险,一起去组队完成任务,并且有

2022-12-08
魔法季动作盘点及解锁攻略

作为一款全新的交友类手游,光遇一直以他高招的画质和玩法吸引了众多的游戏玩家,而且这款游戏不同于以往的打怪的游戏,在主线方面也没有明显的剧情,只不过是需要你来探索庞大的世界来解锁动作和装扮。但是因为过于庞大,所以很多的玩家会在地图当中迷失,接

2022-12-08
冥府携香武器详细攻略

崩坏三冥府携香武器详细攻略,相信很多玩家还不知道这个武器的具体玩法,本次就为大家带来了相关攻略,感兴趣的小伙伴一起来看看吧。一、武器简介「冥府携香」是「安息鸢尾」的超限形态,适合「失落迷迭」使用。该武器可大幅强化角色造成的蓄力攻击与必杀技的

2022-12-08
空之律者新时装的获取方式

在游戏里面的凛冬女帝服装好看吗,应该怎么才能获取,相信小伙伴们都已经看到了这款漂亮的衣服吧,感兴趣的话就来看看吧。一、获取方式活动期间,进行「凛冬女帝」服装补给有机会获得以下物品:第1层:「凛冬女帝」服装第2层:「高级技能材料」*50、「圣

2022-12-08
永赤之枪获取方式

永赤之枪是增幅游侠的一款换色皮肤,该皮肤的视觉效果比原来的要好一点。今天就为大家带来永赤之枪获取方式介绍,快来看看吧!一、获取方式这款皮肤可以免费获得,在新开的主线长夜暗空之中,活动等级到达三十级就可以获得这款皮肤了,但是前提是你解锁了增幅

2022-12-08