湖南大学高等程序设计课程实验2018版

湖南大学高等程序设计课程实验2018版
湖南大学高等程序设计课程实验2018版

高等程序设计课程实验任务说明书

实验内容:

1. 类与对象

2. 运算符重载

3. 面向对象综合设计

实验要求:

实验任务必须验收通过且在作业系统上提交源程序及实验报告。验收周期为一周,鼓励在课外完成课内验收。

源程序结构请参考《面向对象代码视频和模板》。

实验报告格式请参考《高程实验报告模板》。

●实验1类与对象

?实验目的

1、掌握类的定义和使用。

2、掌握类的定义和对象的声明。

3、掌握类的成员的private和public访问方式。

4、观察构造函数和析构函数的执行过程。

5、学习类的聚集(包含另一个类的对象做为成员对象)使用方法。

6、使用Debug调试功能观察程序流程,跟踪观察类的构造函数、析构函数、成员函数的执行顺序。

学时分配:4学时

实验任务

1、定义CPU类,包含编号(id)、等级(rank)、频率(frequency)、电压(voltage)等私有属性,包含构造函数和析构函数,有两个公有成员函数run、stop。其中,id为整型;rank 为枚举类型CPU_Rank,定义为enum CPU_Rank {P1=1, P2, P3, P4, P5, P6, P7};frequency为单位是MHz的整型数;voltage为浮点型的电压值;run函数输出“CPU运行正常,参数如下:编号+id,等级+CPU_Rank,频率+frequency,电压+voltage”,stop函数输出“CPU 运行停止”;构造函数初始化CPU的编号、等级、频率和电压值,析构函数输出“CPU+id已过期”。创建若干个CPU对象,观察它们的构造函数和析构函数的调用顺序。

2、模仿任务一,定义RAM类和CDROM类,包含若干成员属性和成员函数,包含构造函数和析构函数。创建若干个RAM和CDROM对象,观察它们的构造函数和析构函数的调用顺序。RAM类和CDRAM类分别定义在ram.h和cdram.h中。

3、定义一个简单的Computer类,有编号(id)、数据成员芯片(cpu)、内存(ram)、光驱(cdrom)等等,有两个公有成员函数run、stop。cpu为CPU类对象,ram为RAM类对象,cdrom为CDROM类对象。run函数输出“Computer运行正常”并调用cpu、ram和cdram 的run函数,stop函数输出“Computer运行停止”并调用cpu、ram 和cdram的stop函数;构造函数初始化Computer的编号和cpu、ram、cdram对象,析构函数输出“Computer+id已过期、CPU+id已过期、RAM+id已过期、CDRAM+id已过期”。创建若干个Computer对象,观察Computer及其成员对象的构造函数和析构函数调用情况。

注意,创建项目,类的声明放在头文件(.h)中、成员函数的定义放在源文件(.cpp)中、对象的创建与测试放在源文件(.cpp)中。

●实验2 运算符重载

?实验目的

1、掌握拷贝构造函数的用法。

2、掌握运算符重载的方法。

3、掌握类成员中存在指针成员时的深拷贝方式。

?学时分配:4学时

?实验任务

1.设计一个用于人事管理的People(人员)类。考虑到通用性,这里只抽象出所有类型人员都具有的属性:number(编号)、sex(性别)、birthday(出生日期)、id(身份证号)、指向工资表数组的指针。其中“出生日期”定义为一个“日期”类内嵌子对象;工资表数组存12个月的工资表,动态生成,用p = new double[12]表示。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数、内联成员函数。

2、对people类重载“==”运算符和“=”运算符,“==”运算符判断两个people类对象的id属性是否相等;“=”运算符实现people 类对象的全部成员赋值操作。注意“=”重载在有成员指针时的特殊性,采用深拷贝。

●实验3 面向对象综合设计

?实验目的

1、熟悉定义和使用类的继承关系,定义派生类。

2、熟悉不同继承方式下对基类成员的访问控制。

3、学习利用虚基类解决二义性问题。

4、初步了解面向对象程序设计方法。

?学时分配:4学时

?实验任务

设计一个通用研究生信息管理系统,实现对不同学制(学术硕士和工程硕士)的研究生信息管理。

定义一个基本的研究生类,基本信息包括:学号、姓名、性别、年龄、课程成绩。

1.派生出学术硕士类,增加的属性包括:专业,发表论文(名称与级别(1、2、3)),可以多篇,最多3篇),论文成绩,总成绩。

学术硕士论文成绩计算:各个级别的论文得分为:级别*10,每个学生论文最高90分。总成绩=课程成绩*0.7+论文成绩*0.3。

2.工程硕士增加的属性包括:领域,参与项目(名称与级别(A,B,C)),项目成绩,总成绩。计算方式如下——

工程硕士项目成绩计算:每个学生只参与一项项目,各个级别得分:A级90,B级75,C级60,不参与项目得分为0。总成绩=课程成绩*0.5+项目成绩*0.5。

系统基本功能包括:

1)数据文件管理功能:利用输入输出流创建新文件、打开新文件、保存

文件。

2)计算与统计功能:能够打开已存在的数据表文件,对数据表中与某关

键字匹配的相关记录进行数据统计(包括:总数、平均值、分段信息),例如:按总成绩得分段统计学生人数,以及所占百分比;

能够计算每个研究生的总成绩等。

3)研究生信息的增、删、改、查等基本记录管理功能。

提示:

可设计菜单界面,在主程序中输入选择,进入不同的菜单项执行相应的操作,如文件读入、成绩统计、文件保存、退出系统等。

《面向对象程序设计》课程实验指导书2

《面向对象程序设计》课程实验指导书 合肥学院计算机系

