Преобразуйте данную формулу равносильным образом так, чтобы она содержала только операции отрицания и конъюнкции (x-> y)v(x-> (y^x)); (x-> y)^(x-> (y^x));
(X->Y)v(X->(Y^X)); ((не Х) v Y)v(не(X)v(X^Y)) не(X ^ не(Y))v(не(( X)^ не(X^Y)) НЕ(X^не(Y))^(X^ не(X^y)) Просто выучи законы де Моргана и закон исключения импликации) незнаю правильно нет на компе как-то не удобно)
АлександрАлександровна
14.09.2022
//PascalABC.NET версия 3.2, сборка 1389 //Если программа не запускается, то обновите версию
function CreateArray(length: integer): array of integer; begin var a := new integer[length]; for var i := 0 to length - 1 do a[i] := Random(0, 100); // Println(a); Result := a; end;
begin var arrays := new List<(char, array of integer)>(); arrays.Add(('a', CreateArray(15))); arrays.Add(('b', CreateArray(13))); arrays.Add(('c', CreateArray(08))); arrays.Add(('d', CreateArray(11))); arrays.Add(('e', CreateArray(14))); arrays.Add(('f', CreateArray(10))); arrays.Add(('g', CreateArray(09)));
foreach var a in arrays.OrderBy(a -> a.Item2.Min()) do begin Println(a.Item1, a.Item2.Min()); end; end.
GALINAMTO
14.09.2022
{ Вам следовало бы более точно описать, что вам нужно. Непонятно, что это за условие со следованием. В примере 21106 за цифрой 2 следует 11, но за 11 не следует ничего из перечисленного. Ну или в нем 10 следует за 1, но тогда зачем условия следования для 10..12? + ничего не сказано про случайное распределение этих чисел. Так-то программа, которая все время выводит "1", тоже подходит под эти условия }