云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言课程设计举例--小学生算术自测.doc

C语言课程设计举例--小学生算术自测.doc

  • 62 次阅读
  • 3 次下载
  • 2025/6/4 9:12:07

C语言课程设计

---- 小学生算术练习管理系统

一、总体设计

1.概述

( 1)总体设计目标

让小学生利用本系统练习小学算术运算, 巩固提高算术运算能力。 对于加法、减法、乘法、除法、四则混合运算,系统能够自动出题,并能够自动判断小学生回答的正误;小学生 可以选择不同的内容进行练习; 小学生可以利用本系统进行模拟考试, 检测自己的算术运算水平。

( 2)总体设计策略

本系统采用的是自顶向下、层次化的模块结构

, 把一个大的模块逐步分解成较小的相对

(即

简单的模块。 为了提高每个模块的内聚性、 降低模块间的耦合性, 将每个模块设计成具有单 一功能的模块(即功能内聚), 使模块间的联系完全是通过主模块的控制和调用来实现 非直接耦合)。

2.计算机系统配置 ( 1)硬件配置 (略) ( 2)软件配置

操作系统: windows2000 ; C语言编译系统: WIN-TC。 3.系统结构 ( 1)系统结构图

小学生算术练习管理系统的系统结构图如下所示, 总共由 7 个模块组成, 其中一个是总控模块,另外七个是分别实现不同功能的子模块:

小学生算术练习

管理系统 总控模块

加 法 运 算 练习 子 模 块

减 法 运 算 练习 子 模 块

乘 法 运 算 练习 子 模 块

除 法 运 算 练习 子 模 块

四 则 混 合 运 算 练习 子 模 块

模 拟 考 试 练习 子 模 块

(2)模块说明书

A.小学生算术练习管理系统总控模块的模块说明书 模块名称:小学生算术练习管理系统总控模块 输入:主菜单选择项 输出: 处理:

1.按以下格式显示主菜单和提示小学生选择:

小学生算术练习管理系统 ( 1)加法运算练习 ( 2)减法运算练习 ( 3)乘法运算练习 ( 4)除法运算练习 ( 5)四则混合运算练习 ( 6)模拟考试练习 ( 7)结束练习,退出本系统 请选择( 1,2, 3, 4, 5, 6,7): 2.接收主菜单选择项

如果选择项的值为 如果选择项的值为 如果选择项的值为 如果选择项的值为 如果选择项的值为 如果选择项的值为 如果选择项的值为

1,调用加法运算练习子模块。 2,调用减法运算练习子模块。 3,调用乘法运算练习子模块。 4,调用除法运算练习子模块。 5,调用四则混合运算练习子模块。 6,调用模拟考试练习子模块。 7,结束练习,退出本系统。

B.加法运算练习子模块的模块说明书 模块名称:加法运算练习子模块

输入:根据给定加数与被加数,小学生输入两者的和数

输出:根据小学生输入的和数,输出表示“正确”或“错误”的提示信息处理:

1.按以下格式显示子菜单和提示小学生选择: 加法运算练习子系统

( 1)作两位整数的加法运算练习

( 2)作三位或三位以上的整数加法运算练习 ( 3)返回主菜单 请选择( 1, 2,3): 2.接收子菜单选择项

如果选择项的值为 1,随机出一道两位整数的加法练习题,根据小学生的回答,输出表示“正确”或“错误”的提示信息,然后再显示子菜单。

如果选择项的值为 2,随机出一道三位或三位以上的整数的加法练习题,根据小学生的回答,输出表示“计算正确”或“计算错误”的提示信息,然后再显示子菜单。 如果选择项的值为

3,结束加法运算练习,返回主菜单。

C.减法运算练习子模块的模块说明书 模块名称:减法运算练习子模块

输入:根据给定被减数与减数,小学生输入两者的差数

输出:根据小学生输入的差数,输出表示“正确”或“错误”的提示信息处理:

1.按以下格式显示子菜单和提示小学生选择: 减法运算练习子系统

( 1)作两位整数的减法运算练习

( 2)作三位或三位以上的整数减法运算练习 ( 3)返回主菜单 请选择( 1, 2,3): 2.接收子菜单选择项

