假定某校有N各学生,系统可以根据学生每次上机时记录学号和上机时间,下机时自动计算费用。要求: (1)系统以菜单方式工作 (2)系统可以设置上机每小时的价格,默认为每小时1元, (3)系统可以输入功能N名学生的学号、专业,年级、姓名。 (4)计算功能:计算每个下机学生的上机费用,每小时1元。 (上机费用=上机时间* 价格 ,不足半小时按1小时的价格减半计算,超过半小时但不足一小时的按1小时计算) (5)查询功能:按条件(班级、学号、姓名)显示学生的上机时间。 (6)机器使用情况的显示(显示方式不限但要一目了然)
时间: 2023-12-22 10:06:08 浏览: 143
好的,这是一个关于学生上机费用管理系统的问题。以下是对应的菜单:
1. 设置上机每小时价格
2. 输入N名学生信息
3. 计算下机学生上机费用
4. 查询学生上机时间
5. 显示机器使用情况
6. 退出系统
对于第一个问题,您需要实现一个学生上机费用管理系统,可以设置每小时的价格,并能够输入学生信息、计算上机费用、查询上机时间和显示机器使用情况。
请问您还有其他问题吗?
相关问题
假定有n门课程,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:(1)系统以菜单方式工作(2)录入课程信息(3)输出课程信息(4)查询课程信息(查询方式包括:D按学分查询:按课程性质查询)(5)学生选课信息的录入、输出、查询(查询方式为按学号查询)
好的,这是一个选修课程系统的问题,我可以帮你解答。下面是该系统的设计方案:
1.系统以菜单方式工作:
用户进入系统后,可以通过菜单选择功能,包括录入课程信息、输出课程信息、查询课程信息、学生选课信息的录入、输出、查询等功能。
2.录入课程信息:
管理员可以通过系统录入课程信息,包括课程编号、课程名称、课程性质、总学时、授课学时、实验或上机学时、学分、开课学期等信息。
3.输出课程信息:
管理员可以查看系统中已经录入的课程信息,并将其输出。
4.查询课程信息:
管理员可以按照学分或课程性质的方式进行查询,系统将返回符合条件的课程信息。
5.学生选课信息的录入、输出、查询:
学生可以通过系统进行选课,管理员可以查看学生选课信息并将其输出。同时,管理员也可以按照学号的方式进行查询,系统将返回该学生的选课信息。
以上就是该选修课程系统的设计方案,如果您对该系统还有其他的疑问,可以继续提出。
西安交通大学计算方法上机作业
西安交通大学计算方法上机作业包括以下四个任务:
### 上机作业一
**目标**:求解 n 阶线性代数方程组 \( Ax = b \),其中 \( A \in \mathbb{R}^{n \times n} \) 是非奇异矩阵。
- **方法**:
- 直接解法(LU 分解)
- 迭代解法(Jacobi, Gauss-Seidel, SOR)
- 共轭梯度法(当 \( A \) 对称正定时)
- **要求**:
- 设定迭代次数上限(例如,不超过 \( n \) 次)
- 判断迭代是否收敛
- 编写程序并验证其正确性
- 使用编写好的程序求解一个具体的 n 阶线性代数方程组(\( n \geq 1000 \))
- 比较各种迭代解法的迭代收敛步数和计算时间
### 上机作业二
**目标**:构造最小二乘拟合多项式。
- **方法**:
- 给定 \( n+1 \) 个数据点 \( (x_i, y_i) = (x_i, f(x_i)) \)
- 编制构造 \( f(x) \) 最小二乘拟合 \( m \) 次多项式的算法程序(\( m < n \))
- **要求**:
- 给出算法程序
- 完成教材第 176 页“计算实习”问题 5.1 中最小二乘拟合 4 次多项式的构造
- 绘制拟合函数和数据点的图形对比(2-范数误差)
- 在各自专业领域寻找最小二乘拟合问题,给出拟合函数和数据点的图形对比(2-范数误差)
### 上机作业三
**目标**:求解多项式方程 \( f(x) = x^6 - 5x^5 + 3x^4 + x^3 - 7x^2 + 7x - 20 = 0 \) 在区间 \([-1, 5]\) 的全部实根。
- **方法**:
- 简单迭代法
- 牛顿迭代法
- 弦割法
- **要求**:
- 先用二分法作根的隔离
- 给出算法程序
- 以表格形式给出不同迭代法收敛到的近似解及迭代次数
### 上机作业四
**目标**:求解一阶常微分方程初值问题 \( \frac{dy}{dx} = x^2 + y^2 + g(x) \),\( 0 < x \leq 1 \),\( y(0) = 0 \)。
- **方法**:
- Euler 法
- 向后 Euler 法
- 四阶四级 Runge-Kutta 方法
- **要求**:
- 使用不同的步长 \( h \)(如 \( h = 0.1, 0.01, 0.001 \))进行计算
- 给定一个满足初始条件 \( y(0) = 0 \) 的光滑函数 \( y = f(x) \),将其带入微分方程计算得到 \( g(x) \)
- 假定方程的精确解 \( y = f(x) \) 未知,通过数值求解获得数值解,计算数值解在每个 \( x_i \) 处的值及其误差
- 取 \( g(x) = \sin(\pi x) \),用上述三种方法数值求解常微分方程初值问题,绘制数值解的描点连线图
- 以四阶四级 Runge-Kutta 格式的数值解作为近似精确解,绘制 Euler 法和向后 Euler 法所得数值解的误差随 \( x \) 变化的曲线
### 提交要求
- 至少完成三次上机作业,第四次作业为必做
- 所有上机作业需整理在一个 PDF 文件中提交
- 报告中需包含上机作业题目和要求
- 不需要提交程序代码,只需提交数值计算结果并进行简单说明
- 如结果与预期不一致,需分析原因
- 提交方式:发送至邮箱 1767221304@qq.com
- 邮件主题:计算方法上机作业
- 邮件正文中注明姓名和学号
- 正确提交后会收到确认邮件,未收到确认邮件或收到拒收邮件需检查邮件主题是否精确匹配
希望这些信息对你有所帮助!如果有任何疑问,请随时联系我。
阅读全文