《程序设计基础》实验报告docWord文件下载.docx
- 文档编号:13318745
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:23
- 大小:21.37KB
《程序设计基础》实验报告docWord文件下载.docx
《《程序设计基础》实验报告docWord文件下载.docx》由会员分享,可在线阅读,更多相关《《程序设计基础》实验报告docWord文件下载.docx(23页珍藏版)》请在冰豆网上搜索。
1.建立动态结构体数组
2.介绍软件功能
3.让用户选择(录入or退出)
若退出
Exit(ok)
若录入
3.1获取学生数并判断输入格式是否正确
3.2每次录入一个学生的所有信息
4.返回主菜单,选择操作
4.1若添加,进入添加函数
4.11获取添加人数并判断数据格式是否正确
4.12处理溢出问题
4.13添加,并随时改变表示学生个数
4.14添加成功,返回主菜单4
4.2若查询
4.21列出全部学生的序号、学号、姓名,让用户选择序号
4.22列出全部科目序号、让用户选择科目序号
4.23根据序号,显示要查询的同学该科的成绩
4.24查询成功,选择继续查询or返回主菜单
4.241若继续查询,返回4.21
4.242否则返回主菜单4
4.3若修改
4.31列出全部学生的序号、学号、姓名,让用户选择序号
4.32列出全部科目序号、让用户选择科目序号
4.33根据序号,显示要修改的同学该科的成绩
4.34录入新的成绩,执行修改
4.35修改成功,选择继续修改or返回主菜单
4.351若继续修改,返回4.31
4.352否则返回主菜单4
4.4若删除
4.41选择选择修改方式
4.41a若删除整个学生
4.41a1列出全部学生的序号、学号、姓名,让用户选择
4.41a1删除该学生,执行4.42
4.41b若删除单科成绩
4.41b1列出全部学生的序号、学号、姓名,让用户选择序号
4.41b2列出全部学生的序号、学号、姓名,让用户选择序号
4.41b3删除该成绩(变为0),执行4.42
4.42删除成功,选择继续删除or返回主菜单
4.351若继续删除,返回4.41
4.0若退出
4.01提示礼貌退出信息(Welcomeback!
)
4.02退出
源程序:
见no1.cpp
测试数据:
学号姓名
1.03099017huiyujiang
2.03099018fengxiaokang
3.03099019zhaohongwu
4.03099020liuandi
-------------------------------------------------------
Thisisasimplestudentinfomationmanageringprogram,
youcanadd,change,deleteorsearchtheinfomation.
1.录入信息
<
非1>
.退出
-----------
请选择操作:
>
1
Inputnumberofstudents:
3
-------------------------------------------------------------------------------
请一次输入学生的学号、姓名、计算机、数学、英语和物理科的成绩(用一个空格隔开):
Student1:
03099017huiyujiang989797100
Student2:
03099018fengxiaokang80809090
Student3:
03099019zhaohongwu90909090
-------------
数据成功录入。
1.添加信息
2.查询信息
3.修改信息
4.删除信息
0.退出
请选择操作(序号):
---------------------
请输入添加学生个数:
请一次输入学生的学号、姓名、计算机、数学、英语和物理科的成绩(用一个空格隔开):
AddingStudent4:
03099020liuandi90988989
--------------------------
信息添加成功,返回主菜单。
------------
全部信息如下:
请输入要修改学生的序号:
-------------------------
1.计算机
2.数学
3.英语
4.物理
请输入要修改的科目的序号:
---------------------------
目前成绩为:
98
要修改为:
100
修改成功!
是否继续修改:
1.是<
.返回主菜单
2
97
4
------------------
请先选择删除方式:
1.删除学生
2.删除单科成绩
请输入需要的学生的序号:
-----------------------
删除成功!
是否继续删除:
请输入需要删除信息的学生的序号:
--------------------------------
请输入要删除的科目的序号:
--------------
请输入需要查询的学生的序号:
请输入要查询的科目的序号:
计算机科成绩为:
-------------------
是否继续查询:
q
Inputerror!
Retry:
q1
afsdfsdfsf
Welcomeback!
Pressanykeytocontinuexxxx
第2题
2、编写小学生数学测试软件。
(1)可选择题型加,减,乘。
(2)可选择每次答题的个数。
(3)随机生成两个数进行运算。
(4)每次输入答案后判断对错,若答案错误,给出正确答案。
(5)最后给出做对题目的总个数。
1.介绍软件信息
2.出题:
选择运算方式并(判断输入格式)
3.输入做题个数(判断输入格式)
4.进入做题函数Action
4.1出题循环
4.11用函数产生两个随机的运算数
4.12根据方式出题
4.13接收答案,计算正确答案
4.14判断正误
4.14a若正确,正确计数加1
4.14b若不正确,输出正确答案,错误数加1
4.15判断是否答完
4.15a若是,执行
4.15b若不是,返回4.11
4.2通知结束,并打印答对、答错数
4.3选择继续答题or退出
4.31若继续答题,返回4.1
4.32否则,返回退出标志
5.友好退出
No2.cpp
这是一个简单的智商测试软件,利用三则运算法实现,
选择题型(加、减、乘),输入答题个数,即可进行智商测试。
-------------------------------------
请选择一项运算方式:
1.+
2.-
3.x
您希望这次做多少题:
no.1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计基础 程序设计 基础 实验 报告 doc
![提示](https://static.bdocx.com/images/bang_tan.gif)