- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《C#程序设计》教案
第5章
课时内容
数组
授课日期
授课时长
课时
教学目标
思政目标:
?逻辑是代码设计中的关键,通过学习数组,加强逻辑思维能力
?通过编程训练,培养动手能力及团队协作能力
技能要求:
?掌握数组的基本概念、声明及初始化
?了解数组的访问与遍历
?了解数组的Array类
?理解并掌握索引器的定义和使用
实践目标:
?能够在编程中熟练使用数组
?能够对数组进行基本的操作,为以后的编程做铺垫
教学设计
教学思路:通过讲解,学习数组的声明、数组的初始化、Array类和索引器等内容。
教学手段:通过课件展示、编程练习、课后习题学习数组的声明和初始化、访问数组、数组的基本操作。
教学环节
教学内容
讨论问题
1.数组是怎么声明的?
2.怎样访问数组中的元素?
3.什么是索引器?
内容大纲
5.1数组的声明和初始化
数组是一个数据结构,用来存储相同类型元素。其中,需要说明的有以下两点。
(1)数组分为一维和多维,其访问方式由相同数组名称和不同索引来实现。
(2)元素的类型可以是引用类型或者整型这些基本类型。
5.1.1数组的声明
使用数组前,需要对数组先进行声明。
在数组的分类中,一维数组的使用最普遍,其一般声明方式如下:
类型[]数组名称=new类型[数组大小];
5.1.2数组的初始化
数组的初始化一般采用如下方式:
类型[]数组名称=new类型[数组大小]{与数组大小相等个数的元素值列表};
5.2访问元素
数组的访问是通过数组名和索引来进行的,其中,索引从0开始
5.3数组的基本操作
5.3.1Array类
在C#中,System.Array类是基类,所有数组都继承自它。该类提供了一系列的属性和方法,用于各种数组。
1.Array的常用属性
2.Array的常用方法
5.3.2索引器
索引器是一个与属性很类似的类成员,可以具有get和set两个访问器,分别用于实现读和写的功能。索引的主要不同之处在于:定义索引器时一定要使用this关键字,而不需要像定义属性一样要程序编写人员定义一个属性名字;索引器一定需要参数;索引器不能定义为static。
课后练习
1.练习本章所有示例代码。
2.简述数组和索引器的区别。
3.随机生成20个整数,并且这20个随机数的正负性也随机处理,然后将这20个随机数存入数组,最后将这20个随机数中的正数存入另外一个数组。
您可能关注的文档
- 庭园景观设计 课件 11西方规则式园林01.pptx
- 庭园景观设计 课件 12西方自然式园林02.pptx
- 庭园景观设计 课件 02经典庭园的学习方法.ppt
- 庭园景观设计 课件 04会见甲方.pptx
- 《C#程序设计》教案 第1章.NET架构.docx
- 《C#程序设计》教案 第2章开发环境.docx
- 《C#程序设计》教案 第3章C#程序与数据类型.docx
- 《C#程序设计》教案 第4章运算符与语句.docx
- 《C#程序设计》教案 第6章类和方法.docx
- 《C#程序设计》教案 第7章委托与事件.docx
- 第九章 销售与收款循环审计 .pdf
- 1.9《体积单位间的进率》说课(课件)-2024-2025学年六年级上册数学苏教版.pptx
- 长方体和正方体的体积计算(课件)-2023-2024学年人教版五年级数学下册.pptx
- 第二次月考素养提升卷(5~6单元)(试题)-2024-2025学年五年级数学上册人教版.docx
- 4.表内乘法(一)(乘加、乘减)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 表内乘法(7的乘法口诀)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 吨的认识(课件)-2024-2025学年三年级上册数学人教版.pptx
- 期中检测卷(试题)-2024-2025学年五年级上册语文统编版.docx
- 第七单元《扇形统计图》思维拓展练习(课件)-2024-2025学年六年级上册数学人教版.pptx
- 本文中来自ASME BPE标准委员会的现任委员将一一为您答疑解惑 .pdf
文档评论(0)