во всех выражениях первые 3 столбца одинаковы я их только в 1 и во 2 примере написал их но их надо во всех выражениях писать
1) x∧y∧z
x y z x ∧ y ∧ z
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
2) x∧¬y∧z
x y z ¬ у x ∧ ¬y ∧ z
0 0 0 1 0
0 0 1 1 0
0 1 0 0 0
0 1 1 0 0
1 0 0 1 0
1 0 1 1 1
1 1 0 0 0
1 1 1 0 0
3) x∧y∧¬z
¬z x∧y∧¬z
1 0
0 0
1 1
4) ¬x∧¬y∧¬z;
¬x ¬ у ¬z ¬x∧¬y∧¬z
0 1 1 1
1 1 1 0
в остальных примерах я не буду писать столбцы ¬x ¬y ¬z
если что сам их запишешь все их значения есть в 4 выражении всех их значение во всех выражениях одинаковые
5) x∨y∨z
x∨y∨z
0
1
6) x∨¬y∨z
¬y x∨¬y∨z
7) x∨y∨¬z
¬z x∨y∨¬z
8) ¬x∨¬y∨¬z;
¬x ¬y ¬z ¬x∨¬y∨¬z
9) ¬( x∧y∧z )
x∧y∧z ¬( x∧y∧z )
0 1
10) ¬(x∧¬y∧z)
¬y x∧¬y∧z ¬(x∧¬y∧z)
11) ¬(x∨y∨z)
x∨y∨z ¬(x∨y∨z)
12) ¬( x∨¬y∨z)
¬y x∨¬y∨z ¬( x∨¬y∨z)
Вводим кол-во элементов
Создаём список
Перебираем i от 0 до n
Вводим элемент массива
Добавляем введённый элемент в список
Выводим сообщение со списком
Вводим позицию старта
Перебираем i от 0 до m
Создаём переменную buffer, которая равна элементу списка k+i-1, то есть позиции старта, плюс i и минус 1
Элементу списка k+i-1 присваиваем элемент списка, который находиться на i-индексе.
Присваиваем элементу списка с индексом i, переменную buffer.
Объяснение:
Данный код меняет элементы местами в списке, в определённом промежутке.
во всех выражениях первые 3 столбца одинаковы я их только в 1 и во 2 примере написал их но их надо во всех выражениях писать
1) x∧y∧z
x y z x ∧ y ∧ z
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
2) x∧¬y∧z
x y z ¬ у x ∧ ¬y ∧ z
0 0 0 1 0
0 0 1 1 0
0 1 0 0 0
0 1 1 0 0
1 0 0 1 0
1 0 1 1 1
1 1 0 0 0
1 1 1 0 0
3) x∧y∧¬z
¬z x∧y∧¬z
1 0
0 0
1 0
0 0
1 0
0 0
1 1
0 0
4) ¬x∧¬y∧¬z;
¬x ¬ у ¬z ¬x∧¬y∧¬z
0 1 1 1
0 1 0 0
0 0 1 0
0 0 0 0
1 1 1 0
1 1 0 0
1 0 1 0
1 0 0 0
в остальных примерах я не буду писать столбцы ¬x ¬y ¬z
если что сам их запишешь все их значения есть в 4 выражении всех их значение во всех выражениях одинаковые
5) x∨y∨z
x∨y∨z
0
1
1
1
1
1
1
1
6) x∨¬y∨z
¬y x∨¬y∨z
1
1
0
1
1
1
1
1
7) x∨y∨¬z
¬z x∨y∨¬z
1
0
1
1
1
1
1
1
8) ¬x∨¬y∨¬z;
¬x ¬y ¬z ¬x∨¬y∨¬z
1
1
1
1
1
1
1
0
9) ¬( x∧y∧z )
x∧y∧z ¬( x∧y∧z )
0 1
0 1
0 1
0 1
0 1
0 1
0 1
1 0
10) ¬(x∧¬y∧z)
¬y x∧¬y∧z ¬(x∧¬y∧z)
0 1
0 1
0 1
0 1
0 1
1 0
0 1
0 1
11) ¬(x∨y∨z)
x∨y∨z ¬(x∨y∨z)
0 1
1 0
1 0
1 0
1 0
1 0
1 0
1 0
12) ¬( x∨¬y∨z)
¬y x∨¬y∨z ¬( x∨¬y∨z)
1 0
1 0
0 1
1 0
1 0
1 0
1 0
1 0
Вводим кол-во элементов
Создаём список
Перебираем i от 0 до n
Вводим элемент массива
Добавляем введённый элемент в список
Выводим сообщение со списком
Вводим кол-во элементов
Вводим позицию старта
Перебираем i от 0 до m
Создаём переменную buffer, которая равна элементу списка k+i-1, то есть позиции старта, плюс i и минус 1
Элементу списка k+i-1 присваиваем элемент списка, который находиться на i-индексе.
Присваиваем элементу списка с индексом i, переменную buffer.
Объяснение:
Данный код меняет элементы местами в списке, в определённом промежутке.