程序设计基础实验报告格式要求

实验项目:学生成绩管理系统V1.0

⒈ 实验目的与要求

⑴掌握数组的定义、初始化及按下标引用数组元素的方法。

⑵巩固并应用模块化程序设计方法,函数的声明和设计方法,掌握向函数传递数组的方法。

⑶掌握成绩统计分析、排序、查找的算法。

⑷按功能要求采用自顶向下的方法分解学生成绩管理系统的功能模块。

⑸程序代码设计符合代码基本风格要求。

⒉ 实验任务

用一维数组设计某班(不超过30人)的一门课程的成绩管理系统。它具有以下功能:

⑴录入每个学生的学号和课程成绩;

⑵计算课程成绩的总分和平静成绩;

⑶按成绩由高到低排出名次表;

⑷按学号由小到大排出成绩表;

⑸按学号查寻学生的成绩和排名;

⑹按优秀(90—100)、良好(80—89)、中等(70—79)、及格(60—69)和不及格(0—60)五个等次,统计每个等次的人数及所占百分比;

⑺输出每个学生的学号、成绩,课程总分和平静成绩;

3.预习与准备

阅读教材第七章7.7、7.8节及第八章的有关内容,弄懂有关函数的定义、向函数传递数组的方法及有关算法。

4.实验内容

⑴用层次结构图描述所设计成绩管理系统的结构及相应模块;

⑵设计成绩管理系统的主函数及各功能模块;

⑶用不少于10个人的学号、成绩调试、测试所设计程序。

5. 实验步骤

5.1 成绩管理系统需求

⑴功能需求及结构:

(用层次模块图表示)

⑵程序与用户交互需求

(即程序启动后所看到的界面、输入提示、输出排版格式等要求)

5.2程序设计

⑴主要数据结构及类型

⑵主函数算法及程序

⑶XXX函数的功能、算法及程序

⑷XXX函数的功能、算法及程序

5.3程序调试与测试

⑴调试与测试数据

⑵主函数调试、测试情况及结果

⑶输入、输出函数调试、测试情况及结果

⑷XXX函数调试、测试情况及结果

⑽完整程序调试、测试情况及结果

6. 实验总结与体会

⑴实验总结

经过设计与编码实现,成绩管理系统实现了................功能,具有............特点,

达到了实验任务所规定的要求。存在............问题有待改进。

⑵实验体会

实验项目:学生成绩管理系统V1.0

⒈ 实验目的与要求

⑴掌握数组的定义、初始化及按下标引用数组元素的方法。

⑵巩固并应用模块化程序设计方法,函数的声明和设计方法,掌握向函数传递数组的方法。

⑶掌握成绩统计分析、排序、查找的算法。

⑷按功能要求采用自顶向下的方法分解学生成绩管理系统的功能模块。

⑸程序代码设计符合代码基本风格要求。

⒉ 实验任务

用一维数组设计某班(不超过30人)的一门课程的成绩管理系统。它具有以下功能:

⑴录入每个学生的学号和课程成绩;

⑵计算课程成绩的总分和平静成绩;

⑶按成绩由高到低排出名次表;

⑷按学号由小到大排出成绩表;

⑸按学号查寻学生的成绩和排名;

⑹按优秀(90—100)、良好(80—89)、中等(70—79)、及格(60—69)和不及格(0—60)五个等次,统计每个等次的人数及所占百分比;

⑺输出每个学生的学号、成绩,课程总分和平静成绩;

3.预习与准备

阅读教材第七章7.7、7.8节及第八章的有关内容,弄懂有关函数的定义、向函数传递数组的方法及有关算法。

4.实验内容

⑴用层次结构图描述所设计成绩管理系统的结构及相应模块;

⑵设计成绩管理系统的主函数及各功能模块;

⑶用不少于10个人的学号、成绩调试、测试所设计程序。

5. 实验步骤

5.1 成绩管理系统需求

⑴功能需求及结构:

