Координаты даны в двоичной системе счисления, поэтому переводим их в десятичную.
Потом сортируем по порядку по номерам точек.
И отмечаем точки на графике, соединяя соседние отрезком.
Я все эти преобразования сделал в таблице Эксель.
Саму таблицу и картинку, полученную после нанесения всех точек смотри внизу.
А вот координаты точек, отсортированные и в десятичной системе:
№ x y
1 11 7
2 12 7
3 13 6
4 13 5
5 14 6
6 15 6
7 16 5
8 15 5
9 12 3
10 10 1
11 7 1
12 5 2
13 4 1
14 2 2
15 3 2
16 4 3
17 3 6
18 1 7
19 3 8
20 4 8
21 5 7
22 6 5
23 7 6
24 9 6
25 8 5
26 7 5
27 8 4
28 10 4
29 12 5
30 12 6
31 11 7
Поделитесь своими знаниями, ответьте на вопрос:
Вруки аналитика попала программа, которая выводит на экран число 6420. однако при копировании исходного кода произошла ошибка. ему определить, что должно было быть на месте символа █. var i, size: integer; r: array of char; begin size : = ord('& ') - ord('! '); setlength(r, size); i : = ord('+'); for i : = (ord('$') - ord('$')) to (ord('%') - ord('! ')) do begin r[i] : = chr(ord('█') - ord(#9)- (ord('> ') - ord('< ')) * i); end; r[ord('.')-ord('*')] : = chr(ord('~')-ord('~')); for i : = 0 to size - 1 do write(r[i]); end.
если все расписать, то получится так:
size=5
for i:=0 to 4 do
begin
r[i]:= chr(█-9-2*i)
end;
r[4]= пустой
for i:=0 to 4 do
write(r[i]);
Число 6420.
htmlкод 6 - 54, и его по идее достаточно, чтобы найти █
вернемся на строчку, где был █
r[i]:= chr(█-9-2*i)
r[0]:= chr(█-9-2*0)=chr(54)
█-9=54
█=54+9=63
Cмотрим, какой знак находится под номером 63, и это "?"
и, действительно, если подставить ? в программу и проверить, в конце выдает 6420 :)