gr1schinanata
?>

Втумбочке лежат 5 белых и 7 черных носков. какое количество информации несет сообщение о том, что вытащили белый носок?

Информатика

Ответы

kattarina71
Вероятность, что вытащили белый носок:
р=5/(5+7)=5/12
Количество информации, что достали белый носок:
I = log2 (1/p) =log2 (12/5)=log2 (2,4)=1,263 бита
yamal-toy
# Код на ruby 2.2.3p173
def automate(n)
    a = n / 1000
    b = n / 100 % 10
    c = n / 10 % 10
    d = n % 10
    t = [a*b, c*d]
    return (t.max.to_s + t.min.to_s).to_i
end

def zadanie()
    for i in 1000..9999
        t = automate(i)
        p [t, i] if t == 174
    end
end
# Примеры применения
zadanie()

ответ - нет таких цифр

Аналитическое решение
174 можно разложить на 1 + 74 и 17 + 4
по правилу 2 это только 17 + 4
17 - произведение двух чисел, но 17 простое и произведение только 17 и 1. 17 не может быть одной цифрой
Значит вариант 174 невозможен при таких правилах
aregaa
Рекурсивный подход.(Символы тоже удаляет)
function grad(s:string):string;
var
i:byte;
detect:boolean;
begin
while i < length(s) - 2 do
begin
inc(i);
if (s[i] = s[i+1]) and (s[i] = s[i+2]) then {проверка последовательности из 3 елементов}
begin
delete(s,i,3); {если да - удаляем их}
detect:=True; {логическая переменная регистрирует изменение строки}
end;end;
if detect = True then
s:=grad(s); {если строку изменили , проверяем не появились ли там еще последовальности}
grad:=s; 
end;

var
s:string;
begin
readln(s);
writeln(grad(s));
end.

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

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

Втумбочке лежат 5 белых и 7 черных носков. какое количество информации несет сообщение о том, что вытащили белый носок?
Ваше имя (никнейм)*
Email*
Комментарий*

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

samogon-mozhaisk
NIKOLAEVNA
ИвановичБогословский280
Аношкина1696
Li-111
cherkashenko87543
Ioanova Korneeva1093
qwerty
vanvangog199826
membuksdk
stendpost
tcmir
forwandy42
YaroslavSerganYS5
sohrokova809