1.Поиск учебника.
2.Открытие учебника.
3.Осмотр параграфа в дневнике,который нужно выучить в учебнике.
4.Открытие нужного параграфа.
5.Чтение параграфа от начала и до конца.
6.Вслух рассказать про то,что прочитал.
7.Перечитать параграф еще раз.
8.Закрыть учебник.
Пусть 1 цвет кодируется 1 битом, тогда:
<span>16 = 2^4 = 8*2 = 16 бит</span>
Option Explicit
Sub laba9()
Dim N As Integer, a() As Integer, i As Byte, j As Byte, min As Integer, l1 As Integer, l2 As Integer
Dim b() As Integer
N = Val(InputBox("Введите размерность массива"))
ReDim a(N, N)
Sheets("Лист1").Select
Sheets("Лист1").Range("A1:Z26").Clear
For i = 1 To N
For j = 1 To N
a(i, j) = Rnd * 100
Cells(i, j) = a(i, j)
Next j
Next i
min = a(1, 1)
l1 = 1
l2 = 2
For i = 1 To N
For j = 1 To N
If a(i, j) < min Then
min = a(i, j)
l1 = i
l2 = j
End If
Next j
Next i
ReDim b(N - 1, N - 1)
For i = 1 To l1 - 1
For j = 1 To l2 - 1
b(i, j) = a(i, j)
Next j
For j = l2 + 1 To N
b(i, j - 1) = a(i, j)
Next j
Next i
For i = l1 + 1 To N
For j = 1 To l2 - 1
b(i - 1, j) = a(i, j)
Next j
For j = l2 + 1 To N
b(i - 1, j - 1) = a(i, j)
Next j
Next i
For i = 1 To N - 1
For j = 1 To N - 1
Cells(i + N + 2, j) = b(i, j)
Next j
Next i
End Sub
---
666 : 2 = 333
333 : 2 = 166.5
166.5 : 2 = 83.25
83.25 : 2 = 41.625
41.625 : 2 = 20.8125
20.8125 : 2 = 10.40625
10.40625 : 2 = 5.203125
5.203125 : 2 = 2.6015625
2.6015625 : 2 = 1.30078125
1.30078125 : 2 = 0.650390625
---
Готово ;)