Решить этот конкретный пример несложно.
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>
я думаю Инна наверное
Объяснение:
Оля: Разбила Инна
Надя: да, Оля права
Коля: Это либо Ира, либо Инна
Это пластинка, она небольшая,
на ней сохранится картинка любая (диск)
стоит дом. кто в него войдет - тот знаний наберет (школа)
const
n=10;
var
a:array [1..n] of real;
z,i,k:integer;
begin
for i:=1 to n do
begin
write ('A[',i,'] = ');readln(a[i]);
end;
write ('Z = ');readln(z);
for i:=1 to n do
if a[i]>z then begin
a[i]:=z;
k:=k+1;
end;
for i:=1 to n do
if frac(a[i])=0 then write (a[i]:0:0,' ') else write (a[i]:0:1,' ');
writeln ('Kol-vo zamen: ',k);
readln;
end.