(用层次模块图表示)

⑵程序与用户交互需求

(即程序启动后所看到的界面、输入提示、输出排版格式等要求)

5.2程序设计

⑴主要数据结构及类型

⑵主函数算法及程序

⑶XXX函数的功能、算法及程序

⑷XXX函数的功能、算法及程序

5.3程序调试与测试

⑴调试与测试数据

⑵主函数调试、测试情况及结果

⑶输入、输出函数调试、测试情况及结果

⑷XXX函数调试、测试情况及结果

⑽完整程序调试、测试情况及结果

6. 实验总结与体会

⑴实验总结

经过设计与编码实现,成绩管理系统实现了................功能,具有............特点,

达到了实验任务所规定的要求。存在............问题有待改进。

⑵实验体会


相关文章

  • 大学生计算机基础实验报告
  • < 大学计算机基础>课程 实验报告手册 学院 年级 专业 姓名 学号 任课教师 上机地点 (以上由学生填写) 实验教师(签字) 西南大学计算机与信息科学学院 计算机基础教育系 年 月 日 一. 实验说明 本课程实验分为一般性实验 ...查看


  • [大学计算机基础]课程实验指导书
  • 信息工程学院(部) <大学计算机基础>课程实验指导书 适用专业: 非计算机专业本科一年级 贵州理工学院 2015 年 2 月 前言 本课程是公共必修课程,是为非计算机专业学生开设的第一门计算机基础课程,是当代大学生的公共基础课. ...查看


  • 复杂模型机实验报告
  • 硬件课程设计实验报告 ---基于微程序的复杂模型机设计 班级: 姓名: 硬件课程设计实验报告 一.实验题目: 设计一台有微程序控制的8位模型机,指令系统要求达到10条指令以上. 二.实验目的: (1)在掌握部件单元电路实验的基础上,进一步将 ...查看


  • CNAS相关知识
  • CNAS 相关知识 中国合格评定国家认可委员会实验室认可(CNAS ) 中国合格评定国家认可委员会(英文名称为:China National Accreditation Service for Conformity Assessment 英 ...查看


  • 2011年高校实验室间比对活动的总结报告
  • 2011年高校实验室间比对活动的总结报告 ( 高校评审组 2011.11) 为加强高校计量认证实验室能力建设,促进实验室规范化管理,强化高校实验室出具证明性数据的可靠性和规范性,国家计量认证高校评审组根据国家认监委的有关规定,于2011年5 ...查看


  • 四川农业大学本科毕业论文(设计)撰写规范
  • 四川农业大学本科毕业论文(设计)撰写规范 为了进一步规范本科生毕业论文(设计)撰写,提高毕业论文(设计)质量,特制定如下撰写规范: 一.科学实验论文 一般由以下主要部分组成,依次为:1. 题目,2. 作者,3. 中文摘要,4. 英文题目.作 ...查看


  • 微机原理实验报告(2013)
  • 计算机在金属材料 中的应用实验 山东科技大学材料学院 目 录 一.调试程序DEBUG 二.熟悉80486指令系统 三.熟悉汇编语言汇编程序上机过程 四.汇编程序分支程序设计一 五.汇编程序分支程序设计二 六.汇编程序循环程序设计一 七.汇编 ...查看


  • 教育学研究方法
  • 教育研究方法 一.教育研究概述  教育研究的界说 1.教育研究的含义:以发现或发展科学知识体系为导向,通过对教育现象的解释.预测和控制,以促进一般化原理.原则的发展: 2.教育研究的意义:①探索教育规律,以解决重要的教育理论与实践问题为导 ...查看


  • xml教学方案设计说明书
  • <XML基础>教学方案设计说明书 一. 课程培养目标 课时:32学时,理论24学时,实践8学时 学分:2 开课情况:09级计算机科学与技术专业第一次开课,主讲:李兴远,教材选用清华大学孙更新主编的<XML编程与应用教程&g ...查看


热门内容