《第十课 列表》参考课件_第1页
《第十课 列表》参考课件_第2页
《第十课 列表》参考课件_第3页
《第十课 列表》参考课件_第4页
《第十课 列表》参考课件_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十课列表在很多情况下,需要处理的数据不是孤立的一个,而是一批,这些数据通常具有相同的类型或特征。Scratch中的列表在Scratch中一个变量只能存储一个数据,如果需要处理的数据是一批,可以使用更方便的列表来进行。列表中的数据被有序地组织在一起,每个数据在列表中都有唯一的序号,我们可以往列表中插入(或追加)数据,也可以从列表中删除数据,还可以修改列表中的数据。列表的定义与使用1.选择“数据”类积木2.选择“新建链表”3.为列表命名4.单击“确定”按钮列表的定义与使用在使用列表时,允许的操作如下表所示:分类积木功能插入将一个数据项加入列表末尾,列表中的数据可以是数值,也可以是字符串将一个数据项插入到列表的首位置、末尾或者任意一个位置,圆圈中的位置编号也可以输入删除删除列表的首项、末项或全部数据项,圆圈中的数据项编号可以输入列表的定义与使用在使用列表时,允许的操作如下表所示:分类积木功能修改修改列表的首项、末项或任意项,将该项替换为指定数据,圆圈中的数据项编号可以输入判断判断列表中是否包含指定数据记录记录列表的首项、末项或任意项的数据内容,圆圈中的数据项编号可以输入记录列表中数据项的总数目应用实例一打开“找找谁最大.sb2”,分析脚本并运行程序,体验列表的功能。1应用实例一按钮“找最大数”所用的脚本,你能说说最大数是怎么被找到的吗?应用实例二场景描述:小雪的舅舅开了一家快餐店,他的店里需要一个电子点餐系统,最近他听说小雪正在学习用Scratch编程序,就请小雪来帮忙和他一起完成这项任务。他们商量过后,决定把程序设计成下面的样子。“电子点餐系统”效果图应用实例二应用实例二打开“电子点餐系统.sb2”,查看角色,编写脚本并运行。2应用实例二(一)分析问题,设计算法1.你需要定义哪些变量或列表,描述一下它们的作用。变量或列表名称作用变量

列表变量列表变量列表变量列表应用实例二(一)分析问题,设计算法单击某种食物时,要执行:

2.当单击某种食物时,要执行的脚本是什么,请用自然语言或流程图的形式描述出来。(二)编写脚本,运行调试。(三)跟你的朋友们一起交流分享,看看谁设计的效果更好。应用实例二在你的作品“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论