如果选择项的值为 1,随机出一道两位整数的减法练习题,根据小学生的回答,输出表示“正确”或“错误”的提示信息,然后再显示子菜单。

如果选择项的值为 2,随机出一道三位或三位以上的整数减法练习题,根据小学生的回答,输出表示“计算正确”或“计算错误”的提示信息,然后再显示子菜单。 如果选择项的值为

3,结束减法运算练习,返回主菜单。

D.乘法运算练习子模块的模块说明书 模块名称:乘法运算练习子模块

输入:根据给定被乘数与乘数,小学生输入两者的积数

输出:根据小学生输入的积数,输出表示“正确”或“错误”的提示信息处理:

1.按以下格式显示子菜单和提示小学生选择: 乘法运算练习子系统

( 1)作两位整数的乘法运算练习

( 2)作三位或三位以上的整数乘法运算练习 ( 3)返回主菜单 请选择( 1, 2,3): 2.接收子菜单选择项

如果选择项的值为 1,随机出一道两位整数的乘法练习题,根据小学生的回答,输出表示“正确”或“错误”的提示信息,然后再显示子菜单。

如果选择项的值为 2,随机出一道三位或三位以上的整数乘法练习题,根据小学生的回答,输出表示“计算正确”或“计算错误”的提示信息,然后再显示子菜单。 如果选择项的值为

3,结束乘法运算练习,返回主菜单。

E.除法运算练习子模块的模块说明书 模块名称:除法运算练习子模块

输入:根据给定被除数与除数,小学生输入两者的商数

输出:根据小学生输入的商数,输出表示“正确”或“错误”的提示信息处理:

1.按以下格式显示子菜单和提示小学生选择: 除法运算练习子系统

( 1)作两位整数的除法运算练习

( 2)作三位或三位以上的整数除法运算练习 ( 3)返回主菜单 请选择( 1, 2,3): 2.接收子菜单选择项

如果选择项的值为 1,随机出一道两位整数的除法练习题,根据小学生的回答,输出表示“正确”或“错误”的提示信息,然后再显示子菜单。

如果选择项的值为 2,随机出一道三位或三位以上的整数除法练习题,根据小学生的回答,输出表示“计算正确”或“计算错误”的提示信息,然后再显示子菜单。 如果选择项的值为

3,结束除法运算练习,返回主菜单。

F.四则混合运算练习子模块的模块说明书 模块名称:四则混合运算练习子模块

输入:根据给定的四则混合运算式,小学生输入运算式的得数

输出:根据小学生输入的得数,输出表示“正确”或“错误”的提示信息处理:

1.按以下格式显示子菜单和提示小学生选择: 四则混合运算练习子系统 ( 1)作整数的四则混合运算练习 ( 2)返回主菜单 请选择( 1, 2): 2.接收子菜单选择项

如果选择项的值为 1,随机出一道整数的四则混合运算的练习题 ( 如果出现除法 , 要保证能整除 ) ,根据小学生的回答,输出表示“计算正确”或“计算错误”的提示信息,

然后再显示子菜单。 如果选择项的值为

2,结束四则混合运算练习,返回主菜单。

G.模拟考试练习子模块的模块说明书 模块名称:模拟考试练习子模块

输入:根据给定的模拟考试卷,小学生输入各题的答案。 输出: 根据小学生对各题回答的情况,以及每题的规定分数,

出该总分。 处理:

1.按以下格式显示子菜单和提示小学生选择: 算术运算模拟考试练习子系统 ( 1)作模拟考试练习题 ( 2)返回主菜单 请选择( 1, 2): 2.接收子菜单选择项

统计小学生总共所得总分,输

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

C语言课程设计 ---- 小学生算术练习管理系统 一、总体设计 1.概述 ( 1)总体设计目标 让小学生利用本系统练习小学算术运算, 巩固提高算术运算能力。 对于加法、减法、乘法、除法、四则混合运算,系统能够自动出题,并能够自动判断小学生回答的正误;小学生 可以选择不同的内容进行练习; 小学生可以利用本系统进行模拟考试, 检测自己的算术运算水平。 ( 2)总体设计策略 本系统采用的是自顶向下、层次化的模块结构 , 把一个大的模块逐步分解成较小的相对 (即 简单的模块。 为了提高每个模块的内聚性、 降低模块间的耦合性, 将每个

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com