Просмотр содержимого документа
«Разбор задания для ЕГЭ-22»
Логическая функция F задаётся выражением:
(¬x ∧ y ∧ z) ∨ (¬x ∧ ¬y ∧ z) ∨ (¬x ∧ ¬y ∧ ¬z).
На рисунке приведён фрагмент таблицы истинности функции F, содержащий все наборы аргументов, при которых функция F истинна.
Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z.
Перем. 1
Перем. 2
Перем. 3
Функция
???
???
???
F
0
0
0
1
1
0
0
1
1
0
1
1
В ответе напишите буквы x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала – буква, соответствующая первому столбцу, затем – буква, соответствующая второму столбцу, и т. д.) Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Пример. Пусть задано выражение x → y, зависящее от двух переменных x и y, и таблица истинности:
Перем. 1
Перем. 2
Функция
???
???
F
0
0
1
0
1
0
1
0
1
1
1
1
Тогда 1-му столбцу соответствует переменная y, а 2-му столбцу соответствует переменная x. В ответе нужно написать: yx.
Логическая функция F задаётся выражением:
(¬x ∧ z) ∨ (¬x ∧ ¬y ∧ ¬z).
На рисунке приведён фрагмент таблицы истинности функции F, содержащий все наборы аргументов, при которых функция F истинна. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z.
Перем. 1
Перем. 2
Перем. 3
Функция
???
???
???
F
0
0
0
1
0
0
1
1
0
1
1
1
В ответе напишите буквы x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала буква, соответствующая первому столбцу, затем буква, соответствующая второму столбцу, и т. д.) Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Пример. Пусть задано выражение x → y, зависящее от двух переменных x и y, и таблица истинности:
Перем. 1
Перем. 2
Функция
???
???
F
0
0
1
0
1
0
1
0
1
1
1
1
Тогда 1-му столбцу соответствует переменная y, а 2-му столбцу соответствует переменная x. В ответе нужно написать: yx.
6. Определите, что будет напечатано в результате выполнения программы, записанной ниже на разных языках программирования.
Бейсик
Python
DIM N, S AS INTEGER
N = 1
S = 0
WHILE N
S = S + 30
N = N * 2
WEND
PRINT S
n = 1
s = 0
while n
s = s + 30
n = n * 2
print(s)
Паскаль
Алгоритмический язык
var n, s: integer;
begin
n := 1;
s := 0;
while n
begin
s := s + 30;
n := n * 2
end;
write(s)
end.
алг
нач
цел n, s
n := 1
s := 0
нц пока n
s := s + 30
n := n * 2
кц
вывод s
кон
Си++
#include
using namespace std;
int main()
{
int n, s;
n = 1;
s = 0;
while (n
{
s = s + 30;
n = n * 2;
}
cout « s « endl;
}
6. Запишите число, которое будет напечатано в результате выполнения программы. Для Вашего удобства программа представлена на пяти языках программирования.