Во втором вложении - правила преобразования и список эквивалентных символов для записи операций.
Var a: array of integer; // Объявление массива целых чисел
i, n: integer; // объявление целочисленных переменных
begin
// Запросим с клавиатуры размер массива
// и запишем его в переменную n
write('введите n:');
readln(n);
// Теперь выделим память под n элементов массива
SetLength(a, n);
// теперь запросим с клавиатуры n чисел для массива
for i := 0 to n-1 do begin
write('a[', i, ']=');
readln(a[i]);
end;
// теперь в цикле уменьшим каждый элемент на единицу
for i := 0 to n-1 do
a[i] := a[i] - 1;
// распечатаем массив
for i := 0 to n-1 do
write(a[i], ' ');
<span>end.</span>
Для начала переведем 100Мбит в байты.
100Мбитс=100*1024*1024/8=13107200 байт
13107200 байт*1с = 13107200 байт.
Ответ: 13107200 байт.
По формулам считаем:
N=2^i
I=k*i
134=2^8
I=308334*8=2466672 бит=308334 байт=301 кбайт
1) 110011; 63; 51; 33
2) 11010101; 325; 213; D5
3) 1001010010; 1122; 594; 252
4) 1011111; 137; 95; 5F
5) 11101; 35; 29; 1D
6) 10010110; 226; 150; 96
7) 101011001; 531; 345; 159
8) 11010110; 326; 214; D6