Zver7777
27.08.2020 19:12

50 1)запишите код данной bmp-картинки (код цвета дан в bgr), учитывая перенос строки, в 16сс: ff0f99 2)переведите этот код в 2сс: 3)сколько бит информации он занимает? 4)сожмите данный код в rle: 5)сколько бит памяти он занимает? 6)сожмите исходную 16-ричную последовательность кодом хаффмана: 7)сколько бит памяти он занимает?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Аминишка
03.04.2023 00:06
Хорошо, давайте решим этот алгоритм шаг за шагом.

1. Сначала мы устанавливаем значение переменной а равным 10: а := 10.
2. Затем мы устанавливаем значение переменной b равным 2: b := 2.
3. Далее мы входим в цикл while, где проверяем условие a > b. В данном случае 10 > 2, поэтому условие истинно и мы входим внутрь цикла.
4. Внутри цикла мы выполняем операцию b := 15 - b. В соответствии с текущим значением b (равным 2), получаем: b := 15 - 2, что равно 13. То есть мы устанавливаем переменную b равной 13.
5. После выполнения операции внутри цикла, мы снова проверяем условие a > b. В данном случае 10 > 13 не выполняется, поэтому мы выходим из цикла while.
6. Наконец, мы выводим значение переменной b с помощью операции write(b). Значение переменной b равно 13.

Итак, результат выполнения этого фрагмента алгоритма будет значение переменной b, равное 13.
0,0(0 оценок)
Ответ:
tatyanamasenko
10.04.2021 01:01
Для заполнения таблицы по числу 2010 в однобайтовом формате, мы должны разложить это число на разряды и определить значение каждого бита.

Первым шагом мы понимаем, что однобайтовый формат представляет число в двоичной системе счисления и состоит из 8 разрядов или битов, обозначенных числами от 0 до 7 сверху вниз.

У нас есть число 2010, и мы должны представить его в двоичном виде. Чтобы это сделать, мы можем использовать алгоритм деления числа на 2.

2010 / 2 = 1005 (остаток: 0)
1005 / 2 = 502 (остаток: 1)
502 / 2 = 251 (остаток: 0)
251 / 2 = 125 (остаток: 1)
125 / 2 = 62 (остаток: 1)
62 / 2 = 31 (остаток: 0)
31 / 2 = 15 (остаток: 1)
15 / 2 = 7 (остаток: 1)
7 / 2 = 3 (остаток: 1)
3 / 2 = 1 (остаток: 1)
1 / 2 = 0 (остаток: 1)

Теперь, когда мы разложили число 2010 на разряды в двоичной системе, мы можем заполнить таблицу битами числа:

Номера разрядов
|
7 1
6 0
5 1
4 1
3 1
2 1
1 1
0 0

Теперь в таблице мы имеем числовое значение каждого бита числа 2010 в однобайтовом формате.

Таким образом, биты числа 2010 в однобайтовом формате равны 01111110.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота