11 查找算法 课件—2022届高考信息技术一轮复习选考VB部分复习

2021-07-28
| 25页
| 296人阅读
| 4人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高三
章节 -
类型 课件
知识点 -
使用场景 高考复习-一轮复习
学年 2022-2023
地区(省份) 浙江省
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 482 KB
发布时间 2021-07-28
更新时间 2023-04-09
作者 匿名
品牌系列 -
审核时间 2021-07-28
下载链接 https://m.zxxk.com/soft/29716312.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

查找算法 2 查找是一种查询数据的技术,其目标是能以比较少的步聚和较短的时间找到所需的对象 顺序查找的基本思想 是从第一个数据开始,按数据的顺序逐个将数据与给定的值进行比较。若某个数据和给定的值相等,则查找成功,找到所查数据的位置;反之,查找不成功。 查找算法 3 顺序查找 27 36 32 18 d (1) d (2) d (3) d (4) 输入查找的元素值key=32 i=1 i=2 i=3 此时d(i)=key,数组中的第3个位置 如果输入查找的元素值key=22 i=1 i=2 i=3 i=4 i=5 27 36 32 18 d (1) d (2) d (3) d (4) 此时i等于5,超过数组中元素个数,找不到 从数组d的第1个元素d(1)开始,依次判断各元素的值是否与查找键key的值相等。 4 顺序查找的流程图 开始 i←1 d(i)=key? i<=n? i←i+1 结束 Y N Y N 未找到 找到,输出结果:i 输入key 在8个元素中顺序查找key 5 转化成程序 Private Sub Command1_Click() '顺序查找 Key = Val(Text2.Text) For i = 1 To ___ If ___________ Then s=s+ str(i) End If Next i If __________ Then Label1.Caption = "在数组中没有找到" + Str(Key) + "。" End If End Sub i = 9 d(i) = Key 8 6 在某学校里,每位同学都会得到一张校园卡,校园卡的卡号是唯一的,卡内会记录每位同学的姓名、住址、班级、金额等信息。每当同学刷卡时,卡号就被输入电脑,然后进行查找,如果找到就显示姓名,否则显示"查无此人"。下列程序的功能是根据卡号查找对应的姓名,程序中数组a保存所有已发放校园卡的卡号,数组b保存卡号对应的姓名,第i位同学的卡号保存在a(i)中,姓名保存在b(i)中。左边列表框列出所有同学的卡号和姓名,在右边文本框txtInput中输入卡号,单击“开始查询”按钮(Command1),程序就按卡号进行查找,如果找到就在标签lblOutput中输出卡号对应同学的姓名,否则就输

资源预览图

11 查找算法  课件—2022届高考信息技术一轮复习选考VB部分复习
1
11 查找算法  课件—2022届高考信息技术一轮复习选考VB部分复习
2
11 查找算法  课件—2022届高考信息技术一轮复习选考VB部分复习
3
11 查找算法  课件—2022届高考信息技术一轮复习选考VB部分复习
4
11 查找算法  课件—2022届高考信息技术一轮复习选考VB部分复习
5
11 查找算法  课件—2022届高考信息技术一轮复习选考VB部分复习
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。