Информатика, вопрос опубликован 03.03.2019 20:24 imbabd228

Решить! если можно с объяснением

Ответы
Ответ добавил: Гость

i = m*log2(n),  где m - количество символов(букв) в сообщении, n - мощность алфавита, т.е. количество символов (букв) в нем.  1) оценка количества информации в первом символе сообщения  n1=2, так как могут быть только 2 разных символа алфавита племени мульти: а или о, m1=1  i1=m1*log2(n1)=1*log2(2)=1 бит;   2) оценка количества информации в остальных 8-1=7 символах сообщения  n2=32, так как могут быть 32 разных символа всего алфавита племени мульти, m2=7  i2=m2*log2(n2)=7*log2(32)=35 бит;   3) оценка количества символов информации в сообщении  i=i1+i2=1+35=36 бит

Ответ добавил: Гость

чувак у тебя там накручивают бань их

Ответ добавил: Гость

import math

a=float(input("enter a: "))

b=float(input("enter b: "))

c=float(input("enter c: "))

d=(b**2)-(4*a*c)

if(d< 0):

    print("haven't any values")

elif(d==0):

    x=-b/2*a

    print("x =",x)

else:

    x1=(-b-math.sqrt(d))/2*a

    x2=(-b+math.sqrt(d))/2*a

    print("x1 =",x1,"x2 =",x2)

Ответ добавил: Гость

program z;

var a,b,a: real;   {при желании можна real поменять на integer }

begin

writeln ('vvedit a i b');

readln (a,b);

if a< b then begin

  c: =a;             {3-я переменная нужна чтобы не потерять неременную a} 

  a: =a*b;

  b: =b+c;

  writeln (a,b);       {вывод даных}

readln                 {задержка экрана}

end;

if a> b then begin   {neвкоем случае не менять эту строчку на "else"}

  c: =b;

  b: =a*b;

  a: =a+c;  

writeln (a,b);

readln  

end   {перед "end" точка з запятой не обязательная}

end. 

Больше вопросов по информатике