实验一 Java开发环境的安装与配置,熟悉Java程序 结构 一、实验目的: 1. 掌握JDK的安装步骤。 2. 理解环境变量PATH, CLASSPATH的作用,以及它们的设置方法。 3. 熟悉Editplus(或notePad,JCreator)编辑环境,编写简单的程序,并 编译和执行。 二、实验内容: 熟悉JDK的安装和配置,学习如何编写并运行简单的Application程序和Applet程序(能输出一条简单的问候信息); 三、实验要求: 1. 能正确地安装JDK 2. 熟悉环境变量Path, Classpath设置方法,熟悉编辑环境 3. 调试程序、编译,运行后得到正确的结果 4. 写出实验报告,要求记录编译和执行Java程序当中的系统错误信息提示, 并给出解决办法。 四、实验步骤: 1.从https://www.360docs.net/doc/d111653731.html,上下载最新版本的JDK,并安装。 2.设置环境变量PATH, CLASSPATH, 使得Java程序能正确编译和执行。 3.在Editplus(或 Textpad)环境下编写一个HelloWorld.java程序, (1)在主方法static public void main(String[ ] args)中调用System. out.println()方法,使程序输出一条问候信息; (2) 编译运行程序,观察运行情况和输出结果。(使用JDK环境,调用 javac.exe和java.exe编译和执行程序)

实验二 Java语言基础 一、实验目的: 熟悉Java基本语法,基本数据类型,各种运算符及表达式的使用,掌握运算符优先级,熟悉使用Java的选择语句,循环语句。 二、实验内容: 1.输出100以内的所有素数。 提示: 逐个判断小于a的每个正整数x,第二重循环针对x,判断其是否是质数。 2.编写程序,分别用do-while和for循环计算1+1/2!+1/3!+1/4!...的前 20项和 三、实验要求: 1. 正确使用Java语言的选择语句,循环语句; 2. 调试程序、编译,运行后得到正确的结果 3.写出实验报告。要求记录编译和执行Java程序当中的系统错误信息提成 示,并给出解决办法。 四、实验步骤: 1.编写主类; 2.在static public void main(String[ ] args)方法中加入实现要求功能 的代码。 3.编译运行程序,观察输出结果是否正确。 五、自主实验(选1题完成实验报告) 1. 将所输入之正整数,以二、八、十六进制表示出来。 提示: 可写三个方法分别计算输出二、八、十六进制表示。 2.用户输入的一个分数(分别输入分子和分母)进行约分,并且输出约分后的分数(分别输出分子和分母)。例如输入分子为6并且分母为12,那么输出结果为1/2。 3.编程,计算e=1+1/1! +2/2! +……+n/n!。要求e值精确到小数点第5位。

程序设计课程设计实验报告

《程序设计》课程设计姓名: 学号: 班级:软件工程14班 指导教师: 成绩:

1.消除类游戏 【问题描述】 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。 【基本要求】 现在给你一个n行m列的棋盘(1≤n,m≤30),棋盘中的每一个方格上有一个棋子,请给出经过一次消除后的棋盘。 请注意:一个棋子可能在某一行和某一列同时被消除。 输入数据格式: 输入的第一行包含两个整数n,m,用空格分隔,分别表示棋盘的行数和列数。接下来n行,每行m 个整数,用空格分隔,分别表示每一个方格中的棋子的颜色。颜色使用1至9编号。 输出数据格式: 输出n行,每行m个整数,相邻的整数之间使用一个空格分隔,表示经过一次消除后的棋盘。如果一个方格中的棋子被消除,则对应的方格输出0,否则输出棋子的颜色编号。 【测试数据】 为方便调试程序,可将输入数据先写入一个文本文件,然后从文件读取数据处理,这样可避免每次运行程序时都要从键盘输入数据。 测试数据一 输出说明: 棋盘中第4列的1和第4行的2可以被消除,其他的方格中的棋子均保留。 测试数据二 输出说明: 棋盘中所有的1以及最后一行的3可以被同时消除,其他的方格中的棋子均保留。 【功能实现】 #include #include<> usingnamespacestd;

{ intm,n,i,j; inttemp; cin>>n>>m; temp=m; m=n; n=temp; int*map=newint[m*n]; int*mark=newint[m*n]; int*tmap=map; int*tmark=mark; intdif=0; ount=0; } p rintf("请输入要输入数的个数\n"); s canf("%d",&n);/*输入要输入数的个数*/ f or(i=0;idata1[j+1].number)

湖南大学工程热力学试题及答案1

诚信应考,考试作弊将带来严重后果! 湖南大学课程考试试卷

2. 理想气体只有取定值比热容时,才能满足迈耶公式g v p R c c =-。……( ) 3. 不可逆过程不能T-s 图上表示,所以也不能计算过程的熵变量。………… ( ) 4. 卡诺循环的热效率一定大于其它循环的热效率。…………………………( ) 5. 稳定流动能量方程适用于所用工质的稳定流动情况,不论过程是否可逆,有无耗散效应。……………………( ) 6. 自发过程都是不可逆过程,非自发过程都是可逆过程。…………………( ) 7. 活塞式压气机应采用隔热措施,使压缩过程接近绝热过程。………………( ) 8. 经不可逆循环,系统与环境无法完全恢复原态。……………………………( ) 9. 熵产大于0的过程必为不可逆过程。………………………………………( ) 10. 实际气体绝热自由膨胀之后,其热力学能不变。…………………………( ) 三、选择题(每小题2分,共20分) 1. 理想气体可逆吸热过程,下列哪个参数一定增加:( )。 A.热力学能; B.熵; C.压力; D.温度 2. ? +?=pdv u q 适用于 ( B ) A 理想气体可逆过程 B 一切气体可逆过程 C 理想气体一切过程 D 理想气体准静态过程 3. 下面参数中,量纲不相同的有( B ) A. 比热容 B. 比焓 C. 质量气体常数 D. 比熵 4. 若空气进行可逆定压加热过程,则:( C )。 A.空气作功量大于其热力学能增量; B.空气作功量等于其热力学能增量; C.空气作功量小于其热力学能增量; D.无法确定 5. 下列三种状态的空气,哪种状态的熵最大( A )。 A. 100oC ,20bar ; B. 200oC ,10bar ; C. 100oC ,10bar ; D. 150oC ,15bar 6. 某制冷机在热源1T =300K 及冷源2T =250K 之间工作,其输入功W 为25kJ ,从冷源吸热量Q ,2为110kJ ,此制冷机是( C )。

