C#中的循环结构.ppt
《C#中的循环结构.ppt》由会员分享,可在线阅读,更多相关《C#中的循环结构.ppt(37页珍藏版)》请在三一办公上搜索。
1、第4章 C#中的循环结构,计算机基础教研室,1,学习目标,知识目标掌握循环结构的用法。技能目标学会循环分支结构while()语句的使用学会循环分支结构do-while()语句的使用学会循环分支结构for()语句的使用学会循环分支结构foreach()语句的使用掌握break;和continue;的用法,2,主要内容,4.1 什么是循环4.2 while()语句4.3 do-while()语句4.4 for()语句*4.5 循环控制语句break、continue的用法4.6 循环的嵌套自学内容 C#特色的foreach()语句,3,4,“浩瀚的宇宙中如果只有我们的话,岂不是太浪费地方?”科幻电
2、影接触未来的女主角埃莉收到了来自外太空的信号,从而开启正式接触外星文明之旅。来自外太空的信号是最朴素的数学语言,即一组素数/质数。因为一组有顺序的质数不可能是自然随机产生的,所以可以肯定是外星文明发出的。本案例要求模仿外星文明产生200以下的素数,如2,3,5,7,11,13,外星文明的信号,5,判断一个数N是素数的条件:(定理1)2N-1 均不能被N整除;(推论1)2N/2 均不能被N整除;(推论2)2N的平方根 均不能被N整除;如13是素数的条件,212均不能被13整除;而15不是素数,因为3能被15整除;,判断素数的数学基础,6,汤姆克鲁斯和伊莉沙白赫莉,7,鼻子和嘴巴的宽度=0.618
3、;鼻子侧面鼻梁长度和鼻尖高度的比=0.618;脸宽和脸长比=0.618。人脸分上中下三个部分,中、下脸部长度和脸全长来比近于0.618最好看。建筑师们对数学0.618的偏爱,金字塔、还是巴黎圣母院、埃菲尔铁塔。名画、雕塑、摄影作品,梦娜丽莎、大卫。艺术家们认为弦乐器的琴马放在琴弦的0.618处,能使琴声更加柔和甜美。,神奇的0.618黄金分割,8,1、1、2、3、5、8、13、21、即Fn=F(n-1)+F(n-2)。相邻两个斐波那契数比值是随序号的增加而趋于黄金分割比的。即F(n)/F(n+1)0.618斐波那契数列又因数学家斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”。一般而言,兔
4、子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子。如果所有兔子都不死,那么40个月以后可以繁殖多少对兔子?,斐波那契数列(Fibonacci Sequence),9,计算自然对数e的近试值。e=1+1/2!+1/3!+1/4!+1/5!+1/6!.1/n!,当1/n!小于0.00001时达到精度。2.序列问题 2/1-3/2+5/3 求前n项之和,其它问题,4.1 什么是循环,1.什么是循环,为什么需要循环?减少重复工作。提高工作效率。,10,例题1.输出一百遍我爱你!(Sample5_1)static void Main(string args)for(int i=1;i=10
5、0;i+)Console.WriteLine(赵灵儿,我爱你!);Console.ReadLine();思考:要说一万次呢?能不能加上次数?,11,例题1.输出一百遍我爱你!(Sample5_1)static void Main(string args)for(int i=1;i=100;i+)Console.WriteLine(赵灵儿,我爱你!(第0次),i);/Console.WriteLine(赵灵儿,我爱你!(第+i+次));Console.ReadLine();,12,两种输出方法都可以!,4.2 while()语句,4.2.1 基本格式 while语句先计算表达式的值,值为true
6、则执行循环体,反复执行上述操作,直到表达式的值为false时停止循环。语法如下:while(表达式)循环体(语句序列;),13,4.2.2 while()语句的实例static void Main(string args)int sum=0,i=1;while(i=100)sum=sum+i;i+;Console.WriteLine(sum=0,sum);Console.ReadLine();,14,思考:本题作用?计算3+4+5+1033=?控制循环的3条关键语句!,4.3 do-while()语句,4.3.1 基本格式 do-while语句先执行循环体语句一次,再判别表达式的值,若为tru
7、e则继续循环,否则终止循环。语法如下:Do 循环体(语句序列;)while(表达式),15,4.3.2 do-while()语句的实例static void Main(string args)int sum=0,i=1;do sum=sum+i;i+;while(i=100);Console.WriteLine(sum=0,sum);Console.ReadLine();,16,思考:本题作用?计算3+4+5+1033=?控制循环的3条关键语句!,4.4 for()语句,4.4.1 for()语句的基本格式 for语句和while语句一样,也是一种循环语句,用来重复执行一段代码。两个循环语句的
8、区别就是使用方法不同。for语句的使用语法如下:for(表达式1;表达式2;表达式3)循环体(语句序列;),17,4.4.2 for()语句的实例static void Main(string args)int sum=0,i;for(i=1;i=100;i+)sum=sum+i;Console.WriteLine(sum=0,sum);Console.ReadLine();,18,思考:本题作用?计算3+4+5+1033=?控制循环的3条关键语句!,例题2.求1*2*3*5=?(Sample5_2)static void Main(string args)int prod=0,i;for(i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 中的 循环 结构

链接地址:https://www.31ppt.com/p-6502336.html