C语言点名程序[2023-02-13]
一、实验目的
本实验要求学生使用C语言,基于一个具体的开发工具,设计一个较大的程序,通过实验帮助学生巩固教学内容,培养学生的实践和实际动手能力。实验目的主要包括:
1.提升学生针对具体任务进行问题分析,并使用C程序解决问题的能力;
2.促使学生熟悉项目管理工具、代码工具、调试工具等编程工具,提升学生对编程工具的熟练程度,提高程序编写和代码调试的效率。
二、实验内容
本实验要求学生编写一个具有一定实用功能的点名程序。使用该程序,教师可以实现多种模式的点名。其体功能包括:
1.初始化:主要完成两个功能:一是从一个文本文件中导入学生名单,名单包括学号、姓名和班级等信息。二是选择点名模式,有两种点名模式:
1)不重复点名:在这一模式下,每次随机选中一位同学,已经选中的学生不再重复选中;
2)重复点名:在这一模式下,每次随机选中一位同学,不考虑该学生有没有选中过;
2.随机点名:开始点名后,每次随机从名单中选中一位同学。直接显示选中的同学学号和姓名;
3.滚动点名:开始点名后,滚动显示学生学号和姓名,按任意键停止,最后显示的学生即为选中的学生。
4.结束点名:结束本次点名,可以选择是否要将点到的学生保存到文件中。
学生可以在这些功能之外,加入其他有意义的功能。
三、实训要求
1.要求每个学生独立完成。
2.整个程序要使用多个文件,包括.h 文件和.c文件。
3.要充分利用开发工具提供的各种工具进行代码组织、程序编写和调试
4.实验中要使用字符菜单界面,例如:
**********************************************
**********1.初始化
**********2.值机点名
**********3.滚动点名
**********4.结束点名
**********************************************
请输入菜单项序号:
选中某个菜单项之后,若需要还可以进入二级菜单。
5.实验结束后对任务完成情况进行总结,并提交总结报告·实验报告模板见附件。
6.实验的评价将主要从两个方面来进行:程序实现(60%):考察程序是否解决了问题,功能是否完善工具使用(40%):考察是否适当地使用了各种工具。
源码
https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111
标签:02,13,点名,程序,学生,选中,实验,工具,C语言 From: https://www.cnblogs.com/codewriter/p/17115724.html