《面向对象程序设计》实验1实验报告.docx
面向对象程序设计实验1实验报告 南京工程学院实验报告 _.RAR文件形式交付指导老师。 一、实验目的 熟悉Visual Studio .NET 开发环境。 掌握变量的定义、运算符的使用,以及枚举类型的定义与使用; 掌握分支语句和循环语句的使用; 熟悉调试工具的使用。 二、实验内容 使用Visual Studio .NET ,完成以下程序: 程序1、使用变量和数据类型。 程序2、使用运算符和表达式; 程序3、使用数据类型转换。 程序4、使用结构体存储IP地址 程序5、枚举和Switch case 程序6、浮点型数组排序 程序7、编写程序输出从1到9的乘法口诀表。 程序8、简单的猜数字游戏。(选做) 三、实验步骤 启动Visual Studio .NET ,完成程序,并调试运行。 四、程序主要语句及作用 程序1的主要代码(附简要注释) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace cs_1 class Program static void Main(string args) Console.WriteLine("请输入学号:"); string s1 = Console.ReadLine(); Console.WriteLine("请输入姓名:"); string s2 = Console.ReadLine(); Console.WriteLine("请输入班级:"); string s3 = Console.ReadLine(); Console.WriteLine("请输入性别:"); string s4 = Console.ReadLine(); Console.WriteLine("请输入年龄:"); string s5 = Console.ReadLine(); Console.WriteLine("请输入体重:"); string s6 = Console.ReadLine(); Console.WriteLine("请输入成绩:"); string s7 = Console.ReadLine(); Console.WriteLine ("学号;0,", s1); Console.WriteLine("姓名;0,", s2); Console.WriteLine("班级;0,", s3); Console.WriteLine("性别;0,", s4); Console.WriteLine("年龄;0,", s5); Console.WriteLine("体重;0,", s6); Console.WriteLine("成绩;0,", s7); Console.ReadKey(); 程序2的主要代码(附简要注释) using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace cs_2.program class Program static void Main(string args) int a = 3; int b = 4; string c = "hello" string d = "bye" bool result; double total; total = c.Length + 15 * 2 / 4 2; Console.WriteLine("total;0", total); result = (!(b = 3 + 1) && (2 elementsj) temp = elementsindex; elementsindex = elementsj; elementsj = temp; Console.WriteLine(elementsindex); Console.ReadKey(); 程序7的主要代码(附简要注释) using System; using System.Collections.Generic; using System.Text; namespace multiplicationTable class Program static void Main(string args) for (int i = 1; i rndInt) Console.WriteLine("猜大了!"); else Console.WriteLine("猜小了!"); /while /if while (s != "0"); 五、程序运行结果截图 程序1 程序2 程序3 程序4 程序5 程序6 程序7 程序8(选做) 六、收获,体会及问题(写得越详细、越个性化、越真实越好,否则我不知道你做这个实验的心路历程,也就无法充分地判断你是否是独立完成的这个实验、你是否在做这个实验时进行了认真仔细地思考、通过这个实验你是否在实践能力上得到了 经过这几周对面向对象程序设计的实验,我们接受到了新的事物,也让我更加了解到C#学习的重要性,以及C#对我们专业的发展发挥的作用。在上个学期我们也学习了VB语言程序设计基础,在已经接受VB程序设计的基础以及学习套路以来认识到C# 又有点所不同,它们的语法有很多不同,不过有之前对VB的经验,做起C#实验来也会比较适应,能很快的进入状态,并且还能够应用已学的知识。经过这几次的实验课,我似乎已经喜欢上编程序的过程,就好像在期待自己的作品展出一样,不过有时候也会遇到困难,但是我会先仔细的思考检查,看看哪里出错了,有时候能够发现问题并及时改正,但是有时候却找不出来,只好求助老师,在老师的指点下,我就会恍然大悟,然后这个知识点就会深埋在自己的心里,以后再次遇到就会很注意,我认为这就是最大的收获。经过一点一滴的积累,以后就会收获很多的知识。 起初和好多同学一样也对C#有点迷茫,不过经过这几周的实验,我能够了解代码的基本含义,也懂得了仅仅一点格式还有语法,不过这还远远不够,我要努力的学习面向对象与程序设计,为以后能够自己编出程序并且能够很好的运行做准备。 其实最大的问题就是对程序设计的语法和格式不是很了解,有时候程序不能够正确的运用,就是因为有一点点的格式错误或者是少了括号等一些小错误。不过这些问题是可以改正的,以后有很多实验的机会,我会好好把握,坚持认真自己完成实验过程。