欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    在数组中查找数据.ppt

    • 资源ID:67170672       资源大小:197KB        全文页数:18页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    在数组中查找数据.ppt

    江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课3.3在数组中查找数据在数组中查找数据启东中学启东中学 李振飞李振飞高中信息技术选修课程高中信息技术选修课程算法与程序设计算法与程序设计江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课3.3.1什么是数组VB中数组的定义格式:中数组的定义格式:数组是一组相同类型的变量集合,集合中的每个元素都是独立的变量,它们通过数组序号被引用。l数组的定义:数组的定义:Dim 数组名(常量)as 数据类型例如:Dim studentarr(49)as integer江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课例题 For i=0 to 49 Print Studentarr(i)Next例如:数组 studentarr已经存放了50名学生的成绩,我们在屏幕上可以显示出每个学生的成绩:实现的代码如下:每个数组的下标是从0开始的!江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课3.3.2顺序查找实例:实例:简单的字符加密与解密的处理。简单的字符加密与解密的处理。l顺序查找是查找算法中最简单、易行的算法。顺序查找是查找算法中最简单、易行的算法。1.问题描述江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课2.问题分析字符密文加密解密江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课3.编程实现江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课3.编程实现这样几个步骤来完成(1)常量与数组的定义(2)数组的初始化(3)字符的加密处理(4)字符的解密处理江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课3.编程实现(1)常量与数组的定义Public Const charNum As Integer=52Public aryCode(charNum)As StringPublic aryEncode(charNum)As String江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课3.编程实现(2)数组的初始化Private Sub Form_Load()Dim i As Integer aryCode(0)=Chr(32)For i=1 To 26 aryCode(i)=Chr(64+i)Next For i=27 To charNum aryCode(i)=Chr(97+i-27)Next For i=0 To charNum aryEncode(i)=Chr(-22879+i)NextEnd Sub江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课3.编程实现(3)字符的加密处理 Dim i As Integer,j As Integer Dim strChar As String txt2.Text=For i=1 To Len(txt1.Text)strChar=Mid(txt1.Text,i,1)For j=0 To charNum If strChar=aryCode(j)Then Exit For Next If j charNum Then strChar=aryEncode(j)End If txt2.Text=txt2.Text+strChar Next江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课3.编程实现(4)字符的解密处理密文的解密功能:与加密相似,它是密文的解密功能:与加密相似,它是从密码字符串中取出一个字符,找到从密码字符串中取出一个字符,找到其在密码字符表中的位置,找到后用其在密码字符表中的位置,找到后用源码字符表中相应位置的字符替换,源码字符表中相应位置的字符替换,否则仍用原字符。否则仍用原字符。方法:江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课3.编程实现结果如下图所示:江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课4.学生实践学生动手实践,实现本例中密文的解密功能 Dim i As Integer,j As Integer Dim strChar As String txt3.Text=For i=1 To Len(txt2.Text)strChar=Mid(txt2.Text,i,1)For j=0 To charNum If strChar=aryEncode(j)The Exit For Next If j max Then max=scoreArr(i)If scoreArr(i)min Then min=scoreArr(i)sum=sum+scoreArr(i)Next Text2.Text=max Text3.Text=min Text4.Text=(sum-max-min)/8实现代码:江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课练习:“明日之星英语演讲大赛”计分问题:实现结果:江苏省启东中学江苏省启东中学一师一优课江苏省启东中学一师一优课谢谢大家谢谢大家

    注意事项

    本文(在数组中查找数据.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开