教师上课随机点名_教师上课随机点名

2020-02-28 其他范文 下载本文

教师上课随机点名由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“教师上课随机点名”。

沈 阳 航 空 工 业 学 院

课程设计班

6402103

200604021082 姓

郝嘉伟 指导教师

刘成2007 年 9 月 18

日 沈阳航空工业学院

课程设计任务书

电子工程系

电子信息工程专业 6402103班 学号200604021082

一、课程设计题目:教师上课随机点名

二、课程设计工作自2007年9月10日起至2007年9月14日止

三、课程设计内容:

用C语言编写软件完成以下任务:

教师在每次上课时,需要对学生随机点名提问。学生信息应事先保存到文件myfile.dat中。学生共有4人,名单如下:

20013011001 杜永宁

20013011002 王传华 20013011003 殷泳

20013011004 杨柳青

所谓点名,是指将某位同学的姓名和学号打印到屏幕上,则表示该同学被点名1次。注意点名的随机性,即公正性。

四、课程设计要求:

1.程序质量:

 贯彻结构化的程序设计思想。

 用户界面友好,功能明确,操作方便。 用户界面中的菜单至少应包括“开始点名”、“显示所有同学点名情况”、“保存点名”、“退出”4项。

 代码应适当缩进,并给出必要的注释,以增强程序的可读性。

2.课程设计说明书:

课程结束后,上交课程设计说明书和源程序。课程设计说明书的内容如下:  课程设计任务书  程序设计题目

 需求分析(分析题目的要求) 程序框图

 核心技术的实现方法及程序源代码及注释  个人总结  [参考资料]

五、指导教师:

学生签名:

六、成绩:

七、教师评语:

目录

一、需求分析...........................................错误!未定义书签。

二、程序流程图..........................................................................1

三、核心技术的实现方法.......................错误!未定义书签。

四、源程序...............................................错误!未定义书签。

五、个人总结...........................................错误!未定义书签。

六、参考文献...........................................错误!未定义书签。

沈 阳 航 院 设 计 用 纸

一、需求分析

此程序是为点名而设计,经分析可知,整个程序的设计实现大致分为四个模块,其中每一个模块对应一个功能,他们的功能分别是:程序界面设计模块,文件读写模块,显示点名情况模块,随机算法模块。

1、程序界面设计模块

主要实现程序最初运行时程序界面友好、美观的的构型以及简明的操作提示;

2、文件读写模块

实现的功能是对myfile.dat文件数据的读取和存储,将文件中的数据保存到结构体student中,并将点名次数通过save函数保存到文件中;

3、显示点名情况模块

按照题目的要求将数据文件中所有学生的学号、姓名、被点名次数打印到屏幕上;

4、随机点名算法模块

通过调用数学函数库中的随机数生成函数rand实现点名的随机性,并将被点到的学号、姓名打印到屏幕上;

除上面介绍的功能之外,程序还具有退出功能,可以在程序的一次运行当中循环执行所有的功能,并根据需要终止程序的执沈 阳 航 院 设 计 用 纸

行。

《教师上课随机点名.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
教师上课随机点名
点击下载文档
相关专题 教师上课随机点名 教师 教师上课随机点名 教师
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文