Решить этот конкретный пример несложно.
1.Сначала нужно выяснить, приведена полная таблица истинности или только её фрагмент. Доя этого сопоставляем количество строк с данными в таблице и количество аргументов функции F. В таблице 8 строк, у функции 3 аргумента. Два в степени три равно восьми, поэтому таблица истинности полная.
2. Теперь определим каких строк меньше - со значением F=1 или F=0 и выписываем значения аргументов таких из строк, У нас меньше строк с нулем - она вообще одна. Выпишем аргументы: X=1, Y=1, Z=0
3. Для каждой выписанной строки составляем логическое выражение, которое будет связывать аргументы по "И", причем, если значение аргумента 0, то надо брать его инверсию (отрицание). Получаем X∧Y∧¬Z
4. Если строк было несколько, то каждое полученное выражение объединяется с другими через "ИЛИ" (∨). У нас строка всего одна.
5. Если мы выбирали строки с F=0, полученное выражение надо инвертировать: ¬(X∧Y∧¬Z).
6. Собственно, все, осталось записать функцию: F=¬(X∧Y∧¬Z)
7. Упрощаем полученную функцию.
В нашем случае по закону де-Моргана получаем сразу <u>F=¬X∨¬Y∨Z</u>
Правильные утверждения:
Документы могут содержать не только текст.
<span>Установленные в документ изображения можно удалить.</span>
1. Вар сам напиши.
begin
readln(a,b);
For i:=10 to 99 do
if (i mod 10 + i div 10=a) and (i mod b=0) then writeln(i);
end.
2. Вар сам напиши,
begin
readln(a,b);
for i:=a to b do
if a mod 5 then writeln(i);
end.
Var
f:boolean;
n:integer;
begin
f:=(n mod 2=0) and (n>=10) and (n<=99);
write (f);
end.
var s,p:real;
i:integer;
Begin
p:=1;
for i := 1 to 14 do
if i mod 2 = 0 then p:=p*i
else s:=s+i;
writeln(p,s);
End.