学生学号 | 实验课成绩 | ||
学 生 实 验 报 告 书
实验课程名称 | Java语言程序设计A |
开 课 学 院 | 管理学院 |
指导教师姓名 | |
学 生 姓 名 | |
学生专业班级 | |
2014 | -- | 2015 | 学年 | 第 | 2 | 学期 |
实验教学管理基本规范
实验是培养学生动手能力、分析解决问题能力的重要环节;实验报告是反映实验教学水平与质量的重要依据。为加强实验过程管理,改革实验成绩考核方法,改善实验教学效果,
提高学生质量,特制定实验教学管理基本规范。
1、 本规范适用于理工科类专业实验课程,文、经、管、计算机类实验课程可根据具体情况参照执行或暂不执行。
2、 每门实验课程一般会包括许多实验项目,除非常简单的验证演示性实验项目可以不写实验报告外,其他实验项目均应按本格式完成实验报告。
3、 实验报告应由实验预习、实验过程、结果分析三大部分组成。每部分均在实验成绩中占一定比例。各部分成绩的观测点、考核目标、所占比例可参考附表执行。各专业也可以根据具体情况,调整考核内容和评分标准。
4、 学生必须在完成实验预习内容的前提下进行实验。教师要在实验过程中抽查学生预习情况,在学生离开实验室前,检查学生实验操作和记录情况,并在实验报告第二部分教师签字栏签名,以确保实验记录的真实性。
5、 教师应及时评阅学生的实验报告并给出各实验项目成绩,完整保存实验报告。在完成所有实验项目后,教师应按学生姓名将批改好的各实验项目实验报告装订成册,构成该实
验课程总报告,按班级交课程承担单位(实验中心或实验室)保管存档。
6、 实验课程成绩按其类型采取百分制或优、良、中、及格和不及格五级评定。
附表:实验考核参考内容及标准
观测点 | 考核目标 | 成绩组成 | |
实验预习 | 1. 预习报告 2. 提问 3. 对于设计型实验,着重考查设计方案的科学性、可行性和创新性 | 对实验目的和基本原理的认识程度,对实验方案的设计能力 | 20% |
实验过程 | 1. 是否按时参加实验 2. 对实验过程的熟悉程度 3. 对基本操作的规范程度 4. 对突发事件的应急处理能力 5. 实验原始记录的完整程度 6. 同学之间的团结协作精神 | 着重考查学生的实验态度、基本操作技能;严谨的治学态度、团结协作精神 | 30% |
结果分析 | 1. 所分析结果是否用原始记录数据 2. 计算结果是否正确 3. 实验结果分析是否合理 4. 对于综合实验,各项内容之间是否有分析、比较与判断等 | 考查学生对实验数据处理和现象分析的能力;对专业知识的综合应用能力;事实求实的精神 | 50% |
实验课程名称:Java语言程序设计A
实验项目名称 | 基础实验1:入门 | 实验成绩 | |||
实 验 者 | 专业班级 | 组 别 | |||
同 组 者 | 无 | 开始日期 | |||
第一部分:实验预习报告(包括实验目的及意义,实验基本原理与方法,主要仪器设备及耗材,实验内容及要求,实验方案与技术路线等) 一.实验目的及意义 1.精通JDK安装及配置、Java程序编辑、编译及运行。 2.掌握Java程序基本结构。 3.熟悉基本数据类型。 4.熟悉变量与常量。 5.熟悉常用运算符。 6.熟悉常用表达式。 7.理解并会应用命令提示符下的输入、输出。 二.实验基本原理与方法 1.Java程序结构。 2.基本数据类型。 2.变量与常量。 3.运算符。 4.表达式。 5.输出。 6.输入。 三.主要仪器设备及耗材 1.PC及其兼容机。 2.计算机操作系统。 3.程序编辑器EditPlus。 4.Java开发工具JDK。 四.实验内容及要求 基础实验1-1:某同学编写了一个程序(提示用户输入年龄,计算用户出生年份),指出并更正 程序中错误。 1 public class bornYear { 2 public static void main(String args) { 3 Scanner keyboard = new Scanner( ); 4 final int YEAR; 5 int age, bornIn; 6 System.out.print(How old are you this year?); 7 age = Double( ); 8 BornIn = YEAR - age; 9 System.out.println("I think you were born in " , bornIn); 10 } 基础实验1-2:编写一个程序,显示自己的姓名、手机号和地址,每项占一行,手机 号和地址间留一空行。 基础实验1-3:编写一个程序,读入3个整数,输出这3个整数的平均值。 基础实验1-4:编写一个求3个整数平均值的方法,并实现一个使用该方法的程序。 五.实验方案及技术路线(设计思路、算法、注意事项) 实验最后的出入都通过System.out.println()方法实现,实验1-2中“手机 号和地址间留一空行”可通过换行符“\n”或是System.out.println()实现。实验1-3和1-4中首先应提示用户输入,然后在根据输入进行计算。 实验1-3和实验1-4中求三个数的平均时注意将三个数的和除3.0,即(a+b+c)/3.0),或者先乘1.0再除3,即(a+b+c)*1.0/3),这样得到的平均数才是double类型。 | |||||
第二部分:实验过程记录(可加页)(代码、运行结果、实验中出现的问题及解决过程) ⏹ 实验1-1: 1 public class bornYear { 2 public static void main(String args) { 3 Scanner keyboard = new Scanner( ); 4 final int YEAR; 5 int age, bornIn; 6 System.out.print(How old are you this year?); 7 age = Double( ); 8 BornIn = YEAR - age; 9 System.out.println("I think you were born in " , bornIn); 10 } 错误: 1) 应引入java.Util包,因为Scanner类在此包中; 2) 第2行:main()方法中的参数类型应为String[]; 3) 第3行:创建Scanner对象时应写入参数System.in ,表示从键盘输入数据; 4) 第4行:常量YEAR应为其赋值,等于当前年份2015; 5) 第7行:age为int类型,所以应使用nextInt()方法获取键盘输入的整数值; 改正后: import java.util.*; public class bornYear { public static void main(String[] args) { Scanner keyBoard=new Scanner(System.in); final int YEAR=2015; int age,bornIn; System.out.print("How old are you this year?"); age=keyBoard.nextInt(); bornIn=YEAR-age; System.out.println("I think you were borned in "+bornIn); } } 运行结果如下: ⏹ 实验1-2 代码如下: public class Test02 { public static void main(String[] args) { System.out.println("姓名"); System.out.println("电话\n"); System.out.println("邮箱"); } } 运行结果如下: 省略 ⏹ 实验1-3 代码如下: import java.util.*; public class Test03 { public static void main(String[] args) { int a,b,c; Scanner sc=new Scanner(System.in); System.out.println("Please enter a:"); a=sc.nextInt(); System.out.println("Please enter b:"); b=sc.nextInt(); System.out.println("Please enter c:"); c=sc.nextInt(); System.out.println("Average:"+((a+b+c)/3.0)); } } 运行结果如下: ⏹ 实验1-4 代码如下: import java.util.Scanner; public class Test04 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("Please enter a:"); int a=sc.nextInt(); System.out.println("Please enter b:"); int b=sc.nextInt(); System.out.println("Please enter c:"); int c=sc.nextInt(); System.out.println("Average"+average(a, b, c)); } public static double average(int aIn,int bIn,int cIn) { return (aIn+bIn+cIn)/3.0; } } 运行结果如下: 教师签字__________ | |||||
第三部分 结果与讨论(可加页) 一、实验结果分析(包括数据处理、影响因素讨论、综合分析和结论等) 根据实验程序运行结果,基本达到预期要求。 二、小结、建议及体会 但刚开始做实验有时还是避免不了一些小错误,比如关键字拼写错误等等,所以实验室应该认真细心,平时多多练习,达到一定的熟练度。此外,实验1-3和1-4中对于用户的错误输入没能的到良好的处理,比如我们要求用户输入的是整型数值,若用户不小心输入无效字符或是double型数值,则程序将无法正常运行下去,所以对错误的处理也很重要,这样才能增强程序的健壮性,此问题将会在之后的进一步学习中的到解决。 | |||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论