穿越迷宫的函数c语言,数据结构课外实践题库(26页)-原创力文档
PAGE
PAGE #
数据结构课程课外实践安排
( 2012-2013 学年第一学期)
课外实践学时: 32 学时
课外实践目的: 综合应用数据结构课程中所学的数据结构:线性表、栈、队列、数组、 广义表、树、二叉树、图、查找表中的一种或多种数据结构完成一个较大问题的求解(其实 这里的问题也并不太大,所用的数据结构可能是其中的多个,也可能是其中的一个两个) 。 从而培养学生综合应用基本数据结构分析、 解决实际问题的能力, 并进一步加深对所学知识 的理解和掌握。
课外实践要求:
1、课外实践以组为单位开展,每组2~4 名同学,自由组合,确定组长一名。
2、每组从附件 1 列出的题目中任意选择其中一个完成(鼓励大家选择对你自己而言有 一定挑战性的题目) ,每个题目最多由 2 组同学选做。强调独立思考,组内分工明确, 每组选择的题目有本组独立完成。
3、鼓励大家参考教材上、参考书上和所选题目相关的内容和算法。不鼓励大家一拿到 实验题目就去网上或参考书上找相关程序源代码, 通过思考该问题并最终解决该问题不 仅可以锻炼大家,提高大家的水平,而且大家对该问题的解决也会有成就感!
4、实现你所选题目要求的功能,并能够进行较完善友好的输入输出验证。
5、完成你所选的课外实践题目后,结合该题目给出设计报告(设计报告格式见课外实 践报告模板) ,并按时上交。
6、每组同学须仔细阅读所选题目的要求,认真主动完成设计要求。有问题及时主动通 过各种方式与指导教师联系沟通。同学们要发挥自主学习的能力,充分利用课外时间, 安排好课外实践的时间, 并在设计过程中不断检测自己的计划完成情况, 及时的向教师 汇报。课外实践按照教学要求需要思考、编码和上机调试程序至少 32 学时,代码量要 求在 600~3000 行。
7、编写代码时请保持良好的编程的风格:
? 代码段与段之间要有空行和退缩
? 标识符名称应该与其代表的意义一致
? 函数名之前应该添加注释说明该函数的功能
? 关键代码应说明其功能
8、课外实践的考核要求按组进行答辩,本学期第16 周各组上交课外实践的设计报告、
程序源代码、可执行程序等,第 17 周进行答辩。
附件 1:
数据结构课程课外实践可选题目
一、 运动会分数统计系统
任务:参加运动会有 n个学校,学校编号为1 n。比赛分成 m个男子项目,和 w个 女子项目。项目编号为男子1m女子m+1??…m+w不同的项目取前五名或前三名积分;
取前五名的积分分别为:7、5、3、2、1 ,前三名的积分分别为:5、 3、 2;哪些取前五名或
前三名由学生自己设定。 ( m<=20,n<=20)
功能要求: 1). 可以输入各个项目的前三名或前五名的成绩;
.能统计各学校总分,
.可以按学校编号、学校总分、男女团体总分排序输出;
. 可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名
的学校。
规定:输入数据形式和范围: 20 以内的整数(如果做得更好可以输入学校的名称,运
动项目的名称)
输出形式:有中文提示,各学校分数为整数
界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能 要求。
存储结构:学生自己根据系统功能要求自己设计,但是要求运动会的相关数据要存储 在数据文件中。 (数据文件的数据读写方法等相关内容在 c 语言程序设计的书上,请自学解 决)请在最后的上交资料中指明你用到的存储结构;
测试数据:要求使用 1、全部合法数据; 2、整体非法数据; 3、局部非法数据。进行程 序测试,以保证程序的稳定。测试数据及测试结果请在上交的资料中写明;
二、学籍信息管理
【实验目的】
综合考察数据存储、以及对各种存储结构的建立、插入、删除、排序、查找等操作。
【实验要求】
设计一个简单的学籍管理系统。包括建立、插入、修改,查找、输出、排序(按不同关
键字)
【实验内容】
从学生基本信息文件读入数据以建立学籍信息。下面是一个例子:
学号姓名 性别 宿舍号码 电话号码
学号
姓名 性别 宿舍号码 电话号码张成成张成成李成华王成凤张明明
男 501女 101女 101男 50207011005 陈东 男 501每个学生信息至少包括:学号、姓名、性别。文件至少包括 10 个学生。
2. 从学生成绩信息文件读入其内容建立学生的成绩信息。以下一个例子: (至少包含
20 项信息)
学号 课程编号
课程名称
学分平时成绩
实验成绩
卷面成绩 综合成绩 实得学分A01
大学物理
3
66
78
穿越迷宫的函数c语言,数据结构课外实践题库(26页)-原创力文档相关推荐
- aes c语言 逆列混合函数,c语言aes列混合和逆列混合的实现(3页)-原创力文档
#include #include //函数声明 unsigned char xtime (unsigned char input); void mixcolum(unsigned char inpu ...
- c语言随机读写信息fetch,北京大学信息科学技术学院考试试卷-计算机系统导论-期中-2015(16页)-原创力文档...
PAGE 7 ICS 2015 期中试题 第一题 单项选择题(每小题1分,共20分) 给定一个实数,会因为该实数表示成单精度浮点数而发生误差.不考虑NaN和Inf的情况,该绝对误差的最大值为: A. ...
- 每个c语言程序写完后 都要按照,c语言基础学习小结(习题总结)(5页)-原创力文档...
书山有路勤为径 学海无涯苦作舟 一.思考题. 1.你如何向别人解释清楚什么是编程.什么是计算机语言? 2.什么是C语言? 二.解答题. 1.用C语言编写程序:求任意两个整数的和.如果是小数的话,要求输 ...
- C语言对p1口取反,单片机c语言编程基础(5页)-原创力文档
单片机的外部结构: 1. DIP40双列直插: 2. P0,P1,P2,P3四个8位准双向I/O引脚:(作为I/O输入时,要先输出高电平) 3. 电源VCC(PIN40)和地线GND(PIN20): ...
- 2020年9月全国计算机二级c语言题库,2020年9月全国计算机等级考试二级C语言上机题库(共95套全)(76页)-原创力文档...
PAGE PAGE 1 2020年9月全国计算机等级考试二级C语言上机题库(共95套全) 第一套 1 程序填空 程序通过定义学生结构体变量,存储了学生的学号.姓名和三门课的成绩.函数fun的功能是:对 ...
- c语言两千行以内代码,C语言的教务管理系统(2000行代码)(106页)-原创力文档
实用标准文案 C 语言教务管理系统 一.程序结构图 精彩文档 实用标准文案 二.程序运行截图 1. 个人信息简介 2. 修改颜色 3. 注册界面 精彩文档 实用标准文案 4. 信息保存至文件 5. 登 ...
- c语言车辆维修信息管理系统,汽车销售管理系统 C语言版及汽车维修管理制度汇编(45页)-原创力文档...
西安郵電大學 C语言课程设计报告 题 目:汽车销售管理系统 院系名称: 专业名称: 班 级: 学生姓名: 学号(8位): 指导教师: 设计起止时间: 设计目的 1. 对c语言基本知识的巩固和综合运用. ...
- 山东大学 计算机技术基础 c语言 去年 大补考 的 试题,山东大学专科《计算机基础》试题参考答案(4页)-原创力文档...
专科<计算机基础>试题 单项选择 1.完整的计算机系统由( C )组成. A.运算器.控制器.存储器.输入设备和输出设备 B.主机和外部设备 C.硬件系统和软件系统 D.主机箱.显示器.键 ...
- x_html语言名词解释,第2章++XHTML标记语言(97页)-原创力文档
第2章 XHTML标签语言 2.1 XHTML基础 2.2 段落和文字标签 2.3 列表标签 2.4 超级链接标签 2.5 插入图片标签 2.6 页面布局标签 2.7 框架标签 2.8 表单标签 2. ...
- 两种语言的html文件,2. 第二章 HTML语言(一)(33页)-原创力文档
;;;2.1 HTML基本语法2.2 HTML文档基本结构2.3 HTML文档头部相关标签2.4 段落与文本格式化2.5 列表2.6 超链接 ;2.1 HTML基本语法HTML是一种标签式语言,通过使 ...
最新文章
- 2022-2028年中国汽车制动器行业投资分析及前景预测报告
- matlab截图放不下,[转载]【MATLAB】MATLAB的自带数据及可生成数据的函数——图片形式...
- 「LOJ 2289」「THUWC 2017」在美妙的数学王国中畅游——LCT泰勒展开
- c语言中dfs用pos做参数,使用DFS解决8-Puzzle
- 【流媒体服务器的搭建】1. 源码编译安装x264
- Javascript覆盖率(jstd)报表解析Maven插件
- 知识库使用VIEW视图实现内部用户、组关联关系和flowable内置表打通
- 全网最全Python爬虫工具使用指南
- Git使用教程:超详细、超傻瓜、超浅显、真正手把手教
- java代码中执行sql报错:java.sql.SQLException: ORA-00923: 未找到要求的 FROM 关键字
- 鸿蒙大陆7.1正式版隐藏英雄,守塔V7.01下载 守塔V7.01正式版 附游戏攻略及隐藏英雄密码 魔兽防守地图 下载-脚本之家...
- Paper--3d reconstruction:Photo Tourism: Exploring Photo Collections in 3D
- 程序员的必备装备——为健康加油
- 计算机里折叠项无法删除,删除右键多余菜单_如何去除右键菜单中多余选项?...
- css基础知识(尺寸、字体、文本、背景、列表)
- FineReport——登录不到决策系统
- 2022自学kali linux学习笔记
- PAT-A 1074 Reversing Linked List (25 分)
- 几个好用的Cydia源推荐 (不断在更新.....)
- 考注会会经常用计算机吗,注会机考系统计算器你会用吗?操作技巧抢先看!
热门文章
- Java研发方向如何准备BAT技术面试
- 个人博客升级改造ing
- 1. Keras环境的安装
- 怎么重装python_如何部署Jupyter Notebook用于交互式Python开发?
- SLAM--搭建自己的视觉里程计VO-RGBD相机(一)
- 单片机C语言控制16*16LED显示屏,基于单片机的pwm控制16*16led点阵亮度调节怎么做啊,...
- 算法:指定位置翻转链表 rotate-list
- 易筋SpringBoot 2.1 | 第三十一篇:SpringBoot Reactor响应式编程实战一
- mysql grant tables_使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失
- pandas选取特定段