profile
Размещено 6 лет назад по предмету Информатика от Аккаунт удален

На одном из языков программирования (Python, Pascal, C, C++, C#, Java) написать
программу, которая бы вычисляла по введенным пользователем данным (четыре целых числа,
соответствующих числу цветных шаров) информационный вес выпавшего шара каждого цвета.
Если введено число 0 шаров, то не выводить никакой информации об этом цвете.
Пример входных данных:
Компьютер: Перед вами программа, которая умеет вычислять количество информации по
выбранному наугад шарику из мешка.
Компьютер: Введите число шаров белого цвета:
Юзер: 100
Компьютер: Введите число шаров чёрного цвета:
Юзер: 100
Компьютер: Введите число шаров синего цвета:
Юзер: 100
Компьютер: Введите число шаров красного цвета:
Юзер: 100
Во фразе «Выпал белый шар» содержится 2 бит(а) информации
Во фразе «Выпал чёрный шар» содержится 2 бит(а) информации
Во фразе «Выпал синий шар» содержится 2 бит(а) информации
Во фразе «Выпал красный шар» содержится 2 бит(а) информации

  1. Ответ на вопрос
    Ответ на вопрос дан petyaGavrikov

    var k1,k2,k3,k4,k:integer;

    begin

    writeln('Перед вами программа, которая умеет вычислять количество информации');

    writeln('по выбранному наугад шарику из мешка.');

    writeln('Введите число шаров белого цвета:');

    readln(k1);

    writeln('Введите число шаров чёрного цвета:');

    readln(k2);

    writeln('Введите число шаров синего цвета:');

    readln(k3);

    writeln('Введите число шаров красного цвета:');

    readln(k4);

    k:=k1+k2+k3+k4;

    if k1<>0 then

    writeln('Во фразе «Выпал белый шар» содержится ',log2(k/k1):4:1,' бит(а) информации');

    if k2<>0 then

    writeln('Во фразе «Выпал чёрный шар» содержится ',log2(k/k2):4:1,' бит(а) информации');

    if k3<>0 then

    writeln('Во фразе «Выпал синий шар» содержится ',log2(k/k3):4:1,' бит(а) информации');

    if k4<>0 then

    writeln('Во фразе «Выпал красный шар» содержится ',log2(k/k4):4:1,' бит(а) информации');

    end.

    Пример:

    Перед вами программа, которая умеет вычислять количество информации

    по выбранному наугад шарику из мешка.

    Введите число шаров белого цвета:

    100

    Введите число шаров чёрного цвета:

    0

    Введите число шаров синего цвета:

    200

    Введите число шаров красного цвета:

    100

    Во фразе «Выпал белый шар» содержится  2.0 бит(а) информации

    Во фразе «Выпал синий шар» содержится  1.0 бит(а) информации

    Во фразе «Выпал красный шар» содержится  2.0 бит(а) информации

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.