数据类型和常量、变量.ppt

数据类型和常量、变量.ppt

ID:48751048

大小:131.00 KB

页数:16页

时间:2020-01-21

数据类型和常量、变量.ppt_第1页
数据类型和常量、变量.ppt_第2页
数据类型和常量、变量.ppt_第3页
数据类型和常量、变量.ppt_第4页
数据类型和常量、变量.ppt_第5页
资源描述:

《数据类型和常量、变量.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数组上海市第六十中学信息科技组李佳一、数组的表示例:a(1)=6a(2)=4a(3)=5a(4)=2a(5)=1a(6)=2a(7)=3a(8)=5根据数组的情况,以下表述也是正确的:a(6)=a(2*3)a(4+4)=5a(3)=a(1)-a(5)a(8)=a(6)+a(7)a(1)a(2)a(3)a(4)a(5)a(6)a(7)a(8)64521235预备:数组的概念数组是一种特殊变量,在内存中的位置是连续的,一个规模为10的数字在内存中占用10个连续的存储单元,每一个存储单元对应于一个数组元素。数组元素用以下形式来表示:d(1)、d(2)、d(3)……d(n),其中d

2、表示数组的名称,括号内是下标,下标可以是常量,也可以是变量,或者是一个表达式。预备:数组的声明*数组必须先声明,再使用Dima(1To8)AsLong’声明了一个规模为8的数组a。其中元素的数据类型为长整型练习1:在数组a中,数据的存放情况如下表,当i=3时,a(i*2)+a(i+2)的值为_________。a(1)a(2)a(3)a(4)a(5)a(6)20218431518练习2:设变量a=2,b=6,c=4。数组变量d的数据存放情况如下表:d(1)d(2)d(3)d(4)d(5)d(6)d(7)d(8)102061594则变量d(d(a)+d(b)-c)的值是___

3、__________0练习3:数组d中的数据存放情况如下表,以下关系表达式成立的是()d(1)d(2)d(3)d(4)d(5)d(6)d(7)d(8)98176243A、d(2)=d(8)-6B、d(4)=2*d(2)C、d(8)=d(2)+d(6)D、d(2+5)=4D二、数组的操作下列流程图的功能是:Inputa(i)i<=10i=1i=i+1YN将输入的10个数据赋值给数组a1、输入相关语句数组的输入语句Fori=1to10a(i)=Val(InputBox(“请输入数组的值”))Nexti’依次输入数组的值数组的输出语句Fori=1to10Printa(i)Next

4、i’把数组输出到屏幕2、数组的赋值下列流程图的功能是:i<=10i=1i=i+1YNa(i)=i*i将数组a中的十个元素分别赋值为i*i即:a(1)=1a(2)=4a(3)=9a(4)=16a(5)=25a(6)=36a(7)=49a(8)=64a(9)=81a(10)=100二、数组的操作相关语句数组的赋值语句Fori=1to10a(i)=i*2Nexti’数组a(i)的值依次为i*22、数组的赋值例:输出斐波那契数列前十项,并求和Dima(1To10)AsInteger3421138532187654321a5589910声明数组找到斐波那契数列的规律构造3~10的循环

5、为a(i)赋值累加a(i)的值输出s的值第三项起,每一项都等于前两项之和,即i=1时,a(i)=1i=2时,a(i)=2i>=3时,a(i)=a(i-1)+a(i-2)Fori=3To10a(i)=a(i-1)+a(i-2)s=s+a(i)NextiPrints二、数组的操作3、求数组中满足某一条件的数的个数例:求数组a中正数的个数i<=10i=1,c=0i=i+1YNc=c+1a(i)>0YNOutputc二、数组的操作4、求数组的和例:求数组a中的偶数之和i<=10i=1,s=0i=i+1YNs=s+a(i)YNa(i)mod2=0Outputs二、数组的操作5、顺序查

6、找F=0n=Val(InputBox(“”))Fori=1to8Ifn=a(i)ThenF=iEndIfNextiPrintF7425698387654321a输入n,在数组a中寻找有没有与n的值相同的元素,若有,则输出该元素的下标,若没有,则输出“0”。i<=8i=1,F=0i=i+1YNa(i)=nYNInputnOutputfF=i二、数组的操作学生练习练习1:求规模为10的数组a的最大值、最小值、平均值。练习2:求规模为10的数组a中小于平均值的数据的个数。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。