la-ronde737
?>

Заданы координаты трех вершин треугольника (x1, y1), (х2, y2), (x3, y3 найти его периметр и площадь. продолжите программу на паскаль! program нахождение площади и периметра треугольника; var x1, y1, x2, y2, x3, y3, a, b, c, p, d1, d2, d3, p, s: real; begin readln (x1, y1, x2, y2, x3, y3); d1: = sqrt (sqr(x2-x1) + sqr (y2-y1))

Информатика

Ответы

vfif-804828

program нахождение площади и периметра треугольника;

var x1, y1, x2, y2, x3, y3, a, b, c, p, d1, d2, d3, p,p, s: real;

begin

readln (x1, y1, x2, y2, x3, y3);

d1: = sqrt (sqr(x2-x1) + sqr (y2-y1));

d2: = sqrt (sqr(x3-x2) + sqr (y3-y2));

d3: = sqrt (sqr(x1-x3) + sqr (y1-y3));

p: = d1+d2+d3;

p: =p/2;

s: = sqrt(p*(p-d1)*(p-d2)*(p-d3));

end.

 

Тимур

1- Известно, что с бит можно закодировать 2N различных чисел. Т. к. поля независимы, то для каждого нужно своё минимальное число бит.

Для поля с номером года 211 < 2100 < 212, значит, минимальное количество бит для этого поля 12.

Номер месяца: 23 < 12 < 24, значит, для этого поля — 4 бита.

Номер дня: 24 < 30 < 25, значит, этому полю соответствуют 5 бит.

Итого для одной записи нужно: 12 + 4 + 5 = 21 бит

2-Согласно условию, в номере могут быть использованы 10 цифр (0..9) и 26 букв, всего 10 + 26 = 36 символов. Известно, что с бит можно закодировать 2N различных символов. Поскольку 25 < 36 < 26, то для записи каждого из 36 символов необходимо 6 бит.

Для хранения всех 7 символов номера нужно 7 * 6 = 42 бит, а т. к. для записи используется целое число байт, то берём ближайшее не меньшее значение, кратное восьми, это число 48 = 6 * 8 бит (6 байт).

Тогда 40 номеров занимают 6 * 40 = 240 байт.

3 текст скинь

baumanec199613

число 113: для него прямой, обратный и дополнительный коды , так как оно положительное.

113(10)=01110001(2)

число (-36):

прямой код: 36(10)=00100100(2)

обратный код (код, в котором меняем 0 на 1, а 1 на 0 в прямом коде):

-36(10) - обратный код 11011011(2)

дополнительный код (к младшему разряду обратного кода прибавляем 1):

-36(10) - дополнительный код 11011100(2) - это число -36 в доп.коде

сложим 113+(-36) в двоичных кодах:

01110001(2)+11011100(2)=1 0100 1101(2). старшую единицу отбрасываем, получаем:

01001101(2)=77(10)

проверим: 113-36=77 в десятичной с/с

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

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

Заданы координаты трех вершин треугольника (x1, y1), (х2, y2), (x3, y3 найти его периметр и площадь. продолжите программу на паскаль! program нахождение площади и периметра треугольника; var x1, y1, x2, y2, x3, y3, a, b, c, p, d1, d2, d3, p, s: real; begin readln (x1, y1, x2, y2, x3, y3); d1: = sqrt (sqr(x2-x1) + sqr (y2-y1))
Ваше имя (никнейм)*
Email*
Комментарий*

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

lider-mpl550
lor005148
ikuvila5484
Larisa-Andrei
ecocheminnov437
reception
Galina_Yurevna
barg562
parolmm
самир1078
jnrhjq3597
innaglobal21
o-kate17
asviridova07194
АлександровнаАслан1571