М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
сабо3
сабо3
21.06.2021 09:03 •  Информатика

решить! 1)Первое электронное письмо содержит 60 символов из 16-символьного алфавита, а второе - 20 символов из 128-символьного алфавита.На сколько объём одного письма больше другого

2)Документ, набранный на компьютере,содержит 48 страницы, на каждой странице 40 строк, в каждой строке 64 символов.Определите информационный объём документа в килобайтах,если каждый символ кодируется 8 битами.

3)В одной из кодировок Unicode каждый символ кодируется 16 битами.Определите информационный объём (в битах и байтах) следующего текста в данной кодировке:И сердце вновь горит и любит - оттого,Что не любить оно не может​

👇
Ответ:
dannovchern
dannovchern
21.06.2021

ответ: 100Бит

Объяснение:

Iт = K*I, где I – объем одного символа

1)

i=16=2^4Бит

k=60 Символов

Iт=60*4=240Бит

2)

i=128=2^7Бит

k=20 Символов

Iт=20*7=140Бит

240-140=100Бит

4,6(52 оценок)
Открыть все ответы
Ответ:
fyjdtjjhtjh
fyjdtjjhtjh
21.06.2021

--- PascalABC.NET 3.6.2 ---

procedure MatrTransform<T>(var Matr: Array[,] of T; TransformRule: T -> T; IndicesPredicate: (integer,integer) -> boolean := nil);

begin

 if IndicesPredicate = nil then begin

   for var i:= 0 to Matr.GetLength(0)-1 do

   begin

     for var k := 0 to Matr.GetLength(1)-1 do

     begin    

       Matr[i,k] := TransformRule(Matr[i,k]);

     end;    

   end;

 end

 else

   for var i:= 0 to Matr.GetLength(0)-1 do

   begin

     for var k := 0 to Matr.GetLength(1)-1 do

     begin  

       if (IndicesPredicate(i,k)) then

       Matr[i,k] := TransformRule(Matr[i,k]);

     end;    

   end;

end;

begin

 var (n,m) := ReadInteger2('Enter dimensions of matrix: ');

 var A := ReadMatrInteger(n,m);

 A.Println;

 MatrTransform(A, x -> x mod 7, (row, col) -> (row+col) mod 2 = 0);

 println('');

 A.Println;

end.

З.Ы Решение представлено для текстовой версии задачи, в которой говориться о трансформации двумерного массива

З.Ы 2 Generic-Процедура MatrTransform<> Может изменять элементы матрицы как обращая внимание на позицию элемента в матрице, так и нет. По этому в ней больше кода, чем вам, возможно, нужно.

З.Ы 3 MatrTransform<> Может работать с двумерными массивами любого типа данных

4,4(10 оценок)
Ответ:
StudPacker
StudPacker
21.06.2021

10101

Объяснение:

Надо занимать единицу из старшего разряда, при этом помнить, что в случаях, когда занимается единица старшего разряда, она дает две единицы младшего разряда (одну из которых держим в уме).

Если занимается единица через несколько разрядов, то она дает по одной единице во всех промежуточных нулевых разрядах и две единицы в том разряде, для которого занималась.

То есть что бы из последнего 0 вычесть единицу. идем в третий разряд от конца (где есть 1), забираем ее оттуда, там становится 0, во втором разряде становится 1, и в последнем разряде становится 1 и единица в уме. Из той которая в уме вычитаем единицу внизу, в итог идет 1

К сожалению не знаю как это понятно можно нарисовать.

4,5(21 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