教科版高中信息技术选修1 算法与程序设计:在数组中查找数据-课件1.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《教科版高中信息技术选修1 算法与程序设计:在数组中查找数据-课件1.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教科版高中信息技术选修1 算法与程序设计:在数组中查找数据_课件1 教科版 高中 信息技术 选修 算法 程序设计 数组 查找 数据 课件
- 资源描述:
-
1、在在数组中查找数据数组中查找数据第一节第一节 什么是数组什么是数组n教学内容:教学内容:1理解数组的基本概念理解数组的基本概念 2静态数组和动态数组的声明及静态数组和动态数组的声明及使用使用 3数组的赋值数组的赋值数组的应用数组的应用n如果要在程序中表示一位同学的语文、数学、英语、如果要在程序中表示一位同学的语文、数学、英语、物理、化学五门课程的成绩,该如何做?物理、化学五门课程的成绩,该如何做?定义定义5个变量表示个变量表示5门课程门课程u如果处理的不是一位同学的成绩,而是如果处理的不是一位同学的成绩,而是65位同学或更位同学或更多人的成绩时,如采用定义单个变量的方法将非常烦多人的成绩时,如
2、采用定义单个变量的方法将非常烦琐,有没有更好的办法呢?琐,有没有更好的办法呢?借助数组来处理借助数组来处理Dim sngChinese as SingleDim sngMath as SingleDim sngEnglish as SingleDim sngPhysics as SingleDim sngChemistry as Single1、数组的基本概念、数组的基本概念n数组数组:是一组:是一组相同类型的变量相同类型的变量的集合,集合中的每个元素都的集合,集合中的每个元素都是独立的变量,它们能够通过是独立的变量,它们能够通过数组序号被引用。数组序号被引用。a22314W14数组的声明数组
3、的声明格式一:格式一:Dim 数组名数组名(常量常量)As 数据类型数据类型格式二:格式二:Dim 数组名数组名(下界下界 to 上界上界)As 数据类型数据类型u例如例如:用数组用数组aryChinese来表示来表示50名同学的名同学的 语文成绩语文成绩,可以定义为可以定义为:(1)Dim aryChinese(49)As Single (2)Dim aryChinese(1 to 50)As single它们都表示一个包含它们都表示一个包含50个元素的名为个元素的名为aryChinese的数组。的数组。数组的声明数组的声明nDim aryChinese(49)As Singlen这个数组共
4、有这个数组共有50个元素个元素,分别为分别为aryChinese(0)、aryChinese(1)aryChinese(49),数据类型为单精度型。数据类型为单精度型。nDim aryChinese(1 to 50)As singlen这个数组共有这个数组共有50个元素个元素,分别为分别为aryChinese(1)、aryChinese(2)aryChinese(50),数据类型为单精度型。数据类型为单精度型。关于数组下标的说明关于数组下标的说明n对于数组对于数组aryChinesearyChinese(49)(49)和和aryChinesearyChinese(1 to 50):(1 to
5、50):数组中每个元素有一个唯一的顺序号,起始数组中每个元素有一个唯一的顺序号,起始序号为序号为0 0;Dim aryChinese(下界下界 to 上界上界)下标不能超过数组声明时的上、下界范围;下标不能超过数组声明时的上、下界范围;下标可以是整型的常量、变量、表达式及一下标可以是整型的常量、变量、表达式及一个数元素;个数元素;取值范围:下界取值范围:下界to to 上界,缺省下界,默认上界,缺省下界,默认为为0 0。下界最小为。下界最小为-32768-32768,上界最大为,上界最大为3276732767。n练习:判断下列数组的取值范围:练习:判断下列数组的取值范围:nA A(1010),
6、),B B(3 to 53 to 5)119数组的维数数组的维数n数组维数:(由数组元素中数组维数:(由数组元素中下标的个数下标的个数决定)一个下标表示一维数组决定)一个下标表示一维数组VBVB中有一维数组、二维数组、中有一维数组、二维数组、,最,最多有多有6060维数组。维数组。n例如:数组例如:数组ary(3);ary(3);数组数组ary(64,5);ary(64,5);行数行数列数列数一维数组一维数组二维数组二维数组2静态数组和动态数组静态数组和动态数组n静态数组是在定义时把数组大小已确定静态数组是在定义时把数组大小已确定了。了。数组声明时的下标必须为常数,不可以是表达式或变量。数组声
7、明时的下标必须为常数,不可以是表达式或变量。例:例:Dim A(12)as integerA是数组名、整型、一维数组、有是数组名、整型、一维数组、有13个元素、下个元素、下 标的范围是标的范围是012。n动态数组可在任何时刻改变大小,动态分配存动态数组可在任何时刻改变大小,动态分配存贮空间贮空间 例:例:Dim B()()as Single 定义定义一个单精度浮一个单精度浮点动态数组点动态数组二、静态数组声明二、静态数组声明 一维数组一维数组形式:形式:Dim 数组名(下标)数组名(下标)AS类型类型数组声明时的下标必须为常数,不可以是表达式或变量。数组声明时的下标必须为常数,不可以是表达式或
8、变量。一维数组的大小:上界下界一维数组的大小:上界下界+1例:例:Dim A(12)as integer声明声明A是数组名、整型、一维数组、有是数组名、整型、一维数组、有13个元素、下标的范围个元素、下标的范围是是012。多维数组多维数组格式:格式:Dim 数组名(下标数组名(下标1,下标,下标2)AS 类型类型每一维的大小每一维的大小=上界下界上界下界+1 数组大小数组大小=每一维大小的乘积每一维大小的乘积例:例:Dim C(-1 to 5,3)As Long声明声明C是数组名、长整型、二维数组,第一维下标范围为是数组名、长整型、二维数组,第一维下标范围为-15,第二维下标范围为第二维下标范
展开阅读全文