whiskyandcola
?>

Заданы координаты трех вершин треугольника (х1, у1), (х2, у2), (х3, у3) . найдите его периметр и площадь. нужно написать в паскале

Информатика

Ответы

cipfarm484
Program q2; var x1,x2,x3,y1,y2,y3,a,b,c,P,S: real; begin readln(x1); readln(x2); readln(x3); readln(y1); readln(y2); readln(y3); a=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1)); b=sqrt((x3-x2)*(x3-x2)+(y3-y2)*(y3-y2)); c=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3)); P=a+b+c; S=sqrt((0,5*P)*(0,5*P-a)*(0,5*P-b)*(0,5*P-c)); writeln(P); writeln(S); end.
xarfagr

1.

var

  a: integer;

 

begin

  readln(a);

  if ((a mod 10) mod 2 = 0) and ((a mod 100) mod 2 = 0) then writeln('да')

  else writeln('нет');

end.

2.

var

  a, max: integer;

 

begin

  readln(a);

  max : = -1;

  while a < > 0 do

  begin

    if ((a mod 10) mod 2 = 0) and ((a mod 10) mod 2 > max) then max : = (a mod 10) mod 2;

    a : = a div 10;

  end;

  if max < > -1 then writeln(max)

  else writeln('');

end.

3.

var

  mas: array[0..19] of integer;

  sum, i: integer;

begin

  randomize;

  sum : = 0;

  for i : = 0 to 19 do  

  begin

    mas[i] : = -45 + random(1 + 45 + 55);

    if (mas[i] mod 2 = 0) and (mas[i] > 0) then sum += mas[i];

  end;

  writeln(sum);

end.

sarycheva659
в кинозале всего 16×32=512 мест. Сообщение о купленном билете однозначно определяет выбор одного из этих мест. Из уравнения 2 i = 512=29получаем: i=9 бит. Но эту же задачу можно решать иначе. Сообщение о номере ряда несет 4 бита информации, т.к. 24=16. Сообщение о номере места несет 5 бит информации, т.к. 25=32. В целом сообщение про ряд и место несет: 4+5=9 бит информации. Данный пример иллюстрирует выполнение закона активности информации (правило сложения): количество информации в сообщении одновременно о нескольких результатах независимых друг от друга событий равно сумме количеств информации о каждом событии отдельно.

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

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

Заданы координаты трех вершин треугольника (х1, у1), (х2, у2), (х3, у3) . найдите его периметр и площадь. нужно написать в паскале
Ваше имя (никнейм)*
Email*
Комментарий*

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

phiskill559
msk27
vera2job7
Виктория Нина
okunevo2010
Galinagol559
Yevgenii1423
лукашова940
О. Карпов1691
zdl2008
Faed_Arakcheeva
ngoncharov573
cutur3414
Kochetova92
kalina1372