欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    《数组与字符串》PPT课件.ppt

    • 资源ID:5520179       资源大小:555KB        全文页数:43页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《数组与字符串》PPT课件.ppt

    第 8 章:数组与字符串,Visual C#2005程序设计语言,第1章:概述第 2 章:C#与Visual Studio 2005第 3 章:变量、数据类型和表达式第 4 章:分支和循环第 5 章:面向对象第 6 章:面向对象的高级应用,第 7 章:程序的生成、调试和异常处理第 8 章:数组与字符串 第 9 章:基于 Windows 的应用程序第 10 章:创建 Web 应用程序第 11 章:.NET Framework 2.0 简介,本章学习目标:理解数组的概念 声明和创建数组通过索引来访问数组 遍历数组中的所有元素 使用 for和foreach 循环语句来遍历数组中的元素 了解字符串及其常用方法,目标,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,数组的概念,8.1 数组的概念,只包含单个序列的数组称为一维数组,多维数组通过一个或多个值进行索引。,00,0N-1,01,02,03,10,1N-1,11,12,13,20,2N-1,21,22,23,30,3N-1,31,32,33,M-10,M-1N-1,M-11,M-12,M-13,Array的方法,System.Array类包含的一些常用方法,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,声明和创建数组,8.2 声明和创建数组,声明数组变量:,int pins;,创建数组实例:,int pins=new int4;,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,初始化数组变量,8.3 初始化数组变量,根据数组实例中所有元素的类型,编译器把这些元素初始化为一个默认值:,内置数值型(例如 int)元素初始化为 0,枚举型元素也初始化为 0(即使它们的枚举值都不是 0)bool 型元素初始化为 false引用型元素初始化为 null,把数组元素初始化为特定值,把数组元素初始化为特定值:,int pins=new int4 9,3,7,2;,数组元素初始化为通过调用方法而得到的值:,Random r=new Random();/创建一个随机数变量r,8.3 初始化数组变量,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,访问单个数组元素,也就是说如果要访问 pins 数组的第三个元素,应该使用以下代码:,pins2,可以在读取或写入时使用这个表达式。例如:,pins2=6;/写入Console.WriteLine(pins2);/读取,8.4 访问单个数组元素,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,随堂练习,8.5随堂练习,假设你是一个小学的数学老师。有一天校教务主任要求你编写一段程序,用于记录所有班级成绩,并能进行关键字查询。,示例代码,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,遍历数组元素,for 语句可以用来遍历所有的数组元素。,int pins=9,3,7,2;for(int index=0;index!=pins.Length;index+)int pin=pinsindex;System.Console.WriteLine(pin);,8.6遍历数组元素,使用 foreach 语句来遍历数组元素,可以使用 foreach 语句来遍历数组元素,避免形成死循环。,int pins=9,3,7,2;foreach(int pin in pins)Console.WriteLine(pin);,8.6遍历数组元素,必须使用 for 语句的情况,8.6遍历数组元素,foreach 语句总是遍历整个数组。如果只需要遍历数组的特定部分(例如前半部分),或者需要绕过特定元素(例如,只遍历索引为偶数的元素),那么最好是使用 for 语句foreach 语句总是从索引 0 遍历到索引 Length-1。如果需要反向遍历,那么最好是使用 for 语句如果循环体需要知道元素索引,而不仅仅是元素值,那么必须使用 for 语句如果需要修改数组元素,那么必须使用 for 语句。这是因为 foreach 语句的循环变量是一个只读变量,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,复制数组,8.7复制数组,若要复制某个数组变量所引用的数组实例,那么必须做两件事:,第一件事是创建一个新的数组实例,新数组实例在类型和大小方面必须与原数组完全相同。例如:int pins=9,3,7,2;int copy=new int4;,第二件需要做的事情是设置新数组中的元素值,使它们和原数组中的元素值一一对应。例如:int pins=9,3,7,2;int copy=new intpins.Length;for(int i=0;i!=copy.Length;i+)copyi=pinsi;,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,如何把数组作为方法参数,在某些情况下,方法的参数个数是不可预知的。例如,要求设计一个能计算任意个整数之和的方法。在学习了数组以后,我们就可以使用数组来解决类似的问题。,可以把这些整数放在一个数组中,再把该数组传递给方法,然后方法使用 foreach 语句来遍历该数组。,8.8如何把数组作为方法参数,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,随堂练习,8.9随堂练习,校教务主任又给你提出了一个要求:编写一段程序,求出每个班级的第一名和最后一名的成绩。,示例代码,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,System.Array类,8.10System.Array类,IsFixedSize()IsReadOnly()IsSynchronized()Length()LongLength()Rank(),System.Array类提供了创建、操作、搜索和排序数组的方法。System.Array类的一些常用成员和方法:,System.Array类的方法,8.10 System.Array类,AsReadOnly()方法Clear()方法Copy()方法CreateInstance()方法(Type,Int32)Sort()方法(Array),示例代码,示例代码,示例代码,多媒体演示:Copy方法,多媒体演示,示例代码,多媒体演示:Sort 方法,多媒体演示,示例代码,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,常用字符串处理函数 字符串常用方法,常用字符串处理函数,8.11.2字符串常用方法,理解字符串,8.11.1理解字符串,字符串本身可以被看作是一个System.Char对象的数组。每一个Char对象在String中都有它自己的位置,这个位置被称为“索引”。索引是从零开始、从字符串的起始位置(其索引为零)计起的非负整数。,字符串常用方法,8.11.2字符串常用方法,比较 String 对象,分割和复制字符串对象,示例代码,示例代码,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,小结,8.12小结,如果要处理数据类型相同的批量数据,可以使用数组。数组在System 命名空间中就是Array 类,它是引用类型。本章学习了数组的概念、数组的声明和初始化以及用foreach循环来遍历数组和集合。,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,实验,8.1 实验,参照实验手册,并在教师指导下完成实验报告。,数组的概念声明和创建数组初始化数组变量访问单个数组元素随堂练习 遍历数组元素数组复制如何把数组作为方法参数随堂练习System.Array类常用字符串处理函数 小结 实验 习题,第8章 数组与字符串,习题,8.14习题,填空题(1)能够使用_来模拟保存列表中值。(2)数组内的值都具有相同的_。(3)_语句能使你不用索引来遍历整个数组。(4)用来指向数组中特定元素的数叫_。(5)一个数组如果有两个索引值,那么它是_数组。(6)使用_属性来判断数组的长度。,习题(续),8.14习题,判断正误,如果错误,请说明原因。(1)一个数组的元素可以是多种类型的数据。(2)数组的索引一般是浮点型的。(3)把数值型数组的一个元素作为参数传入一个方法中,并在此方法中修改了这个值。那么在方法返回后,修改的值会被储存到数组中。,习题(续),8.14习题,编程题(1)声明一个长度为10的double型数组,将第四个元素赋值成1.667。将最后一个元素赋值为3.333。求出此数组的平均值并打印出来。,习题(续),8.14习题,编程题(2)将用户输入的英语句子拆分成单词输出。单词以空格、逗号、句号分隔。,

    注意事项

    本文(《数组与字符串》PPT课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开