湖南大学网络教育2020招生简章

湖南大学是一所综合性全国重点大学,直属教育部管理,它坐落在美丽的国家风景名胜区岳麓山下,渊源于世界上zui 古老的高等学府——成立于公元976 年的岳麓书院,千余年来,学脉绵延,讲习不断, 素有“千年学府”之美誉。自学考试是学校高等教育体系中的重要组 成部分,由校属远程与网络教育学院统一归口办学和管理。 湖南大学网络学院以“成人教育网络化,网络教育成人化”为办学理念,经过不断实践和探索,形成了充分利用社会资源,面向行业,以在职人员为主要对象,开展学历教育与在职培训相结合的办学形 式。目前,湖南大学网络学院共开设九个现代远程教育专业,并根据 社会需求开设相关专业,现在全国28 个省、市、自治区设有校外学 习中心(点),共有远程教育学生八万多人。 湖南大学网络教育招生专业: 1、高升专:金融学、工商管理、会计学、工程管理、电子信息工程、 机械制造及其自动化、计算机应用技术、建筑工程技术、无机非金属 材料工程。 2、高升本:会计学、计算机科学和技术。 3、专升本:计算机科学和技术、软件工程、电气工程及其自动化、 电子信息工程、广播电视编辑、土木工程、机械设计制造及其自动化、无机非金属材料工程、建筑学、工程管理、工商管理、会计学、行政 管理、金融学、国际经济与贸易、保险学、人力资源管理、旅游管理、财政学、新闻学、法学。 湖南大学网络教育的学制:高升专: 2.5 年,高升本:5 年,专升本:

2.5年。 报名时间:2020年3月1日--9月28日。 湖南大学网络教育报名条件: 1、年满十八岁。 2、高升专:学生须具有初中、高中、中专同等或以上学历。 3、高升本:学生须具有高中、中专同等或以上学历。初中学历不予 报名。 4、专升本:学生必须具有国民系列教育的大专学历方可报名。如统招、自考、成教都属于国民系列教育,其大专学历都可用来报考我校 网络教育的专升本层次。 报名方法:学生携带本人居民身份复印件(正反两面)2份,本人zui高学历复印件2份,5寸白底照片到湖南大学学习中心 湖南大学网络教育在校待遇和毕业待遇 1、学生通过省考试院注册获得自考本科学籍,成为我院在籍学生。 2、毕业时提供就业推荐表,积极为学生推荐工作。 3、各门课程考试及思想品德考核合格者,颁发省自考委和我校共同 署印的具有和普通高等院校普招学生同等学历价值的本科毕业证书。 文凭电子注册,国家承认学历,全国通用。凭自考本科文凭可报考研 究生或公务员。 4、符合学位授予条件的本科毕业生授予相应学科的学士学位。 网络教育的特色与优势:1、网络教育具有跨越教学时空、突破时空

湖南大学研究生课程修读-考核与成绩管理办法

湖南大学研究生课程修读-考核与成绩管理办法

湖南大学研究生课程修读、考核与成绩管理办法 (湖大研字[2005]11号) 为规范研究生课程学习过程中的相关环节,提高研究生培养质量,根据教育部《普通高等学校学生管理规定》,制定本办法。 第一章课程修读 第一条选课 (一)研究生应在每学期开学后两周内按选课程序进行选课。未按规定办理选课手续的,不能修读课程和参加课程考核。 (二)每门课程(专业课除外)的修读人数不得少于15人,少于15人不开课。 (三)修读课程一经选定,一般不得改选、退选和补选,只有当所选课程被取消时,才可以改选和补选。如果需要改选、退选、补选,应在该修读课程开课后一周内完成,否则不予受理。 第二条免修 符合研究生培养方案规定的免修条件的,经本人申请,所在院(系)、所核实,研究生院批准后,方可免修有关课程。免修课程的成绩注明为“免修”。 第三条有下列情形之一的,可以重修、改修或补修。 (一)考试不及格的课程经补考后仍不及格者,既可以重修原课程,也可以在指定范围内改修其他课程的。 (二)因转学、转专业或更换导师等原因缺修的课程,

应当申请补修的。 第四条学校采取跟班修读的方式安排学生重修。在规定的最长学习年限内,重修的课程门数和重修次数不得超过3次,重修学分数不得超过6学分。 第五条重修程序 (一)重修申请:填写重修申请表,交所在院(系)、所研究生教务办审核。 (二)院(系)、所根据研究生重修申请情况,报研究生院培养办公室,确认研究生重修的课堂,经过确认后研究生方可取得课程修读资格。 (三)跟班重修的与所跟随听课的班级一起参加考试,不另行组织考试。自行参加听课、考试的,成绩无效。 研究生改修、补修按重修程序办理。 第二章课程考核 第六条研究生应当参加所修的所有课程的考核。 第七条课程考核方式 (一)课程考核分为考试和考查两种。公共课一律为考试课程,专业课考核方式由开课院(系)、所确定,考核结果应以成绩单的形式提交研究生院。 (二)考试方式应根据课程的特点和内容确定,可以采取闭卷考试方式、开卷考试方式,或部分闭卷、部分开卷考试方式;也可采用口试方式。专业课具体考试方式由任课教师提出意见,开课院(系)、所审查批准;公共课具体考试方式由任课教师提出意见,研究生院审查批准。

C程序设计教程与实验实验答案

