lenapopovich556510
?>

Для пяти букв латинского алфавита заданы их двоичные коды(для некоторых букв -из двух символов, для некоторых- из трёхэти коды представлены в таблице: [а | e | m | n | o] -верхняя строка [000 | 001 | 11 | 01 | 10]-нижняя строка из четырёх полученных сообщений только одно прошло без ошибки и может быть корректно декодировано. найдите его. 1)01100010001100 2) 01100100011001 3) 01100100011101 4) 01100100011100

Информатика

Ответы

zhunina71807

если мы внимательно посмотрим на коды, то можем однозначно начать декодировать , но только во втором случае кодировка пройдет полностью: 01 10 01 000 11 001

proh-dorohova5244

вот мои 20 символов и ответ: 2

Мельникова
#include < iostream> int minimal_digit(int n) {   const int base = 10;   int min_digit = 0;   while  (n> 0) {     int digit = n%base;     if (digit < min_digit)         min_digit = digit;     n /= base;   }   return min_digit; } int filter_digits(int n, int filter_by) {   const int base = 10;   int pow_base = 1;   int result = 0;       if (filter_by == 0) {     return n;   }       while  (n> 0) {     int digit = n%base;     if (digit % filter_by ! = 0) {       result += digit * pow_base;       pow_base *= base;     }     n /= base;   }   return result; } int main() {   int n;   std: : cout < < "введите число n:   " < < std: : endl;   std: : cin > > n;       int digit =  minimal_digit(n);   int result =  filter_digits(n, digit);       std: : cout < < "ответ:   " < < result < < std: : endl;   return 0; }
Денис_Петровна
Формулы: а) ! a and ! b and c б) ! a or ! b or c в) a or b or ! c г) a or b or c будем подставлять данные формулы в фрагмент таблицы. a) 0 0 0 1 --> ! 0 and ! 0 and 0 = 1 and 1 and 0 = 0. а должно получиться 1. значит, первая формула не подходит к первой строке фрагмента б) во всех фрагментах a=0. но тогда формула: ! a or = ! 0 or .. = 1 or = 1. то есть вторая формула подходит под весь фрагмент таблицы истинности f. в) 0 0 1 0 -> 0 or 0 or ! 1 = 0 or 0 or 0 = 0. то есть третья формула не подходит ко второй строке фрагмента. г) 0 0 0 1 -> 0 or 0 or 0 = 0. четвёртая формула не подходит к 1й строке фрагмента. итого, подходит только вторая формула:   а(инверсия)v(инверсия)bvc

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Для пяти букв латинского алфавита заданы их двоичные коды(для некоторых букв -из двух символов, для некоторых- из трёхэти коды представлены в таблице: [а | e | m | n | o] -верхняя строка [000 | 001 | 11 | 01 | 10]-нижняя строка из четырёх полученных сообщений только одно прошло без ошибки и может быть корректно декодировано. найдите его. 1)01100010001100 2) 01100100011001 3) 01100100011101 4) 01100100011100
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

snopovajulia
Pervosha
Палкина-Дроздова
alexandergulyamov
Полковников_Милана
mariashapar
galtig83
inessa12006
Кочугурова
rusplatok
tenvalerij
Mexx9050
борисовна Елена78
egamedicalbuh
Lugovoi