№1. тысячи путей ведут к заблуждению, к истине - только один. для начала надо посчитать, сколько всего символов в данном предложении, следует считать знаки препинания и пробелы. посчитав все знаки (итого: 57), мы получаем, что вес предложения 57 байт, переводим в биты, то есть умножаем на 8 (1 байт = 8 бит): 57*8=456. №2. кодировка unicode - это кодировка, каждый символ которой весит 16 бит. итак, я посчитала количество знаков в предложении (итого: 32). дальше: 16*32=512 бит. №3. итак, мы видим, что из 16-битной кодировки получилась 8-битная, а это значит, что она уменьшилась вдвое. 8x=800 x=100 (у тебя ошибка, я посмотрела аналогичные , отличающиеся только значениями) №4 допишу в комментарии.
laktionova-natal
24.09.2021
Программа: const n=10; m=3; var a: array[1..n,1..m] of integer; i,j,max,imax: integer; begin randomize; writeln('результаты соревнований: '); for i: =1 to n do begin write(i: 2,': '); for j: =1 to m do begin a[i,j]: =random(20)+50; write(a[i,j]: 4); end; writeln; end; max: =a[1,1]; imax: =1; for i: =1 to n do for j: =1 to m do if a[i,j]> max then begin max: =a[i,j]; imax: =i; end; writeln('лучший результат = ',max,' номер чемпиона = ',imax); end. пример: результаты соревнований: 1: 67 51 63 2: 65 53 51 3: 56 60 65 4: 60 65 58 5: 67 55 56 6: 51 64 69 7: 66 64 54 8: 50 52 54 9: 67 63 65 10: 51 55 60 лучший результат = 69 номер чемпиона = 6
ложные утверждения:
1) (60> 70)or(100< 90)=true
4)15+21div 2=25