В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
kolyakorolev
kolyakorolev
23.08.2020 19:31 •  Информатика

напишите полные решения!
1.Составьте алгоритм поиска для следующей задачи: на координатной плоскости заданы своими координатами N точек. Найти две самые удалённые друг от друга точки. Оцените временную сложность алгоритма. Рассмотрите два варианта алгоритма: с полным и с неполным перебором и сравните их.
2. Составьте алгоритм для решения задачи, аналогичной предыдущей, с учетом того что точки расположены в трехмерном

Показать ответ
Ответ:
LeviAcker
LeviAcker
27.11.2021 22:23

Сделал подробно. Двумя решениями. Через оператора if и else (Вам нужен только if, else для ознакомления)

--

IF

--

2)

Program ypriz;

var a,b,cc: real;

BEGIN

a:=2;

b:=-3;

if  a+b > 0 then

begin

 a:=10*a;

 b:=10*b

end

else

c:=a;

 a:=a+b;

 b:=c*b;

Writeln('Значение a, b: ',a);

END.

3)

Program asoft;

var a,b,c: real;

BEGIN

a:=2;

b:=-3;

if  a+b > 0 then

 a:=10*a;

 b:=10*b;

if a+b < 0 then

 c:=a;

 a:=a+b;

 b:=c*b;

writeln ('Значение a, b:',a,' ',b);

END.

--

ELSE

--

2)

Program ypriz;

var x,y,z: real;

BEGIN

z:=5;

if  z < 5 then

 y:=z+10;

if z > 5 then

 y:=z-10;

Writeln('Значение y: ',y);

END.

или

Program ypriz;

var x,y,z: real;

BEGIN

z:=5;

if  z < 5 then

 y:=z+10

else

 y:=z-10;

Writeln('Значение y: ',y);

END.

3)

Program asoft;

var a,b,c: real;

BEGIN

a:=2;

b:=-3;

if  a+b > 0 then

begin

 a:=10*a;

 b:=10*b

end

else

c:=a;

 a:=a+b;

 b:=c*b;

writeln ('Значение a, b:',a,' ',b);

END.

0,0(0 оценок)
Ответ:
Yana2502
Yana2502
07.03.2020 16:46

Конъюнкция - это сложное логическое выражение, которое считается истинным в том и только том случае, когда оба простых выражения являются истинными, во всех остальных случаях данное сложенное выражение ложно.

Обозначение: F = A & B.

Дизъюнкция - это сложное логическое выражение, которое истинно, если хотя бы одно из простых логических выражений истинно и ложно тогда и только тогда, когда оба простых логических выраженbя ложны.

Обозначение: F = A v B.

Инверсия - это сложное логическое выражение, если исходное логическое выражение истинно, то результат отрицания будет ложным, и наоборот, если исходное логическое выражение ложно, то результат отрицания будет истинным. Другими простыми слова, данная операция означает, что к исходному логическому выражению добавляется частица НЕ или слова НЕВЕРНО, ЧТО.

Обозначение: F = ¬A.

Импликация - это сложное логическое выражение, которое истинно во всех случаях, кроме как из истины следует ложь. То есть данная логическая операция связывает два простых логических выражения, из которых первое является условием (А), а второе (В) является следствием.

«A → B» истинно, если из А может следовать B.

Обозначение: F = A → B.

Эквивалентность - это сложное логическое выражение, которое является истинным тогда и только тогда, когда оба простых логических выражения имеют одинаковую истинность.

«A ↔ B» истинно тогда и только тогда, когда А и B равны.  

Обозначение: F = A ↔ B.

«A ⊕ B» истинно тогда, когда истинно А или B, но не оба одновременно.

Эту операцию также называют "сложение по модулю два".

Обозначение: F = A ⊕ B.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота