版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、暑假期间,小明准备一个人去体验金湖绿道,他可以选择怎样的交通工具?,如果小明班级的所有同学都去参观金湖绿道,他们又会选择怎样的交通工具?,从经济的角度考虑: 一个人 自行车 一群人 公共汽车,一场数据管理之旅,认识数组,江苏省金湖中学 吴华平,算法 与 程序设计,学习目标,1. 我们将通过为什么要使用数组什么是数组怎样使用数组完成本节课的学习; 2. 理解数组的概念; 3. 会使用数组存储数据; 4. 对数组元素进行简单的管理。,思考:如何定义一个变量存放小明的身高?,如果要定义50个变量存放小明班上所有同学的身高呢?,一个数据 变量 大量数据 数组,dim h as integer,为什么要
2、用数组?,dim h1,h2,h3,h4,h5,h50 as integer,什么是数组?,dim h(49) as integer,0 1 2 3 4 46 47 48 49,数组名h,h(0) h(1) h(2) h(3) h(4) h() h(46) h(47) h(48) h(49),(1)定义一个数组存放超市100种商品的价格 (2)定义一个数组存放48个同学的语文成绩 (3)定义一个数组存放5月份每天是否下雨,你也来试试,定义数组:,dim h(99) as single,dim h(1 to 48) as integer,dim h(1 to 31) as boolean,怎样使
3、用数组?数组元素的赋值、输出,例1:定义一个数组,有50个存储单元,对第五个存储单元赋值5,对第8个存储单元赋值6。,例2:定义一个有50个存储单元的数组,所有存储单元赋值为0。,for i=0 to 49 h(i)=0 Next i,h(0)=0 h(1)=0 h(2)=0 h(3)=0 h(4)=0 h(46)=0 h(47)=0 h(48)=0 h(49)=0,h(0)=0 h(1)=1 h(2)=2 h(3)=3 h(4)=4 h(46)=46 h(47)=47 h(48)=48 h(49)=49,dim h(49) as integer h(4)=5 h(7)=6,h(i)=i,怎样
4、使用数组?数组元素的赋值、输出,实践一:定义一个数组存放任意十个数字,并将它们倒序输出。,定义数组,数组赋值,倒序输出,dim s(9) as integer,for i=0 to 9 s(i)=val(inputbox(“输入数字”) next i,for i=9 to 0 step -1 print s(i); next i,怎样使用数组?数组元素的移动、交换,例3:定义一个数组存放 2,8,45,6,79,24,经过处理后,输出8,45,6,79,24,2 。,实践二:经过怎样的处理后,输出24,2,8,45,6,79 。 要求:打开教学案,先完成表格的填写,再编写代码调试运行。,思考:
5、如何处理第一个人? 其余的人怎么做?,第一个人站一边,第2个人坐第1个位置,第3个人坐第2个位置,第4个人坐第3个位置,第5个人坐第4个位置,第6个人坐第5个位置,原来的第一个人坐最后一个位置,t=a(1),a(1)=a(2),a(2)=a(3),a(3)=a(4),a(4)=a(5),a(5)=a(6),a(6)=t,dim a(6) as integer,i as integer t=a(1) For i=2 to 6 a(i-1)=a(i) Next i a(6)=t,类比:公交车上调换座位,第一个人坐到最后一个位置,其他人依次前移。,怎样使用数组?数组元素的最值,例4:定义一个数组存放
6、任意6个数字,找出其中的最大值 、最小值。,打擂法:先找一个人站在台上,第二个人上去与之比武,获胜者留在擂台上。再上去第三个人,与台上的人(即刚才的得胜者)比武,胜者留在台上,败者下台,直到所有的人都比试过后,最后留在擂台上的即是冠军!,思考: 如何标注擂主? 第一次找哪一个人先站台上? 所有的选手都是和谁在比较?,max,max=s(1),maxs(i),课堂小结,是什么,为什么,怎样用,数组,数组的赋值(单个、批量) 数组元素的移动,方便、快捷地存储和管理大量数据,提高效率,批量的存储单元,实际上就是若干个相同类型变量的集合。 数组的定义,如果你想在高考后换一部新的手机、买一台电脑,去看一次演唱会,享受一次单人旅行,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年淄博市张店区事业单位人员招聘笔试备考题库与答案详解
- 2026年四川省南充市事业单位人员招聘笔试试题与答案详解
- 2026年马鞍山市雨山区公务员人员招聘笔试备考试题与答案详解
- 2026年大庆市龙凤区公务员人员招聘笔试试题与答案详解
- 2026浦发银行南昌分行营销辅助岗招聘笔试备考题库及答案解析
- 2026年甘肃省定西市岷县人民医院招聘笔试模拟试题及答案解析
- 德阳市旌阳区调解协会2026年招聘(5人)考试备考试题及答案解析
- 2026年舒兰市11月公益性岗位人员招聘笔试备考试题及答案解析
- 2026年合成纤维单(聚合)体制造行业专题研究报告及未来五至十年出海路径与本地化运营
- 2026年贸易经纪与代理行业市场运行态势报告及未来五至十年第二曲线与持续增长
- 人教版七年级上册数学第三章代数式单元试题(含解析)
- 2026中粮可口可乐饮料(内蒙古)有限公司招聘笔试模拟试题及答案解析
- 婚前财产协议范本及法律风险提示
- 罗伯特·凯伯国际经济学课件912
- 高考语文句子重组专项突破训练
- 骨髓移植后血型鉴定课件
- 《邮轮烹饪英语》-《邮轮烹饪英语》-Appendixes
- 魅力辽宁课件
- 天津市2021-2024年中考满分作文59篇
- 口腔正畸接诊流程技巧
- 军队职工抚恤管理办法
评论
0/150
提交评论