mereninka7008
?>

Сенат и стихи обменялись посланиями . алфавит сената имеет 32 символьный алфавит. послание сената содержало 50 символов. стихи имеют алфавит, состоящий из 16 символов. их послание содержало 80 символов. чье послание имеет больший информационный вес?

Информатика

Ответы

zverevahelen
Информационный объем сообщения I=k*i, где k -количество символов, i- количество бит на символ.

Величину i определим из отношения: N=2^i, где N - количество символов алфавита.

В первом случае:
32=2^i 
i=5 бит
I=50*5= 250 бит

Послание Сената содержит 250 бит

Во втором случае: 
16=2^i
i=4 бит
I=80*4=320 бит

Послание Стихи содержит 320 бит, соответственно имеет больший информационный вес.
podenkovaev314

Паскаль не чувствителен к регистру, это значит, что переменные myvariable и MyVariable - эквивалентны. Однако для лучшей читабельности кода, необходимо использовать Camel Case и Pascal Case нотации.

PascalCase - это стиль написания имен, при котором составные слова названия идентификатора пишутся слитно, и каждое новое слово начинается с большой буквы. Пример: MyVar, MyBestProgramm, WorkArray.

Паскаль нотация используется для названий классов, публичных полей данных и констант, а также именования процедур и функций.

CamelCase (верблюжья нотация) - этот стиль повторяет правило для предыдущей нотации, только начинается с маленькой буквы. Пример: firstElement, myField, btnRun.

Нотация используется для локальных переменных и констант.

tatk00
Треугольник существует, если сумма длин двух любых его сторон больше длины третьей стороны.
Длина стороны может быть определена как расстояние между соответствующими сторонами треугольника:
\displaystyle L_{AB}=\sqrt{(x_B-x_A)^2+(y_B-y_A)^2

// PascalABC.NET 3.0, сборка 1160 от 05.02.2016
type
  Point=record
  x,y:real
  end;

procedure GetPoint(c:char;var M:Point);
begin
  Write('Введите координаты точки ',c,': ');
  Read(M.x,M.y)
end;

function Dist(a,b:Point):=sqrt(sqr(b.x-a.x)+sqr(b.y-a.y));

begin
  var A,B,C:Point;
  GetPoint('A',A); GetPoint('B',B); GetPoint('C',C);
  var ab:=Dist(A,B);
  var bc:=Dist(B,C);
  var ac:=Dist(A,C);
  if (ab<bc+ac) and (bc<ab+ac) and (ac<ab+bc) then
    Writeln('Треугольник существует')
  else Writeln('Треугольник не существует')
end.

Тестовое решение:
Введите координаты точки A: -6.9 -5.3
Введите координаты точки B: 0 11.4
Введите координаты точки C: 9 3
Треугольник существует

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

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

Сенат и стихи обменялись посланиями . алфавит сената имеет 32 символьный алфавит. послание сената содержало 50 символов. стихи имеют алфавит, состоящий из 16 символов. их послание содержало 80 символов. чье послание имеет больший информационный вес?
Ваше имя (никнейм)*
Email*
Комментарий*