题库 高中信息

题干

设某汉字由7×7的0、1点阵图案组成。依照以下规则生成压缩码:连续一组数值,从汉字点阵图案的第一行第一个符号开始计算,按书写顺序由左到右,从上到下。压缩码第一个数表示起始的数字(例如0),第二个数表示连续有几个0,第三个数表示接下来连续有几个1,第四个数表示接下来连续有几个0,第五个数表示接下来连续有几个1,以此类推……
例如,以下汉字点阵图案:
0001000
0001000
0001111
0001000
0001000
0001000
1111111
对应的压缩码是031616431616137(第一个数是0,表示一开始时的数字为0)。

(1)   请将程序代码补充完整。
Private Sub Command1_Click()
Dim code As String, c As Integer, res As String,k As Integer
code=Text1.Text
k=0
res=""
c=Val(Mid(code,1,1))
For i=2 To Len(code)
  For j=1 To Val(Mid(code, i, 1))    '
   res=______________   
   ___________________
   If k=7 Then
List1.AddItem  res
k=0
res=""
   End If
  Next j
  c=________________   '
Next i
End Sub
(2)现给出如下点阵图,则压缩码为_________________________________。
上一题 下一题 0.99难度 填空题 更新时间:2019-11-20 12:45:40

答案(点此获取答案解析)