ГДЗ Информатика 10 класс Семакин § 18 Логические величины, операции, выражения

Вопросы и задания

1. Какого типа величина получается при вычислении отношения (неравенства) между числами?

Числового типа.

2. Что такое предикат? Приведите примеры.

Предикат - логические функции от числовых аргументов. F(x, у) = (х^2 + у^2<1).

3. Запишите на языке алгебры логики логические функции, которые будут принимать значение ИСТИНА, если справедливы следующие утверждения, и ЛОЖЬ — в противном случае:

а) все числа X, Y, Z равны между собой;

б) из чисел X, У, Z только два равны между собой;

в) каждое из чисел X, У, Z положительно;

г) только одно из чисел X, У, Z положительно;

д) значения чисел X, У, Z упорядочены по возрастанию.

A)(X = Y)&(Y = Z) Б) ((X = Y) & (Y != Z)) V ((X = Z) & (Z != X)) V ((Y = Z) & (Z != X)) В) (X > 0) & (Y > 0) & (Z > 0) Г) ((X > 0) & (Y > 0) & (Z < 0)) v ((X > 0) & (Y < 0) & (Z > 0)) v ((X < 0) & (Y > 0) & (Z > 0)) Д) (X < Y) & (Y < Z)

4. Все формулы, полученные при решении предыдущей задачи, запишите в виде логических выражений на Паскале.

А) (X = Y) and (Y = Z) Б) ((X = Y) and (Y <> Z)) or ((X = Z) and (Z <> X)) or ((Y = Z) and (Z <> X)) B) (X > 0) and (Y > 0) and (Z > 0) Г) ((X > 0) and (Y > 0) and (Z < 0)) or ((X > 0) and (Y < 0) and (Z > 0)) or ((X < 0) and (Y > 0) and (Z > 0)) Д) (X < Y) and (Y < Z)

5. Постройте таблицу истинности для логической формулы:

—X&YvX&Z.

Пояснение: в таблице истинности должны быть вычислены значения формулы для всех вариантов значений логических переменных: X, У, Z. Следовательно, таблица будет содержать 23 = 8 строк и 4 столбца: значения X, У, Z и результат. В таблицу можно добавить дополнительные столбцы, содержащие результаты промежуточных операций.

X

Y

Z

-x

-x&y

x&z

-x&yvx&z

0

0

0

1

0

0

0

0

0

1

1

0

0

0

0

1

0

1

1

0

1

0

1

1

1

1

0

1

1

0

0

0

0

0

0

1

1

0

0

0

0

0

1

1

1

0

0

1

1

 

6. Вычислите значения следующих логических выражений, записанных на Паскале:

Пояснения: odd(x) — логическая функция определения четности аргумента, равна true, если х — нечетное, и равна false, если х — четное; trunc (х) — целочисленная функция от вещественного аргумента, возвращающая ближайшее целое число, не превышающее х по модулю.

а) K mod 7 = K div 5 -1 15 mod 7 = 15 div 5-1 1 = 3-1 1=2false

б) odd (trunc(10P) )odd (trunc(100,182) )odd (trunc(1,82) )odd(1)true

в) not odd(n)not odd(0)not falsetrue

г) t and (P mod 3 = 0)true and (10101 mod 3 = 0)true and truetrue

д) (xy <> 0) and (y > x)(21<>0)and(1>2)true and falsefalse

е) a or not bfalse or not truefalse or falsefalse

Сообщить о неточной информации
Проверочный код, год рождения Д.И.Менделеева:
В каком задании/вопросе ошибка:
Как должно быть: