slon = []
figure = []
slon.append(int(input('Введите номер строки ( слон ): ')))
slon.append(int(input('Введите номер столбца ( слон ): ')))
figure.append(int(input('Введите номер строки ( фигура ): ')))
figure.append(int(input('Введите номер столбца ( фигура ): ')))
if slon[0] < figure[0]:
if slon[1] < figure[1]:
while True:
if slon[0] < 8:
slon[0] += 1
if slon[1] < 8:
slon[1] += 1
if slon[0] == figure[0] and slon[1] == figure[1]:
print('Слон бьёт фигуру')
break
if slon[0] == 8 or slon[1] == 8:
print('Слон НЕ бьёт фигуру')
break
elif slon[1] > figure[1]:
while True:
if slon[0] < 8:
slon[0] += 1
if slon[1] > 0:
slon[1] -= 1
if slon[0] == figure[0] and slon[1] == figure[1]:
print('Слон бьёт фигуру')
break
if slon[0] == 8 or slon[1] == 1:
print('Слон НЕ бьёт фигуру')
break
else:
print('Слон НЕ бьёт фигуру')
elif slon[0] > figure[0]:
if slon[1] > figure[1]:
while True:
if slon[0] > 0:
slon[0] -= 1
if slon[1] > 0:
slon[1] -= 1
if slon[0] == figure[0] and slon[1] == figure[1]:
print('Слон бьёт фигуру')
break
if slon[0] == 1 or slon[1] == 1:
print('Слон НЕ бьёт фигуру')
break
elif slon[1] < figure[1]:
while True:
if slon[0] > 0:
slon[0] -= 1
if slon[1] < 8:
slon[1] += 1
if slon[0] == figure[0] and slon[1] == figure[1]:
print('Слон бьёт фигуру')
break
if slon[0] == 1 or slon[1] == 8:
print('Слон НЕ бьёт фигуру')
break
else:
print('Слон НЕ бьёт фигуру')
else:
print('Слон НЕ бьёт фигуру')
32=
i = 5 бит.
ответ: 5 бит.
2. V = K * I, где
V - объем,
K - количество символов в сообщении,
I - количество бит на 1 символ.
N =
32=
i = 5 бит.
V = K * I,
V = 10 * 5 = 50 бит.
ответ: 50 бит.
3. N₁ =
32 =
i = 5 бит.
N₂ =
64 =
i = 6 бит.
V₁ = K * I,
V₁ = 50 * 5 = 250 бит.
V₂ = 40 * 6 = 240 бит.
V₁ - V₂ = 10 бит.
ответ: 10 бит.
4. K = n*x*y, где
K - количество символов в сообщении,
n - число страниц,
x - число строк,
y - число символов в строке.
n = 30,
x = 40,
y = 50,
K - ?
K = n*x*y,
K = 30*40*50 = 60000 символов.
ответ: 60000 символов.