#include void main() { int i; static int a[8]={10,5,4,0,12,18,20,46}; void jhmaxmin(); printf("Original array:\n"); for(i=0;i<8;i++) printf("%5d",a[i]); printf("/n"); jhmaxmin(a,8); printf("Array after swapwing max and min: \n"); for(i=0;i<8;i++) printf("%5d",a[i]); printf("\n"); } void jhmaxmin(int p[],int n) { int t,*max,*min,*end,*q; end=p+n; max=min=p; for(q=p+1;q*max) max=q; if(*q<*min) min=q; } t=*max; *max=*min; *min=t; } Sy8-2 #include int len(char s[]) { char *p=s; while (*p!='\0')p++; return p-s; } main() { char s[80]; gets(s); printf("\"%s\"include %d characters.\n",s,len(s)); }

#include #include void main() { int i,a[26]; char ch,str[80],*p=str; gets(str); for(i=0;i<26;i++) a[i]=0; while(*p!='\0') { ch=*(p++); ch=ch>'A'&&ch<='Z'?ch+'a'-'A':ch; if('a' main() { int a[8],*p; int i,j,t,k; p=a; printf("Input the numbers:"); for(i=0;i<8;i++) scanf("%d",p+i); t=*p; for(i=0;i<8;i++) { for(j=i;j<8;j++) if(j==i||*(p+j)

湖南大学工程力学试卷A与试卷B

诚信应考,考试作弊将带来严重后果! 湖南大学课程考试试卷A 考试中心填写:

截面或任意截面的普遍情况。 正确答案是 。 4、图示等截面圆轴上装有四个皮带轮,如何合理安排,现有四种答案: (A) 将轮C 与轮D 对调; (B) 将轮B 与轮D 对调; (C) 将轮B 与轮C 对调; (D) 将轮B 与轮D 对调,然后再将轮B 与轮C 对调。 正确答案是 。 5、用积分法计算图示梁的挠度,其边界条件和连续条件为: (A)21 2121,,;0,;0,0w w w w a x w l a x w x '='===+===; (B)21212 1,,;0,;0,0w w w w a x w l a x w x '='==='+===; (C)212 21,;0,0,;0,0w w a x w w l a x w x ==='=+===; (D)212 21,;0,0,;0,0w w a x w w l a x w x '='=='=+===。 正确答案是 。 二、填空题(每题5分共20分) 1、矩形截面木拉杆连接如图,这时接头处的切应力=τ ;挤压应力=bs σ 。

