书签 分享 收藏 举报 版权申诉 / 29
上传文档赚钱

类型任务五众里寻它千百度课件.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:4186049
  • 上传时间:2022-11-18
  • 格式:PPT
  • 页数:29
  • 大小:211KB
  • 【下载声明】
    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

    6、输出一行输出一行数组数组 v 声明数组和创建数组实例 double math=new double10;数组名、数组元素类型、维数 指定数组大小,可以使用变量(与c不同)v 初始化数组 int score=new int590,80,70,60,100;int score=90,80,70,60,100;v 访问数组元素 Math1=90;v 数组拷贝 见任务二ppt foreach语句语句v遍历整个数组Found 4 Odd Numbers,and 3 Even Numbers.foreach语句语句 v foreach语句具有更强的可读性,它直接表达了代码的意图,并且移除了所有的for循环

    7、结构。但在少数情况下,必须使用for语句:foreach总是遍历遍历整个数组,如果只需要遍历数组的一部分,或者要跳过特定元素,最好使用for语句;foreach语句总是从索引0遍历到索引遍历到索引Length-1,如果需要反向遍历,最好使用for语句;如果循环体需要指导元素索引指导元素索引,而不仅仅是元素值,则必须使用for语句;如果需要修改数组元素,必须使用for语句,因为foreach语句的循环变量是一个只读变量只读变量。字符串字符串-string 比较字符串“Admin”=“admin”bool“Admin”.Equals(“admin”)bool string.Compare(“Adm

    8、in”,”admin”)int aAbBcCdD 分割和复制字符串 IndexOf Copy CopyTo Substring、Split Insert实战演练实战演练实例实例5-6 for(int i=0;i10;i+)Mathi=double.Parse(Console.ReadLine();for(i=0;i max)max=mathi;将每一个成绩与min比较,求最低分:if(mathi max)max=x;v if(x min)min=x;v 实例实例 5-71.声明一个数组vstring month=January,February,March,April,May,June,Jul

    9、y,August,September,October,November,December;2.用户输入一个代表月份的数字vConsole.Write(“请输入月份数,若输入0则退出:);vint number=int.Parse(Console.ReadLine();实例实例 5-73.判断用户的输入(几类情况?)(几类情况?)vif(number=0)v v Console.WriteLine(输入错误输入错误);v elsev v Console.WriteLine(monthnumber-1);v 实例实例 5-7vShowvdiscussion 枚举枚举v枚举类型是用户自定义的数据类型

    10、,是一种允许用符号代表数据的值类型。v枚举是指程序中某个变量具有一组确定的值,通过“枚举”可以将其值一一列出来。v枚举就是把生硬的数字转换成容易理解的字符串。v可以认为是键值对集。v枚举元素的默认基础类型为 int。默认情况下,第一个枚举数的值为 0,后面每个枚举数的值依次递增 1。例如:enum Days Sat,Sun,Mon,Tue,Wed,Thu,Fri;v基础类型指定为每个枚举数分配的存储大小。但是,从 enum 类型到整型的转换需要用显式类型转换来完成。例如,下列语句使用从 enum 到 int 的显式转换,将枚举数 Sun 赋给 int 类型的变量:int x=(int)Days

    11、.Sun;枚举练习枚举练习v 利用枚举常量表示四则运算符-加、减、乘、除,分别将加的枚举常量值定义为1,减定义为2,乘定义为3,除定义为4,写一个C#程序,要求用户输入两个数和一个四则运算的代号,然后判定用户输入的运算符号,将结果输出在控制台的窗口中。分析分析v第一步:第一步:定义枚举venum cavvplus=1,vminus=2,vtimes=3,vdivide=4v分析分析v第二步:获得两个数和运算符第二步:获得两个数和运算符vConsole.WriteLine(请输入第一个数:请输入第一个数:);vint i=int.Parse(Console.ReadLine();vConsole.WriteLine(请输入第二个数:请输入第二个数:);vint j=int.Parse(Console.ReadLine();分析分析v第三步:将代码转换为枚举对象第三步:将代码转换为枚举对象vConsole.WriteLine(请输入运算符代号:请输入运算符代号:);vint k=int.Parse(Console.ReadLine();v ca t=(ca)k;分析分析v第四步:输出结果第四步:输出结果vswitch(t)vvcase ca.divide:vcase ca.minus:vcase ca.plus:vcase ca.times:v

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:任务五众里寻它千百度课件.ppt
    链接地址:https://www.163wenku.com/p-4186049.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库