实验题3课堂点名软件-final.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验题3课堂点名软件-final

课程:《程序设计I》 2009-2010 学年第一学期 班级:信息安全、网络工程 教师:吴维刚 实验题 3. 课堂点名软件 2009/12/14 注意:请务必仔细阅读本文档以顺利完成实验。 如果发现提交的代码或实验报告中有抄袭现象,将直接导致抄袭双方或多方没有期末成绩。(相互讨 论,相互帮助是应该鼓励的,直接 copy 是禁止的) 1. 实验目的 本实验为第三次实验,也是本学期实验课的期末考试。同学们务必仔细认真对待。 本实验通过一个具有实用价值的小软件,帮助同学巩固所学的知识,锻炼综合运用 知识的能力,尤其是面向对象思维的能力。 2. 实验环境 本实验基于 VC 开发平台,参考主流的编码规范。 2.1.编程语言和开发工具 编程语言: ANSI C/C++ 开发工具:Visual C++ 2005 版本 2.2.编码规范 要求遵循良好的程序设计风格来设计和编写程序。基本编码规范: 1. 标识符的命名要到达顾名思义的程度; 2. 提供全面、清晰、准确的注释; 3. 程序版面要求: a) 不同功能块用空行分隔; b) 一般一个语句一行; c) 语句缩进整齐、层次分明。 3. 实验内容 3.1.实验题 目 课堂点名程序:该程序主要用于帮助教师进行课堂考勤以及提问管理。 1) 需求描述 一门课的平时成绩由两部分组成:考勤和随堂提问。每堂课主讲教师需要点名记录学生考勤。 点名可能是全部点也可以是随机点。 在上课的过程中会根据情况进行提问,学生可能主动回答,也可能被指定回答。回答问题的情 况需要记录下来作为评定最终成绩的依据。 1 课程:《程序设计I》 2009-2010 学年第一学期 班级:信息安全、网络工程 教师:吴维刚 2) 实验内容 请设计一个点名工具。程序运行后,首先从文本文件读入已有的成绩记录,然后提供给教师两 个功能进行选择:进行考勤或者进行提问。 如果选择考勤,程序进一步要求教师进行二选一,即全部点名还是随机点名。如果是随机点名, 程序要随机选择一定数量的学生进行点名,并根据教师输入的结果更新相应的考勤记录。点名要一 个一个进行,显示一个学生名字,等待教师输入结果,修改考勤记录,然后显示下一个学生进行点 名。 如果选择提问,则缺省为学生主动回答,即等待教师输入学生姓名。如果教师未输入学生姓名 (通过输入检查进行),则程序随机选择一个学生,屏幕显示该学生姓名,并根据教师输入的结果 记录该学生回答提问的成绩(A、B 或 C,三个等级) 。一个问题可能会有多次回答才能完成,因此完 成一次提问记录,程序要自动循环处理提问直到教师通过输入表示该题目提问结束。 3.2.程序设计与结构要求 1) 学生点名册为 1.txt 文本文件,其模板如下: Name Absence Questions Alice 0 AB Bob 3 B WangPing 1 ZhangFei 0 AAA 说明: 1.txt 文件第一行可有可无,不考虑中文姓名 1.txt 文件每行代表一个学生的数据,数据之间用一个空格隔开 为了简单起见,假设没有学生重名的情况(不考虑重名) ,学生姓名中间不要有空格 课堂提问成绩栏的字符串中的一个字母表示一次提问的成绩。有课堂提问的情况下,自动 在相应行末尾增加成绩表示(A,B 或 C) ;并保存更新的 1.txt。 2) 要求提供友好的用户界面。 建议提供简单的文本菜单(如果可以提供图形界面

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档