2、已知梁的挠曲线方程)3(6)(2 x l EI Fx x w -=,则梁的M (x )方程为 。 3、等直杆受力如图示,求杆内最大轴力__________max N =F 和最小轴力 __________m in N =F 。 4、图示梁,C 截面的剪力和弯矩值分别为: 三、作图示梁的剪力图和弯矩图(15分)。 湖南大学课程考试试卷 湖 南大学教务处考试中心 kN

面向对象程序设计课程设计范例

面向对象程序设计课程设计 题目: 学号: 姓名: 专业班级: 指导教师:职称: 职称: 年月日

目录 1.系统需求分析 (1) 2.总体设计 (2) 3.详细设计 (3) 4.系统调试 (6) 5.结果分析 (7) 6.总结 (8) 7.附录:源程序清单 (9)

1.系统需求分析 考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课(连续用begin-end的形式表示)、课程名称(课程名称中不会出现空格)、学生姓名、缺课类型(迟到、早退、请假及旷课)。试设计考勤管理系统,使之能提供以下功能: 1).录入学生的缺课记录:从键盘输入数据(提示:为避免重复从键盘输入数据,测试时可将数据存储在文件中,利用输入重定向功能读入),输入格式为:缺课日期第几节课课程名称学生姓名缺课类型 每行一条纪录。 例如: 2009-04-29 2-4 中国近现代文学史李云龙迟到 2009-04-28 2-4 大学生社交礼仪马志鹏旷课 2).修改某个学生的缺课记录:可以对缺课纪录的任意部分进行修改,然后显示一下修改后的纪录。 3).查询某个学生的缺课情况:查询结果按照日期升序排序,同一天内按照所缺课程的时间升序排序。 4).统计某段时间内(以天为单位),旷课学生姓名及旷课节数,查询结果先按旷课节数降序排序,旷课节数相同的学生按姓名升序排序; 5).统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序,旷课人次相同的课程按课程名称升序排序; 6).系统以菜单方式工作。(所谓菜单指用户可以自由选择所要执行的功能。学生可以通过以上功能录入信息、修改信息、查询信息、整理统计出所要了解的信息,除了要实现上述的基本功能之外,本系统还应该在细节上下工夫,使用户使用方便,在使用的过程中保持一个愉快的心情。学生考勤管理系统有广大的用户群,这其中有老师、有教务处主任、有公司管理人员,也可以供给一般用户使用。总之该系统可以满足用户需求,实现对其管理的人员的考勤工作。

湖大基础工程期末试卷A带答案

湖南大学课程考试试卷 课程名称:基础工程(一) ;课程编码: 试卷编号:B (闭卷);考试时间:120分钟 题 号 一 二 三 四 五 六 七 八 九 十 总分 应得分 12 18 10 20 40 100 实得分 评卷人 一、名词解释(每题3分,共12分) 下拉荷载— 软弱地基— 局部倾斜— 复合地基— 二、填空题(每空1分,共18分) 1. 墙下钢筋砼条形基础底板厚度主要根据( )条件确定;而柱下钢筋砼单独基础底板厚度则应根据( )条件确定。 2. 水平受荷桩通常可根据桩的( )分为刚性桩和柔性桩两种。 3. 湿陷性黄土通常又可细分为( )和( )两种。 4. 按静载试验确定单桩竖向承载力时,为了使试验能真实反映桩的实际情况,要求在 ( )土的间歇时间不少于10天、( )土不少于15天及( )不少于25天。 5. 桩基础按承台位置可分为( )桩基础和( )桩基础两种。 6. 砂桩的主要作用是( ),砂井的主要作用是( )。 7. 沉井施工水很深时,筑岛困难,则可采用( )沉井。 考试中心填写: ____年___月___日 考 试 用 专业 班 级: 学 号: 名:

8.根据基础的受力条件,我们可以把砼基础称为(),而把钢筋砼基础称为()。 9.桩按设置效应通常可分为()桩、()桩及()桩三种。 三、辨析题(先判断对错,后简述理由。每题2分,共10分) 1.桩端嵌入岩层深度大于0.5m的桩称为嵌岩桩。( ) 2. 3. 4. 5. 1. 2. 3. 4. 5. 来的荷载F=180kN/m。土层分布情况如图1所示,其中淤泥层承载力特征值f ak=75kPa。为使地基承载力满足要求,拟采用换填垫层处理,初选1.5m厚中砂垫层,试验算厚度是否满足要求,并设计垫层宽度。(已知中砂垫层应力扩散角 =30°)(20'分) 2.某二级建筑物采用群桩基础。已知作用在柱底即承台顶面的竖向荷载设计值为F=2500kN,弯矩设计值M=500kN·m,水平力设计值为H=100kN。拟采用边长为300mm的钢筋砼预制桩,其平面布置及有关承台尺寸、地质情况等如图2所示,试验算该桩基础是

湖南大学学校总体规划

大学学校总体规划 一、大学概况 1.学校简介。大学是国家教育部直属的全国重点综合性大学,也是国家“211工程”、“985工程”重点建设的高水平大学。学校设有研究生院和23个学院,学科专业涵盖哲学、经济学、法学、教育学、文学、历史学、理学、工学、管理学、医学、艺术学等11大学科门类。拥有25个博士学位授权一级学科,41个硕士学位授权一级学科,22个专业学位授权,建有国家重点学科一级学科 2 个、国家重点学科二级学科14个,博士后科研流动站25个。 2.获奖情况。近十年来共承担各级各类科研项目近8016余项,获得国家自然科学二等奖2项、国家技术发明二等奖4项、国家科技进步二等奖14项、国家专利金奖1项,何梁何利基金奖1人,教育部高等学校科学研究优秀成果奖一等奖17项,二等奖24项,省科学技术一等奖36项、二等奖60项,省哲学社会科学优秀成果奖一等奖8项,二等奖26项。近年来,获得国家级教学成果一等奖1项、二等奖7项,获得国家精品课程25门、国家精品视频公开课8门、国家级精品资源共享课22门。近五年获得省级以上竞赛奖励近1400项,其中包括全国“挑战杯”大学生课外科技作品大赛一等奖、“CCTV杯”全国英语演讲大赛冠军、美国国际大学生数学建模竞赛一等奖、美国SAE 方程式赛车新秀奖等。2014年获得中国大学生方程式赛车冠军。

第十届全国周培源大学生力学竞赛获得"理论设计与操作"团体赛总分第一名,并获得唯一特等奖。2015年全国大学生数学建模竞赛中我校代表队获得全国一等奖。在国际上,有本科学生获得了有全球设计界“奥斯卡”之称的德国“IF国际设计大奖”(IF Design Award)和全球设计界公认最高奖项的德国“红点设计大奖”(Red Dot Award)。 3.研究机构设置。学校设有2个国家重点实验室、2个国家工程技术研究中心、1个国家级国际联合与研究中心、1个国家级国际合作基地、1个国家工程实验室、1个科工局国防重点学科实验室、5个教育部重点实验室、4个教育部工程技术研究中心、2个教育部高等学校学科创新引智基地、14个省重点实验室、1个省工程技术研究中心、1个省工程实验室、4个省高校重点实验室、3个机械工业重点实验室、15个省省级社会科学研究基地。学校目前参与组建国家“2011协同创新中心”3个;牵头建设省级协同创新中心2个。学校还建设有国家级大学科技园,在高新区麓谷建立了产学研基地,建立了56个高水平校地企产学研平台,与32个省(市,自治区)和上千家企业建立了产学研合作关系。国家超级计算中心已正式投运,为各级政府机构和企事业单位提供服务。 学校设有2个国家重点实验室、2个国家工程技术研究中心、1个国家级国际联合与研究中心、1个国家级国际合作基地、1个国家工程实验室、1个科工局国防重点学科实验室、5个教

湖南大学课程考试试卷.doc

(A )0.1 mol·kg -1CuSO 4 (B )0.1 mol·kg -1Na 2SO 4 (C )0.1 mol·kg -1Na 2S (D )0.1 mol·kg -1氨水 5. 298K 时,电池Zn|ZnCl 2(m = 0.5 mol·kg -1)|AgCl(s) |Ag 的电动势E = 1.015 V ,其温度系数为- 4.92×10-3 V·K -1,若电池以可逆方式输出2法拉第的电量,则电池反应的Δr H m (单位:kJ·mol -1)应为 ( D ) (A )– 198 (B )198 (C )239 (D )–239 6. 298K 时,溶液中有Ag +(a = 1),Ni 2+(a = 1)和H +(a = 0.001)离子,已知氢在Ag 、 Ni 的超电势分别为0.20V 和0.24V ,φ (Ag/Ag +) = 0.799 V ,φ (Ni/Ni 2+) = -0.250 V ,电解时外加电压从零开始逐步增加,则在阴极上析出物质的顺序是( A ) (A )Ag 、Ni 、H 2 (B ) Ni 、Ag 、H 2 (C )Ag 、H 2、Ni (D )Ni 、H 2、Ag 7. 在海上航行的轮船,常将锌块镶嵌于船底四周,这样船身可减轻腐蚀,此种方称为( A ) (A )阴极保护牺牲阳极法 (B )阳极保护法 (C )金属保护层法 (D )电化学保护法 8. LiCl 的无限稀释摩尔电导率为 115.03×10-4 S·m 2·mol -1,在 298 K 时,测得 LiCl 稀溶液中 Li + 的迁移数为 0.3364,则 Cl - 离子的摩尔电导率为:( A ) (A )76.33×10-4 S·m 2·mol -1 (B )113.03×10-4 S·m 2·mol -1 (C )38.70×10-4 S·m 2·mol -1 (D )76.33×102 S·m 2·mol -1 9. 在温度 T 时,实验测得某化合物在溶液中分解的数据如下: 考试中心填写

“算法与程序设计”教学设计案例

“算法与程序设计”教学设计案例 【课标要求】 体验算法思想,了解算法和程序设计在解决问题中的地位和作用;帮助学生建立合理的算法与设计的认知结构,进而提升学生的信息素养,促进学生信息技术能力的立体发展。 【材料处理】 本节课讲教育科学出版社出版的普通高中《信息技术选修1算法与程序设计》第二章总结课与第三章引言结合起来作为基本教学内容,用一节课时间完成。 【学生情况分析】 本节课的教学对象是高二年级学生,教学对象已具备一定的逻辑思维和分析问题、表达思维等能力;在本课前两章里,学生已基本掌握用计算机解决问题的步骤等基础知识,算法与程序设计基本概念和方法,掌握了三种控制结构,能完成一定难度的算法分析和程序的编写,为本节课的学习提供了良好的基础。 【教学目标】 1.知识与技能: (1)体会算法在计算机解决问题中的地位和作用。 (2)经利用流程图进行算法探究活动的基础上,进一步深入理解算法思想,理解算法≠VB程序设计。 2.过程和方法: (1)亲自参加测试,分析计算机解决该问题过程,得出计算机解决问题阶段流程。 (2)运用算法描述工具流程图进行算法探究活动。 (3)评价和比较完成任务的过程和结果。 3.情感态度与价值观: (1)关注算法在实际生活中的应用,激发学习的热情。 (2)培养运用计算机解决实际问题的意识,并形成善于总结的科学探索精神和严谨的逻辑思维习惯。 (3)学会合作、交流,领悟交流的乐趣和运用,为以后的综合联系软件开发买下伏笔。 【教学重点与难点】 重点:掌握流程图法方法描述生活实例的算法,通过扩展事业真正站我理解算法≠VB 程序设计。 难点:察看部分元程序,引导学生理解王爷程序设计方法,让学生体会在不同场合下相通的程序设计思维。 【教学理念与方法】 提升学生的信息素养作为新课程的一个重要理念。本节课通过实例体验VB程序与网页程序,推出算法的不同形式程序表达式,让学生在对算法与程序设计有一个正确的认知结构的同时,拓展学生视野,哦诶阳他们的信息思维观,最终达到提升信息素养的目的。 【教学媒体】 网页课件、网络教室、多媒体教学系统、网络课堂网站。

湖南大学研究生工程数学历年试卷

湖南大学研究生 课程考试命题专用纸 考试科目: 工程数学 专业年级:2011级专业型硕士研究生 考试形式:闭卷(可用计算器) 考试时间: 120分钟 ……………………………………………………………………………………………………………………… 注:答题(包括填空题、选择题)必须答在专用答卷纸上,否则无效。 一. 填空题(每小题5分,共30分) 1. 用 355 113 作为圆周率 3.14159265π=L 的近似值时,有 位有效数字。 2. 2()(5),x x x ?α=+- 要使迭代法1()k k x x ?+= 局部收敛到*x = 则α的取值范围是 . 3. 若12,21A ??=? ??? 则谱条件数1 222 ()Cond A A A -=?= . 4. 设01,,,n x x x L 为1n +个互异的插值节点,() ()(0,1,,)() j i j i i j x x l x i n x x ≠-==-∏L 为拉 格朗日插值基函数,则 1 (0)n n i i i l x +==∑ . 5. 已知实验数据 则拟合这组数据的直线为y = . 6. 要使求积公式 1110 1 ()(0)()4 f x dx f A f x ≈ +? 具有2次代数精度,则 1x = , 1A =

二. ( 11分) 给定方程32()360.f x x x =+-= (1) 证明该方程在区间(1,2)内存在唯一实根*;x (2) 用牛顿迭代法求出*x 的近似值,取初值0 1.5,x = 要求5110.k k x x -+-< 三.( 10分) 用高斯列主元素消去法解线性方程组 123123201128.2419x x x --????????????-=-??????????? ??????? 四.(10分) 给定线性方程组 12321111111,1121x x x -????????????=??????????? ??????? 写出求解该方程组的雅可比迭代格式,并分析雅可比迭代法的收敛性。 五.(13分) 试根据数表 构造Hermite (埃尔米特)插值多项式().H x 六.(10分) 求常数,αβ使积分 ()12 20 x e x x dx αβ--? 取最小值。

湖南大学工程热力学试题及答案

. 考试作弊将带来严重后果!诚信应考, 考试中心填写: 月日年__________湖南大学课程考试试卷

. c?c?R gvp。……()2. 理想气体只有取定值比热容时,才能满足迈耶公式 3. …………)(不可逆过程不能T-s图上表示,所以也不能计算过程的熵变量。 4. 卡诺循环的热效率一定大于其它循环的热效率。…………………………() 5. 稳定流动能量方程适用于所用工质的稳定流动情况,不论过程是否可逆,有无耗散效应。……………………() 6. 自发过程都是不可逆过程,非自发过程都是可逆过程。…………………() 7. 活塞式压气机应采用隔热措施,使压缩过程接近绝热过程。………………() 8. 经不可逆循环,系统与环境无法完全恢复原态。……………………………()9. 熵产大于0的过程必为不可逆过程。………………………………………() 10. 实际气体绝热自由膨胀之后,其热力学能不变。…………………………() 三、选择题(每小题2分,共20分) 1. 理想气体可逆吸热过程,下列哪个参数一定增加:()。

A.热力学能; B.熵; C.压力; D.温度 ?pdv??uq?)2. B适用于(一切气体可逆过程B A理想气体可逆过程理想气体准静态过程DC理想气体一切过程 3. 下面参数中,量纲不相同的有( B ) A. 比热容 B. 比焓 C. 质量气体常数 D. 比熵 4. 若空气进行可逆定压加热过程,则:( C )。 A.空气作功量大于其热力学能增量; B.空气作功量等于其热力学能增量; C.空气作功量小于其热力学能增量; D.无法确定 5. 下列三种状态的空气,哪种状态的熵最大?( A )。 A. 100o C,20bar; B. 200o C,10bar; C. 100o C,10bar; D. 150o C,15bar TT=250K之间工作,其输入功W为某制冷机在热源6. 及冷源=300K25kJ,从冷源吸12热量Q 为110kJ,此制冷机是( C )。,2. . D.可逆或不可逆的 B.不可逆的; C.不可能的;A.可逆的; )。B 7.工质不可逆稳态稳流经某控制容积,则此控制容积内,则:( 储能不变,熵不变 B. A.储能不变,熵增大

程序设计基础课程设计报告-内容样例

第一章目的及要求 书上有。 第二章需求分析 软件设计的一个重要的环节就是需求分析。本章在对ATM取款机管理系统的应用情况作了全面调查的基础上,确定系统目标,并对系统所需要的基础功能进行分析,从而确定用户的需求。以下是ATM取款机管理系统所需要的需求分析。 ATM管理系统包括六个模块:登录,挂失功能,修改密码,取款功能,转账功能,查询功能。 ①登录: 输入银行卡的账号,密码,验证银行卡的卡号,密码是否正确,之后进入主界面 ②挂失功能: 确认是否对银行卡进行挂失,挂失后账户无法操作 ③修改密码: 用户可自由对其银行卡密码进行修改,修改之后的新密码将会覆盖其原密码 ④取款功能: 用户可自由取得所持银行卡内的存款,所取款数必须在其原有账户余额之内 ⑤转账功能: 用户可将本账户中的存款转入其他账户,转账过程中,需要转入账户的账

号 ⑥查询功能: 用户可查询用户信息,其中包括用户姓名、用户身份证号码、银行卡号以及存款余额 模拟ATM取款机的操作: 首先录入账户信息,格式如下 ㈠、登录功能:输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 ㈡、查询功能:查询账户余额。 ㈢、取款功能:取款,更新余额。 ㈣、挂失功能:挂失后,该账户不能进行任何操作。 ㈤、修改密码:输入原密码和新设置密码。 ㈥、转账功能:输入转账的转出账户以及转账金额,进行转账。

第三章设计分析 3.1、ATM系统管理 3.1.1系统基本功能 首先,确定系统中存在两种用户,一种是ATM,可以进行信息录入和后台管理。另外一种是取款人,取款人主要是进行信息的查询,不能进行信息录入。所以在创建类的时候,先创建一个ATM类,然后创建取款人类,并及ATM 类形成有元,进而继承ATM的所有功能,并添加录入信息的功能。 基本功能: 登录功能---------输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 查询功能---------查询账户余额。 取款功能---------取款,更新余额。 挂失功能---------挂失后,该账户不能进行任何操作。 修改密码---------输入原密码和新设置密码。 转账功能---------输入转账的转出账户以及转账金额,进行转账。、

湖南大学本科学生学则

湖南大学本科学生学则 第一章总则 第一条根据《中华人民共和国教育法》、《中华人民共和国高等教育法》和教育部《普通高等学校学生管理规定》制定本学则。 第二条学校依据本学则处理普通全日制本科学生学籍及有关事宜,相关细节另行规定。 第二章入学 第三条按国家招生规定录取的新生,应持录取通知书和学校要求的其它证件,在规定期限内到校报到,办理入学手续。 第四条新生有下列情形之一者,应于入学报到前向录取学院请假或向教务处申请保留入学资格。 (一)因事延误不能按期入学报到,应向录取学院请假,并附原所属单位、街道或乡镇证明,请假时间一般不超过两周。 (二)对患有疾病无法于当期入学的新生,经学校指定的二级甲等以上医院诊断不宜在校学习的,可以保留入学资格一年。 (三)因其他不可抗力事由(有相关证明)无法于当学期入学,保留入学资格一年。 (四)因家庭经济困难,并持有街道、乡镇出具的证明,保留入学资格一年。

第五条新生有下列情形之一者,取消其入学资格。 (一)未如期来校办理入学手续。 (二)经学校查实在高等学校入学考试中作弊。 (三)其它法律法规规定的情形。 第六条新生所交证明文件如有借用、假冒、伪造或变造等,一经查实,即开除学籍,不发给任何学历证明,并由学校通知其家长或监护人。毕业后始发现者,撤销其毕业证书和学位证书并公告。 第三章缴费、注册、选课 第七条学生每学期(或学年)须按规定的标准足额缴纳各项费用。 第八条每学期开始,学生须按规定日期如期到校注册,因故未能于上课后三天内完成注册者应请假申请延期注册,延期以开课后两周为限,逾期未注册,按自动退学处理。 第九条学生每学年结束依有关规定接受注册审核。 第十条学生选课须依教学计划、有关规定和当学期公布的选课注意事项办理,并符合以下基本要求。 (一)接受所属学院(系)导师的辅导并经系主任审核同意。 (二)每学期(不含短学期)所选学分数不少于15学分,不多于25学分。修业期最后一年,每学期选课不得少于10学分,不多于25学分。各专业教学执行计划也应严格遵守此项规定。

《C程序设计》课程实验报告

程序设计与实践(C)课程实验报告 课程名称:程序设计与实践(C) 专业: 班级: 学号: 姓名: 任课教师: 2017 年月日

1市尺=33.3333333厘米(cm) #include "string.h" void kp1_1() { double si_k; int si_k1; char si_xh[3]; printf("输入长裤的腰围(单位是市尺)"); scanf(" ①",&si_k); si_k1= ②; if(③) strcpy(si_xh,"ER"); else if(④) strcpy(si_xh,"XL"); else if( ⑤) strcpy(si_xh,"L"); else if( ⑥strcpy(si_xh,"M"); ⑦strcpy(si_xh,"S"); printf("长裤的腰围为:%.1lf尺,%d厘米型号:%s",si_k,si_k1,si_xh); system("pause"); } 运行结果样例 3-2 程序功能:有一批长裤需要贴型号标签,长裤的腰围通过随机数产生,随机数范围74至86,输出该长裤的型号,XL 腰围86-84 , L 腰围83-82, M 腰围81-77 , S 腰围76-74。这批裤子的数量用户自行输入。并统计各型号的长裤数量。 #include "string.h" #include "time.h" void kp1_2() { int si_k1,m,i,a[4]={0}; char si_xh[3]; srand((unsigned)time(NULL)); printf("输入长裤的数量"); scanf("%d",&m); for(i=1;i<= ①;i++) { si_k1= ②; if(③) {strcpy(si_xh,"XL");(④;} else if(⑤) {strcpy(si_xh,"L");a[1]++;}

《Java程序设计》课程实验指导书(2013)

《Java语言基础》课程实验指导书合肥学院计算机科学与技术系

实验一 Java开发环境的配置 一、实验目的: 1.熟悉JDK的安装和环境变量path,classpath的配置; 2.熟悉Editplus(UltraEdi或TextPad)编辑工具; 3.认识Application和Applet程序结构; 二、实验内容: 1.JDK的安装和配置环境变量path,classpath; 2.熟悉安装使用Editplus(UltraEdi或TextPad)编辑工具 3.安装和使用Java集成开发工具(如MyEclipse)*; 4.编译调试Application和Applet程序; 三、实验要求: 1.程序能输出一条简单的问候信息; 2.实验报告中对程序结构做出详细的解释; 3.实验报告中给出配置JDK的步骤; 4.写出实验报告中要求记录编译和执行Java程序当中的系统错误信息提 示,并给出解决办法; 四、实验步骤: 1.从https://www.360docs.net/doc/d111653731.html,上下载最新版本的JDK,并安装; 2.设置环境变量path ,classpath, 使得Java程序能正确编译和执行; 3.在Editplus(或UltraEdit)环境下编写一个Application程序; (1)在主方法static public void main(String[] args)中调用System. out.println()方法,使程序输出一条问候信息; (2) 编译运行程序,观察运行情况和输出结果。(使用JDK环境,调用 javac.exe和java.exe编译和执行程序) 4. 在Editplus(或UltraEdit)环境下编写一个Applet程序; (1)在public void paint(Graphics g)方法中调用g.drawString()方法, 使程序输出一条问候信息; (2) 编译运行程序,观察运行情况和输出结果。(使用JDK环境,调用 javac.exe编译和浏览器解释执行Applet程序)

《语言程序设计》课程设计报告样例

《C语言程序设计》 课程设计报告 (2015— 2016学年第3学期) 姓名: 学号: 院系: 专业: 班级: 指导教师:孙金华 成绩: 计算机与信息工程学院 2016 年7月

目录

1. 课程设计的目的与要求 本课程设计旨在理论学习和基础实验的基础上,开发较大规模的程序,掌握应用计算机解决实际问题的基本方法,熟悉C程序开发的全过程。 设计的任务是根据给定问题描述,设计程序的结构、描述程序的算法和用C语言实现问题的解决,并得到运行测试结果。 通过整个程序开发的过程,提高综合应用C语言的能力、编程和调试能力,为进一步学习相关专业课程创建较扎实的理论基础和实践基础。 本设计可根据实验内容的要求自由选定题目,但要求除基础部分的选题外,深化部分最少必需选择一题。 编写程序要求遵循如下基本要求: 模块化程序设计 锯齿型书写格式 必须上机调试通过 2. 方案实现与调试 掷骰子游戏 2.1.1 题目内容的描述 两人玩骰子,游戏规则如下: 1)两人轮流掷骰子,每次掷两个,每人最多掷10次。 2)将每人每次的分值累加计分 3)当两个骰子点数都为6时,计8分;当两个点数相等且不为两个6

