Scratch3.0图形式编程教育教学实例16-顺序查找法_第1页
Scratch3.0图形式编程教育教学实例16-顺序查找法_第2页
Scratch3.0图形式编程教育教学实例16-顺序查找法_第3页
Scratch3.0图形式编程教育教学实例16-顺序查找法_第4页
Scratch3.0图形式编程教育教学实例16-顺序查找法_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、第16课顺序查找法学习目标巩固与扩展项目讨论逻辑编程12341通过回答问题,在文本框内输入想要查询的数字234巩固“列表”、“判断”等脚本学习“询问等待”、“判断” 、“变量” 、“列表” 、“重复执行” 等新脚本综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:1.本节课用到的角色2.本节课用到的背景Ripley标题Jurassic顺序查找法1.怎么样将文本框的值赋给变量?2.怎么将随机参数添加到列表中?3.怎么样查找列表,找到想要的数字?通过“回答指令”进行赋值通过“列表加入”指令进行添加通过循环判断变量与列表值进行比对顺序查找法1.认识列表1.认识列表链表是可以存放许多变量的数组,链表

2、就像很多层的抽屉,每一层都有一个索引,根据索引就能找到你需要的值。举个例子吧,比如今天天气如何?晴天?阴天?多云?雷阵雨?等等,这些就可以看成一组变量,因为都是描述天气的。比如今天是星期几?周一到周日,7个变量,也可以看成有关周几的一组变量。列表相当于一个队列。通常用在同一类的变量组。(列表示意:里面记录了很多数字)链表的功能非常的强大,在程序运行的过程中可以随意的增加、删除、查询等操作内部的变量。2.新建变量和列表1.新建变量和列表新建三个变量:分别是a、i、数字新建一个list列表3.给Ripley角色编程1.建立list列表数据库删除所有list列表中所有的数据选择1-100之间随机的一

3、个数添加50个数字(数据)将这个数加入列表中3.给Ripley角色编程1.建立list列表数据库如右图所示添加了50组数据在list列表里这些数字的大小是随机设定的3.给Ripley角色编程2.提出问题并设定回答将变量A设定为回答,一会儿就要再列表里面找到这个数字这个i是一个次数变量,下一页做详细解释3.给Ripley角色编程3.循环比对列表.25554727假如a是76,只需要一个一个对比下去只需要挨个比对list列表里面的数字,就可以知道,列表里面有没有咱们输入的数字了3.给Ripley角色编程3.循环比对列表根据左侧列表,大家说出的数字255595=1=2=3=50.27只需要每次将i增

4、加1,然后和a对比就可以了。如果一样,列表里面就有我们需要的数字。3.给Ripley角色编程3.循环比对列表如果那么判断a是否在列表里面的第i项判断的条件制作使用连接制作找到数字的程序3.给Ripley角色编程3.循环比对列表按照顺序增加i的值列表只有50个数组,所以设定i51为条件如果列表中没有数字,那么会说“要找的数字不在列表中”3.给Ripley角色编程4.别忘了重复执行哦顺序查找的总程序,运用变量和列表的结合Q1:明明编程的时候,将i增加1的程序放到了如图所示位置,其他的程序都没有变,请问会出现什么问题呢会发生什么现象呢?QA A1:假如列表第一项正好是咱们需要找的数,那么这个程序不能正确的检测到QA 此时i=1此时i=2,所以跳过了列表的第一项(1)知识点巩固列表相当于一个队列。通常用在同一类的变量组。链表的功能非常的强大,在程序运行的过程中可以随意的增加、删除、查询等操作内部的变量。(2)知识点巩固变量与列表的结合建立变量i,与列表初步结合,循环使用递归逻辑的初

温馨提示

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

评论

0/150

提交评论