C#程序设计附光盘宋文强全套配套课件 chapter05.ppt

C#程序设计附光盘宋文强全套配套课件 chapter05.ppt

ID:51618842

大小:1.83 MB

页数:47页

时间:2020-03-26

C#程序设计附光盘宋文强全套配套课件 chapter05.ppt_第1页
C#程序设计附光盘宋文强全套配套课件 chapter05.ppt_第2页
C#程序设计附光盘宋文强全套配套课件 chapter05.ppt_第3页
C#程序设计附光盘宋文强全套配套课件 chapter05.ppt_第4页
C#程序设计附光盘宋文强全套配套课件 chapter05.ppt_第5页
资源描述:

《C#程序设计附光盘宋文强全套配套课件 chapter05.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1本章教学目标掌握System.Math类用于数学计算的常用静态方法掌握System.String类和System.StringBuilder类用于字符串处理的常用方法了解System.DateTime类用于日期时间计算和表达的属性与方法了解运用System.Random类获取随机数序列的方法2系统定义类5.1System.Math类5.2System.String类5.3System.Text.StringBuilder类5.4System.DateTime类5.5System.Random类35.1System.Math类的静态方法

2、45.1.1整数乘、除方法Math.BigMul(a,b)Math.DivRem(a,b,outc)例5.1利用控制台应用程序计算两个整数的乘积、商和余数usingSystem;namespaceMathExample1{classProgram{staticvoidMain(string[]args){longa=32768,b=253,c,d;d=Math.BigMul((int)a,(int)b);//变量a和b只能是32位数字Console.WriteLine("{0}乘以{1}的积为{2}",a,b,d);d=Math.Div

3、Rem(a,b,outc);Console.WriteLine("{0}除以{1}的商为{2},余数为{3}",a,b,d,c);}}}55.1.2取整方法例5.2当var分别取正值和负值时,输出Math.Ceiling(var)和Math.Floor(var)的返回值。usingSystem;namespaceMathExample2{classProgram{staticvoidMain(string[]args){doublex,y;x=Math.Ceiling(3.75);y=Math.Ceiling(-3.75);Consol

4、e.WriteLine("Ceiling(3.75)={0},Ceiling(-3.75)={1}",x,y);x=Math.Floor(3.75);y=Math.Floor(-3.75);Console.WriteLine("Floor(3.75)={0},Floor(-3.75)={1}",x,y);}}}输出结果:Ceiling(3.75)=4,Ceiling(-3.75)=-3Floor(3.75)=3,Floor(-3.75)=-465.1.3指数和对数方法Math.Exp(x)以e为底,以x为指数的值Math.Log(x)以

5、e为底,x(x>0)的自然对数值Math.Log10(x)以10为底,x(x>0)的对数值利用换底公式,对任意底数n计算x的对数75.1.4开方和乘幂方法Math.Sqrt(x)x(x≥0)的平方根Math.Pow(x,y)x(x≥0)的y次幂8实例5.4例5.4已知直角三角形的两个直角边,计算斜边W的长度。usingSystem;namespaceMathExample4{classProgram{staticvoidMain(string[]args){doublew,x,y;x=9;y=12;w=Math.Sqrt(Math.Po

6、w(x,2)+Math.Pow(y,2));Console.WriteLine("斜边的长度为{0}",w);}}}95.1.5三角函数方法Math.Cos(x)Math.Sin(x)Math.Tan(x)Math.ACos(y)Math.ASin(y)Math.ATan(y)Math.Atn2(y1,y2)1°=π/180=Math.PI/18010实例5.5例5.5计算Sin45°,结果精确到小数点后3位数usingSystem;namespaceMathExample5{classProgram{staticvoidMain(st

7、ring[]args){constdoubleAngle=Math.PI/180;doubles=Math.Sin(45*Angle);s=Math.Round(s,3);Console.WriteLine("Sin45°={0}",s);}}}115.1.6符号函数方法Math.Sgn(x)=125.2System.String类135.2.1字符串长度属性privatevoidForm1_Click(objectsender,EventArgse){stringstr1,str2;str1="理想的书籍是智慧的钥匙";str2="北

8、京奥运会100米冠军Bolt";intlength1=str1.Length;intlength2=str2.Length;label1.Text+="第一个字符串的长度:"+length1+"";la

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

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

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