其他典型算法之文本处理-专项训练浙江2022届选考专用(学生版).docx
《其他典型算法之文本处理-专项训练浙江2022届选考专用(学生版).docx》由会员分享,可在线阅读,更多相关《其他典型算法之文本处理-专项训练浙江2022届选考专用(学生版).docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、其他典型算法之文本处理【例 1】编写 VB 程序,实现如下功能:在文本框 Text1 中输入包含数字、字母的字符串,单击“统计”按钮 Commandl,统计该字符串中数字字符的个数,并在标签Label1 中输出结果。为实现上述功能,请在划线处填入合适代码或选项。Private Sub Commandl_Click()Dim s As String,c As StringDim i As Integer,n As Integer,num As Integers=(填程序代码)num=0n=Len(s)(填字母:从下列 A、B、C 三个选项中选取一项)(填字母:从下列 A、B、C 三个选项中选取一
2、项)If c=0 And c=9 Thennum=num+1End IfNext iLabell.Caption=str(num)End Sub划线、的选项:A.Do While i=nB.c=Mid(s,i,1)C.For i=1 To n【例 2】.要求从原文本(均为 ASCII 字符)中删除指定的单词(完整的单词),并将处理后的文本重新输出。程序界面如图所示,在文本框 Text1 中输入原文本,在文本框 Text2 中输入需要删除的单词,单击“删除”按钮(Command1)后,在文本框Text3 中输出处理后的结果。实现上述功能的 VB 程序如下,但加框处有错,请更正。Function
3、delstr(s1 As String,s2 As String)As StringDim n1 As Integer,n2 As Integer,i As Integer,ch As Stringn1=Len(s1):n2=Len(s2):i=1Do While i a And ch=A And ch=a And c=A And c=Z ThenIf c=Text2.Text Then flag=True:cnt=cnt+1ElseIf flag Then List1.AddItem tmptmp=End IfNext iIf cnt=0 ThenList1.AddItem 找不到符合条件的
4、单词.End IfEnd Sub(2)若文本框 Text2 中输入“M”,单击“获取单词”按钮后,列表框 List1 中显示的单词个数是。2 2.RLE(Run-Length Encoding 行程长度编码)压缩算法是 Windows 系统中使用的一种图像文件压缩方法,用两个数据表示,第一个记录指定像素重复的次数;第二个记录具体像素的值。例如,有一表示颜色像素值的字符串 RRRRGGBBB,用 RLE 压缩方法压缩后可用 4R2G3B 表示。小芳设计了一个 VB 程序实现 RLE 算法功能。在 Text1 中输入原始数据,点击“压缩”按钮Command1 后,在 Text2 中显示经过压缩后的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 其他 典型 算法 文本 处理 专项 训练 浙江 2022 届选考 专用 学生
限制150内