其他典型算法之文本处理-专项训练浙江2022届选考专用(学生版)


    典型算法文处理
    例1 编写VB程序实现功文框Text1中输入包含数字字母字符串单击统计钮Commandl统计该字符串中数字字符数标签Label1中输出结果实现述功请划线处填入合适代码选项
    Private Sub Commandl_Click()
    Dim s As Stringc As String
    Dim i As Integern As Integernum As Integer
    s ①  '(填程序代码) 
    num0
    nLen(s)
     ②  '(填字母列ABC三选项中选取项) 
     ③  '(填字母列ABC三选项中选取项)
    If c> ″0″ And c<″9″ Then
      numnum+1
    End If
    Next i
    LabellCaptionstr(num)
    End Sub
    划线②③选项
    ADo While iBcMid(si1)
    CFor i1 To n
    例2求原文(均ASCII字符)中删指定单词(完整单词)处理文重新输出程序界面图示文框Text1中输入原文文框Text2中输入需删单词单击删钮(Command1)文框Text3中输出处理结果

    实现述功VB程序加框处错请更正
    Function delstr(s1 As String s2 As String) As String
     Dim n1 As Integer n2 As Integer i As Integerch As String
    n1 Len(s1) n2 Len(s2) i 1
    Do While i < n1
     word Mid(s1 i n2)
     ch Mid(s1 i + n2 1)
     If i 1 Then
       f zm(ch)
     Else
       f zm(Mid(s1 i 1 1))And zm(ch) '①
     End If
    If word s2 And Not f Then
       i i +1 '②
     Else
       s s + Mid(s1 i 1)
       i i + 1
     End If
    Loop
    delstr s
    End Function
    Function zm(ch As String) As Boolean
    If ch > ″a″ And ch < ″z″ Or ch > ″A″ And ch < ″Z″ Then
    zm True
    Else
    zm False
    End If
    End Function
    Private Sub Command1_Click()
    Dim t1 As String t2 As String
     t1 Text1Text
     t2 Text2Text
     Text3Text delstr(t1 t2)
    End Sub
    课训练
    1编写单词查询程序实现功文框Text1中输入段英文文(结束符)文框Text2输入英文字母单击获取单词钮Command1列表框List1次显示Text1中包含该英文字母单词程序运行界面图示
                  

    (1)实现述功VB程序请划线处填入合适代码
    Private Sub Command1_Click()
    Dim s As Stringtmp As Stringc As String
    Dim n As Integeri As Integerflag As Boolean
    Dim cnt As Integer '存储符合条件单词数
    sText1TextnLen(s)flagFalsecnt0
    List1Clear
    For i1 To n
    cMid(si1)
    If c>″a″ And c<″z″ Or c>″A″ And c<″Z″ Then
     ①  
    If cText2Text Then flagTruecntcnt+1
    Else
    If flag Then List1AddItem tmp
    tmp″ ″
     ②  
    End If
    Next i
    If cnt0 Then
    List1AddItem ″找符合条件单词″
    End If
    End Sub
    (2)文框Text2中输入M单击获取单词钮列表框List1中显示单词数     
    2RLE(RunLength Encoding行程长度编码)压缩算法Windows系统中种图文件压缩方法两数表示第记录指定素重复次数第二记录具体素值例表示颜色素值字符串RRRRGGBBBRLE压缩方法压缩4R2G3B表示芳设计VB程序实现RLE算法功Text1中输入原始数点击压缩钮Command1Text2中显示压缩数程序运行界面图示

    (1)里采压缩技术属    (选填损压缩损压缩) 
    (2)实现述功VB程序请划线处填入合适代码
    Private Sub Command1_Click()
    Dim s1 As Strings2 As Stringc As Integerp As Integer
    s1Text1Text
    s2″ ″c1 ①  
    Do While pIf Mid(s1p1)Mid(s1p11) Then
    cc+1
    Else
    s2s2+Str(c)+Mid(s1p11)
     ②  
    End If
    pp+1
    Loop
    Text2Text ③  
    End Sub
    3通常加密算法中密钥中字符重复现编写VB程序检查密匙否重复单击检验钮Command1出现互重复串写字母列表框List1中输出该字符串符合加密条件反列表框List1中输出重复字母该字母第二次出现位置程序运行界面图示

    (1)实现述功请划线处填入合适代码
    Private Sub Command1_Click()
    Dim s As Stringi As Integera(1 To 26) As Integerr As Stringj As Integer
    Dim b(1 To 26) As Stringc(1 To 100) As Integer
    sText1Text
    List1Clear
    For i1 To 26
    a(i)0
    Next i
    j1
    For i1 To Len(s)
    rMid(si1)
     ①  
    If a(Asc(r)64)2 Then
    b(j)rc(j)ijj+1
    End If
    Next i
    If j1 Then List1AddItem ″该字符串符合加密条件″
    For i1 To j1
     ②  
    Next i
    End Sub
    (2)述算法知文框Text1中输入字符串INTEGER列表框中输出值                  
    4VB编写字符串分行程序功单击分行钮Command1文框Text1中英文文列表框List1中分行显示(分行时单词跨行行字符超40)标签Label1中输出总行数运行效果图示分行算法
    (1)文框中字符串保存变量s中
    (2)s中字符数超40时循环执行列①②③步否跳转(3)
    ①果第41字符英文字母分行位置p40否左逐查找直找第非英文字母位置作分行位置p
    ②截取s前p字符作新增行显示列表框List1中时总行数加1
    ③s中未分行部分重新赋值变量s
    (3)s作新增行显示列表框List1中时总行数加1

    实现述功VB程序请划线处填入合适代码
    Private Sub Command1_Click()
     Dim s As String c As String
     Dim r As Integer total As Integer p As Integer
     total 0
     s ①  
     Do While Len(s)> 40
    r 41
    c Mid(sr1)
    If Not((c > ″a″And c < ″z″)Or (c>″A″And c<″Z″)) Then
     p 40
    Else
    '第41字符开始左找第1非英文字母位置值赋p
    Do While (c >″a″And c<″z″)Or (c>″A″And c<″Z″)
    r②  
    cMid(sr1)
     Loop
     pr
    End If
    List1AddItem Mid(s1p)
    totaltotal+1
     s③  
    Loop
    List1AddItem s
    totaltotal+1
    Label1Caption″″+Str(total)+″行″
    End Sub
    程序①②③划线处填入适语句表达式程序补充完整
    5明编写某VB程序功文框Text1里输入数学表达式(假设表达式长度等100)列表框List1里输出配括号表达式中位置例文框Text1里入12􀆽 (3(1+2))􀆽 3程序运行效果图示

    实现述功VB代码划线方填入合适代码完善程序
    Private Sub Command1_Click()
    Dim s As Stringi As Integertop As Integera(1 To 100) As Integer
    sText1Texti1top0
    Do While iIf Mid(si1)″(″ Then
    toptop+1
     ①  
    End If
    If Mid(si1)″)″ Then
    List1AddItem Str(a(top))+″ ″+Str(i)
     ②  
    End If
    ii+1
    Loop
    End Sub
    6明编写VB程序功英文句子(结束)中查找包含指定字符串单词运行界面图示文框Text1英文句子文框Text2中输入包含字符串单击运行钮Command1List1中显示符合条件单词实现述功VB程序加框处代码错请改正

    Private Sub Command1_Click()
    Dim k As Integerb As Integerh As Integerc As Stringkey as String
    Dim w(1 To 1000) As String
    sText1TextnLen(s)keyText2Text
    j0k1b1i1h0
    Do While icMid(si1)
    If Not (c>″a″ And c<″z″ Or c>″A″ And c<″Z″) Then
    If j<>0 Then
    w(b)Mid(skj) '①
    kk+1j0
    End If
    bi+1
    Else
    jj+1
    End If
    ii+1
    Loop
    For i1 To k1
    h0
    For j1 To Len(w(i))len(key)+1
    If keyw (i) Then hh+1 '②
    Next j
    If h<>0 Then List1AddItem w(i)
    Next i
    End Sub
    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 10 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    其他典型算法之文本处理-专项训练浙江2022届选考专用(教师版)

    其他典型算法之文本处理【例1】 编写VB程序,实现如下功能:在文本框Text1中输入包含数字、字母的字符串,单击“统计”按钮Commandl,统计该字符串中数字字符的个数,并在标签Label1...

    2年前   
    384    0

    其他典型算法之矩阵应用-专项训练浙江2022届选考专用(学生版)

    其他典型算法之矩阵应用【例1】 把矩阵A的行和列互相交换所产生的矩阵称为A的转置矩阵,这一过程称为矩阵的转置,如 。以下VB6程序实现矩阵的转置,请在划线处填入正确的语句实现功能。Co...

    2年前   
    380    0

    其他典型算法之线性表的应用-专项训练浙江2022届选考专用(学生版)

    其他典型算法之线性表的应用【例1】 在一升序数组a中插入一个数x,使数组元素仍保持升序。解决该问题的VB程序段如下,在①处应填入的正确语句以实现功能。i=n 'n为数组a中的元素个数do wh...

    2年前   
    436    0

    其他典型算法之数值计算-专项训练浙江2022届选考专用(学生版)

    其他典型算法之数值计算【例1】 现用VB程序实现上述功能,程序界面如下图所示,在文本框Text1和Text2中分别输入被加数和加数,单击求和按钮Command1,在文本框Text3中显示和。实...

    2年前   
    492    0

    其他典型算法之矩阵应用-专项训练浙江2022届选考专用(教师版)

    其他典型算法之矩阵应用【例1】 把矩阵A的行和列互相交换所产生的矩阵称为A的转置矩阵,这一过程称为矩阵的转置,如 。以下VB6程序实现矩阵的转置,请在划线处填入正确的语句实现功能。Co...

    2年前   
    553    0

    其他典型算法之线性表的应用-专项训练浙江2022届选考专用(教师版)

    其他典型算法之线性表的应用【例1】 在一升序数组a中插入一个数x,使数组元素仍保持升序。解决该问题的VB程序段如下,在①处应填入的正确语句以实现功能。i=n 'n为数组a中的元素个数do wh...

    2年前   
    475    0

    其他典型算法之数值计算-专项训练浙江2022届选考专用(教师版)

    其他典型算法之数值计算【例1】 现用VB程序实现上述功能,程序界面如下图所示,在文本框Text1和Text2中分别输入被加数和加数,单击求和按钮Command1,在文本框Text3中显示和。实...

    2年前   
    476    0

    查找算法的程序实现「学生版」

    查找算法的程序实现【学生版】【例1】 在数组元素a(1)到a(8)中查找键值为key的数,其顺序查找的VB程序段如下,请在划线处填写正确的语句。for i=1 to 8if ①        ...

    2年前   
    517    0

    「精品」小升初英语知识专项训练(时态与句法)-20.其他句式通用版

    1.___________ a black cat.A: This B: That C: Here’s2.If I ____ you tomorrow, I will...

    3年前   
    437    0

    高考英语二轮复习之七选五题型专项指导

    高考英语二轮复习之七选五题型专项指导一、明确三类题型1.段首题:所填句子多为主旨句或过渡句。2.段尾题:所填句子多为总结句或过渡句。3.段中题:多考查上下文的逻辑关系,以并列、递进、转折、让步...

    6个月前   
    229    0

    最新医生护士考试训练专用内科学题库及答案

    医生护士考试训练专用内科学题库及答案

    4年前   
    752    0

    2019版高考数学二轮复习小题专项训练

    2019版高考数学二轮复习小题专项训练【与】2019版高考数学二轮复习分专题限时提速训练 2019版高考数学二轮复习小题专项训练 高考小题专练(01) (满分:80分 时间:45分钟...

    5年前   
    962    0

    初中历史非选择题专项训练之图表类

    非选择题目占历史试卷总分值的60%,与选择题相比,它要求同学们不仅要熟记相关基础知识,而且要对知识有相当程度的理解,还要善于从各种材料(图表、对联、诗歌、名言、图片等)中提取到我们答题时所必需的信息。

    5年前   
    1835    0

    2021年6月浙江通用技术高考选考真题文档精编版(含答案)

    绝密★启用前2021年6月浙江省普通高校招生选考科目考试第二部分 通用技术(共50分)一、选择题(本大题共13小题,每小题2分,共26分。每小题到出的四个备选项中只有一个是符合题目要求的,不...

    2年前   
    451    0

    2021年6月浙江物理高考选考真题文档精编版(含答案)

    绝密★启用前2021年6月浙江省普通高校招生选考科目考试物理试题一、选择题Ⅰ(本题共13小题,每小题3分,共39分.每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)...

    2年前   
    506    0

    2021年6月浙江技术高考选考真题文档精编版(含答案)

    绝密★启用前2021年6月浙江省普通高校招生选考科目考试第一部分 信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不...

    2年前   
    492    0

    2021年6月浙江信息技术高考选考真题文档精编版(含答案)

    绝密★启用前2021年6月浙江省普通高校招生选考科目考试第一部分 信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不...

    2年前   
    308    0

    2021年6月浙江地理高考选考真题文档精编版(含答案)

    绝密★启用前2021年6月浙江省普通高校招生选考科目考试地理试题本试卷共100分﹐考试时长90分钟。一.选择题Ⅰ(本大题共20小题,每小题2分,共40分。每小题列出的四个备选项中只有一个是符合...

    2年前   
    443    0

    中考物理复习专项训练-重力(2)

    人教版2022年中考专项训练-重力(2)一. 选择题1.关于重力的产生,下列说法正确的是 ( ) A.物体只有接触到地球,才会被地球吸引 B.地球吸引物体的力大于物体吸引地球的...

    1年前   
    323    0

    中考化学专项训练——化学与生活

    化学与生活 一、选择题1.2019年,华为发布了全球首款采用塑料制作柔性屏幕的5G折叠手机。塑料属于(  )              A.天然材料 B.合成材料 C.金属材料 D.无...

    3年前   
    501    0

    文档贡献者

    文***7

    贡献于2022-03-12

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档