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

1определите мощность алфавита, если каждый символ в этом алфавите кодируется 7 битами 2 в коробке 16 цветных карандашей. сколько информации несёт сообщение о том что вытащили зелёный карандаш

👇
Ответ:
Дазуки
Дазуки
30.04.2022

1) Семь бит дают 2⁷ = 128 вариантов. Это и есть мощность алфавита

2) Если все карандаши разного цвета, шанс вытащить конкретный цвет равен 1 из 16. 16 = 2⁴, поэтому информация оценивается 4 битами.

4,8(32 оценок)
Ответ:
fadrakla
fadrakla
30.04.2022

формула по которой это все считается N=2^i

N - мощность алфавита

i - информационный размер 1 символа


1) 2⁷ = 128 - мощность алфавита

2)  16 = 2⁴,  объем информации несёт сообщение о том что вытащили зелёный карандаш = 4 битам

4,4(67 оценок)
Открыть все ответы
Ответ:
tim2424
tim2424
30.04.2022
#include <iostream>
using namespace std;
typedef unsigned short int USI;

USI DigitCount(USI n) {
USI a = (int) n / 100,
bc = n % 100,
b = (int) bc / 10,
c = n % 10;
if (a > 0) return 3;
if (b > 0) return 2;
if (c > 0) return 1;
return 0;
}

USI SumDigits(USI n, USI dc) {
USI sum = 0,
a,
bc,
b,
c;
switch (dc) {
case 3:
a = (int) n / 100;
sum += a;
case 2:
bc = n % 100;
b = (int) bc / 10;
sum += b;
case 1:
c = n % 10;
sum += c;
break;
default:
return 0;
break;
}
return sum;
}

USI LastDigit(USI n) {
return n % 10;
}

USI FirstDigit(USI n, USI dc) {
switch (dc) {
case 1:
return n;
break;
case 2:
return (int) n / 10;
break;
case 3:
return (int) n / 100;
break;
default:
return 0;
break;
}
}

int main() {
USI n;
cout << "n = ";
cin >> n;
USI dc = DigitCount(n);
cout << "Число " << n
<< ":\n"
<< "Цифр: "
<< dc << '\n'
<< "Сумма цифр: "
<< SumDigits(n, dc) << '\n'
<< "Последняя цифра: "
<< LastDigit(n) << '\n'
<< "Первая цифра: "
<< FirstDigit(n, dc) << '\n';
return 0;
}
4,7(48 оценок)
Ответ:
qwaszx13
qwaszx13
30.04.2022
Существует три представления зависимостей между величинами: математическая модель, табличный графический.

1) Математическая модель. Зависимость (количественные величины, связи между ними) записана на языке математики, часто в виде формул.
Преимущества: самый точный записать зависимость, "работает" при любых значениях параметров.
Недостатки: сложно представить зависимость, не всегда можно точно выразить одну величину через остальные.

2) Табличный Небольшое количество значений  сведены в таблицу.
Преимущества: можно быстро получить найти точные значения параметров, если они есть в таблице.
Недостатки: сложно представить зависимость, нет возможности сказать точно, чему будут равны параметры, если их нет в таблице.

3) Графический Значения изображены в виде графика.
Преимущества: самый наглядный
Недостатки: работает только для значений, которые попали в диапазон построения графика, по графику как правило не узнать точные значения параметров.
4,6(26 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