glebovaludok
?>

Логическое выражение (x v z) & ( x v not z) & ( not y v z)=

Информатика

Ответы

shuramuji

(x v z) & ( x v not z) & ( not y v z) =  

формула склеивания

(x v z) & ( x v not z) = х

останется:

х  & ( not y v z)

значит:

(x v z) & ( x v not z)  & ( not y v z) =  х  & ( not y v z)

aobuhta4

Программа:

Python:

Известны координаты вершин A, B, C треугольника. Напишите программу, вычисляющую площадь этого треугольника.

xa = int(input('xa = '))

ya = int(input('ya = '))

xb = int(input('xb = '))

yb = int(input('yb = '))

xc = int(input('xc = '))

yc = int(input('yc = '))

AB = pow((xb - xa)**2 + (yb - ya)**2, 1/2)

BC = pow((xc - xb)**2 + (yc - yb)**2, 1/2)

AC = pow((xc - xa)**2 + (yc - ya)**2, 1/2)

p = (AB + BC + AC) / 2

s = pow(p*(p - AB)*(p - BC)*(p - AC), 1/2)

print('s =', round(s))

Результат:

xa = 2

ya = 1

xb = 6

yb = 5

xc = 10

yc = 1

s = 16

annasv8
Вотличии от блок-схемы, в программе использовано формирование членов последовательности посредством генератора случайных чисел. если нужен ввод с клавиатуры, достаточно удалить randomize и заменить строку t: =random(19)-9; { случайное значение на [-9; 9] } на read(t); var   i,n,t,c0,cn: integer;   noend: boolean; begin   randomize;   write('предельное количество членов последовательности: ');   read(n);   c0: =0; cn: =0;   i: =1; noend: =true;   writeln('члены последовательности');   while (i< =n) and noend do begin       t: =random(19)-9; { случайное значение на [-9; 9] }       write(t: 3);       if t=0 then begin if c0< 2 then inc(c0) end       else begin           if c0< > 2 then c0: =0;           if t< 0 then begin if cn< 3 then inc(cn) end           else if cn< > 3 then cn: =0       end;       noend: =(c0< > 2) or (cn< > 3);       inc(i)   end;   writeln;   if c0> =2 then writeln('в последовательности есть два нулевых члена подряд');   if cn> =3 then writeln('в последовательности есть три отрицательных члена подряд') end. тестовое решение: предельное количество членов последовательности: 200 члены последовательности   3 -9  9  9  0  3 -4 -9  3 -3  8 -1  5  1 -6 -9  5  9 -1  5 -6 -2 -4 -5 -1 -8  7  1  1 -6 -3  2 -8  8  8  3 -2 -4  0  8  5 -1  6 -6 -2  5  4  6  9  3  9 -3 -7 -8  4 -5  5  5  1 -1  5  5 -1 -1 -9 -4 -3  7  2  0  3  0  0 в последовательности есть два нулевых члена подряд в последовательности есть три отрицательных члена подряд блок-схема находится во вложении.

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

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

Логическое выражение (x v z) & ( x v not z) & ( not y v z)=
Ваше имя (никнейм)*
Email*
Комментарий*

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

MikhailovnaAnastasiya
infooem
И.Д.1065
Шитенков
MIKhAILOVNAAnton
Раисовна878
сергей1246
serov555zaq5
Isaeva_Marin1010
manuchar-formen2
firsova5911
Андреевна
tolyan791
red-sun2
elozinskaya