《C#程序设计》教案 第5章数组.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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个随机数中的正数存入另外一个数组。

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档