时,计7分;当两个点数不一样时,计其中点数较小的骰子的点数。 4)结束条件:当双方都掷10次或经过5次后一方累计分数为另一方的两倍。最后显示双方分数并判定优胜者。 2.1.2 数据输入输出说明 --这里添加对于数据输出数出和相关格式规范的说明 通过随机数生成函数成生1-6之间的整数作为输入数据。 输出结果为获胜者和失败者相关信息(如A或B获胜),并输出双每一次获得的点数。 2.1.3主要模块的算法描述 –以程序流程图的方式给出,外加少量的语言说明或描述 –或者以语言描述的方式给出 设置一个main()函数用来控制游戏次数并记录sum1和sum2的分数。当进行完第五次游戏时判断两人的分数是否成两倍关系,如果是,则结束游戏,否则继续,直到游戏结束。最后比较两人分数,决出优胜者。设置一个zs()函数来比较每次掷骰子后两人所得点数,当两个骰子点数都为6时,计8分;当两个点数相等且不为两个6时,计7分;当两个点数不一样时,计其中点数较小的骰子的点数,然后将分数返回到main()函数。 主要功能模块的算法描述如下: 1)定义实变量sum、term、a、b、c,整变量i 2)初始化: sum=0,分子a=2,分母b=1 3)初始化:i(计数器)=1

相关文档
最新文档