任务五众里寻它千百度课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《任务五众里寻它千百度课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 任务 五众里寻 百度 课件
- 资源描述:
-
1、任务五任务五 众里寻它千百度众里寻它千百度成绩分析程序成绩分析程序 1for循环循环 2数组数组 3foreach语句语句 4字符串字符串 5用户登录程序用户登录程序 v 实例实例5-1:在本例中,我们对某组同学的数学成绩做简单分析,分别找出其中的最高分、最低分和平均分最高分、最低分和平均分,假设该组有10名同学。v 分析分析 读取学生的成绩读取学生的成绩 定义定义10个变量,写个变量,写10遍遍Console.ReadLine()?定义一个数组,通过循环读取,给数组里的每一个元素赋值定义一个数组,通过循环读取,给数组里的每一个元素赋值 计算计算 最高分、最低分:循环比较最高分、最低分:循环比
2、较 平均分:循环累加平均分:循环累加/人数人数 输出输出用什么类型的循环?用什么类型的循环?关键步骤解析v读取学生的成绩读取学生的成绩 double math=new double10;for(int i=0;i10;i+)Mathi=double.Parse(Console.ReadLine();关键步骤解析v假设最高分第1个成绩:max=math0;假设最低分第1个成绩:min=math0;通过for循环,逐一访问每一个成绩:for(i=0;i max)max=mathi;将每一个成绩与min比较,求最低分:if(mathi min)min=mathi;for循环循环 v for 语句是C
3、#中使用频率最高的循环语句,在事先知道循在事先知道循环次数的情况下,使用环次数的情况下,使用for语句是比较方便的语句是比较方便的。for 语句的格式为:for(初始条件;循环条件;条件改变初始条件;循环条件;条件改变)循环体;循环体;for 语句执行顺序如下:1先执行一遍初始条件为循环控制变量赋初值;2测试循环条件是否满足;3若条件满足则执行循环体内嵌语句一遍,否则跳出循环;4条件改变;5回到第二步执行 for循环示例循环示例vvoid main()v int a=new int10;v int i;v for(i=0;i10;i+)vai=i+1;vfor(i=0;i10;i=i+2)vC
4、onsole.WriteLine(ai+i);v 输出?for循环循环-变形变形v如果循环变量已赋初值,可省略表达式可省略表达式1 Int 1=1;For(;i=10;i+)vFor语句可省略表达式可省略表达式2,不判断表达式条件是否成立,循环将一直进行下去,分号要保留分号要保留。需要需要在循环体中添加跳出循环的控制语句。在循环体中添加跳出循环的控制语句。For(int i=1;i+)s=i*i;Console.WriteLine(“0t”,s);if(i=10)break;for循环循环-变形变形vfor循环也可以省略表达式可以省略表达式3。此时应在循环体内添加改变循环变量的语句,以结束循环
5、。For(int i=1;i4)break;v if(i%2=0)s+=i;v Console.writeLine(i,s=+i+,+s);v v v 有效循环的必要条件有效循环的必要条件总结循环总结循环vDowhilevWhilevFor 循环变量初始化 不能死循环输出结果?输出结果?v static void Main(string args)v v for(int i=1;i 10;i+)v v for(int j=1;j=i;j+)v v Console.Write(j.ToString()+*+i.ToString()+;);v v Console.Write(n);/换行v v v
展开阅读全文