1.     条件结束
  2. 循环结束
  3. 令 leftx = lx
  4. 令 m = m - 1
  5. 循环当 n <> m 时
  6.     令 m = n
  7.     从左上到右下查找图片 number4,把找到的坐标保存到 (fx, fy),指定区域(左:leftx 上:upy 右:rightx 下:downy),相似度 Similar
  8.     如果 fx >= 0 并且 fy >= 0 则
  9.         令 n = n + 1
  10.         令 leftx = fx + 1
  11.         令 a(n) = fx
  12.         令 b(n) = 4
  13.     条件结束
  14. 循环结束
  15. 令 leftx = lx
  16. 令 m = m - 1
  17. 循环当 n <> m 时
  18.     令 m = n
  19.     从左上到右下查找图片 number5,把找到的坐标保存到 (fx, fy),指定区域(左:leftx 上:upy 右:rightx 下:downy),相似度 Similar
  20.     如果 fx >= 0 并且 fy >= 0 则
  21.         令 n = n + 1
  22.         令 leftx = fx + 1
  23.         令 a(n) = fx
  24.         令 b(n) = 5
  25.     条件结束
  26. 循环结束
  27. 令 leftx = lx
  28. 令 m = m - 1
  29. 循环当 n <> m 时
  30.     令 m = n
  31.     从左上到右下查找图片 number6,把找到的坐标保存到 (fx, fy),指定区域(左:leftx 上:upy 右:rightx 下:downy),相似度 Similar
  32.     如果 fx >= 0 并且 fy >= 0 则
  33.         令 n = n + 1
  34.         令 leftx = fx + 1
  35.         令 a(n) = fx
  36.         令 b(n) = 6
  37.     条件结束
  38. 循环结束
  39. 令 leftx = lx
  40. 令 m = m - 1
  41. 循环当 n <> m 时
  42.     令 m = n
  43.     从左上到右下查找图片 number7,把找到的坐标保存到 (fx, fy),指定区域(左:leftx 上:upy 右:rightx 下:downy),相似度 Similar
  44.     如果 fx >= 0 并且 fy >= 0 则
  45.         令 n = n + 1
  46.         令 leftx = fx + 1
  47.         令 a(n) = fx
  48.         令 b(n) = 7
  49.     条件结束
  50. 循环结束
  51. 令 leftx = lx
  52. 令 m = m - 1
  53. 循环当 n <> m 时
  54.     令 m = n
  55.     从左上到右下查找图片 number8,把找到的坐标保存到 (fx, fy),指定区域(左:leftx 上:upy 右:rightx 下:downy),相似度 Similar
  56.     如果 fx >= 0 并且 fy >= 0 则
  57.         令 n = n + 1
  58.         令 leftx = fx + 1
  59.         令 a(n) = fx
  60.         令 b(n) = 8
  61.     条件结束
  62. 循环结束
  63. 令 leftx = lx
  64. 令 m = m - 1
  65. 循环当 n <> m 时
  66.     令 m = n
  67.     从左上到右下查找图片 number9,把找到的坐标保存到 (fx, fy),指定区域(左:leftx 上:upy 右:rightx 下:downy),相似度 Similar
  68.     如果 fx >= 0 并且 fy >= 0 则
  69.         令 n = n + 1
  70.         令 leftx = fx + 1
  71.         令 a(n) = fx
  72.         令 b(n) = 9
  73.     条件结束
  74. 循环结束
  75. 令 leftx = lx
  76. 令 m = m - 1
  77. 循环当 p < n + 2 时
  78.     令 j = a(1)
  79.     令 i = 1
  80.     令 h = 1
  81.     循环当 i < n + 2 时
  82.         如果 j > a(i) 则
  83.         否则
  84.             令 j = a(i)
  85.             令 h = i
  86.         条件结束
  87.         令 i = i + 1
  88.     循环结束
  89.     令 a(h) = 0
  90.     令 q(p) = h
  91.     令 p = p + 1
  92. 循环结束
  93. 令 g = 1
  94. 令 u = 1
  95. 令 num = 0
  96. 注释:读取到有数字返回值为 num, 没读取到有数字返回值为0
  97. 如果 n = 0 则
  98.     令 num = 1
  99. 否则
  100.     循环 n 次