c#程序设计实验一

c#程序设计实验一

ID:15370128

大小:57.55 KB

页数:10页

时间:2018-08-02

c#程序设计实验一_第1页
c#程序设计实验一_第2页
c#程序设计实验一_第3页
c#程序设计实验一_第4页
c#程序设计实验一_第5页
资源描述:

《c#程序设计实验一》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验一C#编程基础一、实验目的1.了解VS2005集成开发环境的功能和特点,熟悉C#源程序的编辑、编译和调试;2.掌握C#各种数据类型和表达式的特点和用法;3.熟练掌握C#控制结构下的基本程序设计。二、预习内容1.C#的基本数据类型有哪些?C#语言中的数据类型分为值类型和引用类型两大类。值类型包括整数、字符、实数、布尔数等简单值类型,以及结构和枚举两种复合值类型;引用类型包括类、接口、委托和数组。2.从存储角度看.NET将变量的类型分为值类型和引用类型,它们两者有何区别(举例说明)?10Oject类本身是引用类型,所有其他的引用类型都可以与它进行转换。Object

2、同时又是所有值类型的基类,所有值类型的变量都可以隐式转换为object类型,这个过程叫作装箱;object类型可以显式转换到值类型,这个过程叫做拆箱。这样值类型和引用类型就有机地联系在一起。3.查阅MSDN了解Random类,Math类的用法。三、实验内容1.调试并运行下面程序,并写出运行结果:usingSystem;classStarTriangle{staticvoidMain(string[]args){inti,j,k;for(i=0;i<=3;i++){10for(j=0;j<=2-i;j++)Console.Write("");//俩个空格for(k=

3、0;k<=2*i;k++)Console.Write("*");Console.WriteLine();}Console.ReadKey();}}运行结果(注意,按照屏幕输出格式写):****************2.10下面是一个模拟计算器的程序(两个操作数都为正整数),请补充完整程序源码。计算器应该能够执行以下算术操作:加法、减法、乘法、除法。调试并运行下面程序,验证当从键盘输入8和2两个整数时,选择进行乘法时的计算结果。usingSystem;classCalcNumber{intnumber1,number2;charoption;intresult;p

4、ublicvoidNumber(){Console.WriteLine("EntertheFirstNumber:");number1=Convert.ToInt32(Console.ReadLine());Console.WriteLine("EntertheSecondNumber:");number2=Convert.ToInt32(Console.ReadLine());Console.WriteLine("MainMenu");Console.WriteLine("1.Addition");Console.WriteLine("2.Subtraction

5、");10Console.WriteLine("3.Multiplication");Console.WriteLine("4.Division");Console.WriteLine("EntertheOperationyouwanttoperform:");option=Convert.ToChar(Console.ReadLine());switch(option){case'1':result=number1+number2;break;case'2':result=number1-number2;break;case'3':result=number1*

6、number2;break;case'4':result=number1/number2;break;default:Console.WriteLine("lnvalidOption");break;return;}Console.WriteLine("Theresultis{0}",result);}}10classTestCalc{staticvoidMain(string[]args){CalcNumberobj=newCalcNumber();obj.Number();Console.ReadKey();}}}从键盘输入8和2两个整数时,(1)选择3时的运

7、行结果:(2)选择5时的运行结果:10从键盘输入的8和two时(第二个数为非整数),程序运行结果:3.创建一随机变量,模拟10掷筛子,生成一个1-6之间的随机整数,并输出该随机整数是奇数或偶数,以及它的平方根。usingSystem;classThrowRoll{staticvoidMain(string[]args){introll=0;Randomrd=newRandom();Console.WriteLine("开始掷骰子");for(intcount=0;count<5;count++){roll=(int)rd.Next(1,7);Console.Wri

8、teLin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。