首页 > 编程语言 >C/C++数据结构课程设计[2023-01-26]

C/C++数据结构课程设计[2023-01-26]

时间:2023-01-26 11:33:59浏览次数:58  
标签:课程设计 01 26 10% 数据结构 5% 成绩

C/C++数据结构课程设计[2023-01-26]

数据结构课程设计
第18周
(12月26日——12月30日)

题目设定:

T1: 全国交通咨询模拟
T2:自拟题目

选择其中一题完成!
考核办法与成绩评定
1、设计评价,以机器运行的检查结果为准,占50%;
2、设计报告,占30%(其中设计方案10%、报告质量10%、认识总结5%、撰写规范5%);
3、平时的表现,占20%,包括每天的上机情况。
成绩计分按优、良、中、及格、不及格5级评定。

注意:

  • 周一开始点名,2次未到,成绩按“不及格”计;
  • 拷贝其他同学的程序,成绩按“不及格”计。

提交内容

  1. 前期的设计方案(第18周周二提交)内容包括:所选的题目、使用的数据结构、主要功能模块的介绍等。
  2. 实验报告纸质版(第18周周三交)
  3. 程序源代码及实验报告电子版(第19周周一交)

全国交通咨询模拟——问题描述

处于不同目的的旅客对交通工具有不同的要求。例如,因公出差的旅客希望在旅途中的时间尽可能的短,出门旅游的游客则期望旅费尽可能省,而老年旅客则要求中转次数最少。编制一个全国城市间的交通咨询程序,为旅客提供两种或三种最优决策的交通咨询。

全国交通咨询模拟——设计要求

  1. 提供对城市信息进行编辑(如:添加和删除)的功能。
  2. 城市之间可设定一种交通工具(火车或飞机)。提供对时刻表进行编辑的功能。
  3. 城市信息以及时刻表信息应存储在文件中,编辑之后要同步更新文件。文件的存储格式自己设计。
  4. 提供三种最优决策:最快到达,最省费用到达,中转次数最少到达。(至少提供两种最优决策)
  5. 旅途中耗费的总时间应该包括中转站的等候时间。
  6. 咨询以用户和计算机的对话方式进行。由用户输入起始站、终点站、最优决策原则。输出信息:最快需要多长时间才能到达或者最少需要多少旅费才能到达或者最少需中转几次才能到达。并详细说明依次于何时乘坐哪一趟列车或航班到何地。

考核方式
课程成绩由学习态度和纪律,实践能力和实践报告成绩综合评定,各考核环节所占比例及考核内容如下:

  • 成绩考核包含以下三个方面的内容:
  • 1.平时考核(20%)
  • 阶段性汇报(10%)、过程情况(10%)
  • 2.实践能力(50%)
  • 功能完整性(15%)、系统稳定性(15%)、界面友好性(5%)、
  • 创新性(5%)、回答问题(10%)

考核方式

  • 3.实践报告(30%)
  • 设计方案(10%)、报告质量(10%)、认识总结(5%)、撰写规范(5%)
  • 课程目标的考核方式与成绩比例:

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:课程设计,01,26,10%,数据结构,5%,成绩
From: https://www.cnblogs.com/codewriter/p/17067651.html

相关文章

  • C/C++租房信息管理程序[2023-01-26]
    C/C++租房信息管理程序[2023-01-26]4、租房信息管理程序题目要求:设计三个类:房屋类、租客类、租房登讫信息类。房居类用来存储房屋的信息,租客类用来存储租客的信息,租房登......
  • C++迷宫求解[2023-01-26]
    C++迷宫求解[2023-01-26](四)迷宫求解(****)1****、问题描述:以一个m*n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个C++语言程序,对任意设定的迷宫,求出一条从入......
  • AtCoder Beginner Contest 126
    AtCoderBeginnerContest126https://atcoder.jp/contests/abc126A-ChangingaCharacter#include<bits/stdc++.h>usingnamespacestd;intmain(){int......
  • 读Java8函数式编程笔记01_Lambda表达式
    1. Java8函数式编程1.1. 没有单子1.2. 没有语言层面的惰性求值1.3. 没有为不可变性提供额外支持1.4. 集合类可以拥有一些额外的方法:default方法2. 现实世界中......
  • 20230126 - TurboGears 提示 builtins.NameError Session is not defined
    问题现象:TurboGears 常规操作,运行gearbox服务后报错:builtins.NameError'Session'isnotdefined解决办法:卸载最新版SQLAlchemy1.4,重新安装SQLAlchemy1.3。......
  • 2023-01-25 大年初四手机卡挂失
    2023-01-25周三大年初四,昨天手机被偷走虽然是找回来了手机卡也还回来了。刚好没有牙签卡针这些,我就先夹在手机壳后面了,昨天晚上回来后就发现手机壳里的两张手机卡找不到......
  • 力扣101 对称二叉树
    题目:给你一个二叉树的根节点root,检查它是否轴对称。示例:输入:root=[1,2,2,3,4,4,3]输出:true思路:  对于二叉树是否对称,要比较的是根节点的左子树与......
  • 小技巧,让VS2008打开VS2010的工程
    今天某童鞋想打开老师给的一个VS2010的工程,而其电脑上却没有装VS2010,只装了VS2008,我让其将工程发给我,我的机子也只装了VS2008,打开工程时提示如下:选择的文件是解决方案文......
  • Day01 - HTML&CSS
    1.html介绍简介html叫超文本标记语言,是开发网页的语言html中的标签大多数都是成对出现的,格式:<标签名></标签名>html的定义HTML的全称为:HyperTextMark-upLa......
  • 刷刷刷 Day 22 | 701. 二叉搜索树中的插入操作
    701.二叉搜索树中的插入操作LeetCode题目要求给定二叉搜索树(BST)的根节点 root 和要插入树中的值 value ,将值插入二叉搜索树。返回插入后二叉搜索树的根节点。输入......