milleniumwood633
?>

1.Для кодирования сообщений используется неравномерный двоичный код: Е - 01, Н - 1, О - 001, Т - 010 2.Закодируйте сообщение: ЕТОН. Для кодирования сообщений используется неравномерный двоичный код: Е - 01, Н - 1, О - 001, Т - 010 Декодируйте сообщение: 0100011001010. 3.Для кодирования сообщений используется неравномерный двоичный код: А - 01, В - 1, О - 001, Т - 010 Известно, что в сообщении буква А встречается 45 раз, буква В - 30 раз, буква O - 35 раз и буква Т - 20 раз. Определите, какую длину имеет закодированное сообщение 4.Сколько символов можно закодировать с двоичного кода, используя кодовые слова различной длины — от 1 до 5 знаков? 5.Сколько символов можно закодировать с знаков «плюс» и «минус», используя кодовые слова различной длины — от 1 до 3 знаков? 6.Сколько символов можно закодировать с кода, содержащего символы @, % и #, используя кодовые слова различной длины — от 1 до 3 знаков?

Информатика

Ответы

Shteinbakh

решай сам

Объяснение:

matveevaev81
64 - это два в шестой степени, следовательно в двоичной записи будет единица и шесть нулей.
16 - это два в четвертой степени, следовательно в двоичной записи будет единица и четыре нуля.
1 - это два в нулевой степени, следовательно в двоичной записи будет единица и "ноль" нулей.
Сложение производится поразрядно. И если сначала было шесть нулей, то один из них (в пятом разряде) заменится на единицу из числа 16, а еще один (в первом разряде) - на единицу из числа 1. Итого останется четыре нуля.
ответ: четыре нуля.
whitewhit90
#include <iostream>
#include <cmath>
using namespace std;

long Amt(int *hours) {
     long p=1;
     for(int i=0;i<*hours/3;i++) p*=2;
     return(p);
}

int main() {
    setlocale(LC_ALL, "RUS");
    int i,T;
    cout<<"Введите предельное количество часов: ";
    cin>>T;
    for(i=3;i<=T;i+=3)
        {cout<<"Время, час "<<i<<", амеб: "<<Amt(&i)<<endl;}
    system("PAUSE");
}

Тестовое решение:
Введите предельное количество часов: 60
Время, час: 3, амеб: 2
Время, час: 6, амеб: 4
Время, час: 9, амеб: 8
Время, час: 12, амеб: 16
Время, час: 15, амеб: 32
Время, час: 18, амеб: 64
Время, час: 21, амеб: 128
Время, час: 24, амеб: 256
Время, час: 27, амеб: 512
Время, час: 30, амеб: 1024
Время, час: 33, амеб: 2048
Время, час: 36, амеб: 4096
Время, час: 39, амеб: 8192
Время, час: 42, амеб: 16384
Время, час: 45, амеб: 32768
Время, час: 48, амеб: 65536
Время, час: 51, амеб: 131072
Время, час: 54, амеб: 262144
Время, час: 57, амеб: 524288
Время, час: 60, амеб: 1048576
Для продолжения нажмите любую клавишу . . .

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

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

1.Для кодирования сообщений используется неравномерный двоичный код: Е - 01, Н - 1, О - 001, Т - 010 2.Закодируйте сообщение: ЕТОН. Для кодирования сообщений используется неравномерный двоичный код: Е - 01, Н - 1, О - 001, Т - 010 Декодируйте сообщение: 0100011001010. 3.Для кодирования сообщений используется неравномерный двоичный код: А - 01, В - 1, О - 001, Т - 010 Известно, что в сообщении буква А встречается 45 раз, буква В - 30 раз, буква O - 35 раз и буква Т - 20 раз. Определите, какую длину имеет закодированное сообщение 4.Сколько символов можно закодировать с двоичного кода, используя кодовые слова различной длины — от 1 до 5 знаков? 5.Сколько символов можно закодировать с знаков «плюс» и «минус», используя кодовые слова различной длины — от 1 до 3 знаков? 6.Сколько символов можно закодировать с кода, содержащего символы @, % и #, используя кодовые слова различной длины — от 1 до 3 знаков?
Ваше имя (никнейм)*
Email*
Комментарий*

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

pristav9
Marianna45
mdsazonovatv1173
Poroskun
Solovetzmila
Natalya1895
bespalovaannaanna
DudukinSerega2507834
Anton661
jardi
superniki87
Maksim Dmitrii1579
angelinaugan119
rayman777
assistant