Tom Clancy's Rainbow Six Siege

Tom Clancy's Rainbow Six Siege

80 ratings
Как решать задание №2 ЕГЭ по информатике? (ПИТОН)
By fabulos
8
5
4
4
2
2
   
Award
Favorite
Favorited
Unfavorite
Теория
Конъюнкция (Логическое "И"):
Конъю́нкция (от лат. conjunctio — «союз, связь») — логическая операция, по смыслу максимально приближенная к союзу «и»
Наиболее часто в заданиях будет отображаться как " /\ ", реже как " & ".
В питоне мы будем заменять на " and ".


Дизъюнкция (Логическое "ИЛИ"):
Дизъю́нкция (от лат. disjunctio — «разобщение»), логи́ческое сложе́ние, логи́ческое ИЛИ, включа́ющее ИЛИ; иногда просто ИЛИ — логическая операция, по своему применению максимально приближённая к союзу «или» в смысле «или то, или это, или оба сразу».
В заданиях №2 отображается как " \/ ", иногда " || ".
В питоне мы будем заменять на " or ".


Логическое отрицание (Обратное по смыслу)
Отрица́ние (инве́рсия, от лат. inversio — переворот, логи́ческое «НЕ») в логике — унарная операция над суждениями, результатом которой является суждение, «противоположное» исходному. Обозначается знаком ¬ перед или чертой — над суждением.
В питоне если перед переменной ¬ или — над суждением ставим переменную в скобки и перед ней ставим " not( ) ".


Импликация (Следствие)
Имплика́ция (от лат. implicatio «связь; сплетение») — бинарная логическая связка, по своему применению приближенная к союзам «если…, то…».
Импликация записывается как посылка ⇒ следствие; применяются также стрелки другой формы и направленные в другую сторону, но всегда указывающие на следствие.
В коде заменяем на " <= ".


Эквиваленция (Равно)
Логическая равнозначность или эквиваленция (или эквивале́нтность[1]) — это логическое выражение, которое является истинным тогда, когда оба простых логических выражения имеют одинаковую истинность. Двуместная логическая операция обычно обозначается символом ≡ или ↔.
В питоне обозначаем двумя знаками равно " == ".


ПРИМЕР:
Пример суждения:
Как его мы записываем в питоне:
Пример задание №2
Для всех заданий справедлива одна конструкция решения. Давайте её разберём на примере:Задание взято с сайта "СДАМ ГИА: РЕШУ ЕГЭ"
1. Для начала внимательно посмотрим на таблицу, всего переменных 3 - x, y и z. Также нам надо найти где функция принимает значение 0, то есть ложно.

2. Открываем Питон(IDLE, Pycharm или VisualStudio):

᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌1) Прописываем print("x, y, z, w") - для того, чтобы мы видели, какая переменная
᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌отвечает за какое значение.

᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌2) Задаём каждой переменной значение, которое она может принимать - " 0 " или " 1 "
᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ (пишем in range(2) потому, что учитывается интервал от 0 до 2 не включительно, то есть
᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌᠌ ᠌можно просто написать в скобках 2, а не in range(0, 2)

᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌3) Записываем условие с помощью " if ", дальше прописываем нашу функцию и значение
᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌которое оно принимает:
᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌* Если F = 0, то всё условие ставим в скобки и перед ними ставим not -> not(вся
᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌функция). Также можно вставить функцию в скобки и написать после неё " ==
᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌ ᠌ ᠌False"
᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌᠌ ᠌* Иначе F = 1, ничего не делаем с функцией; или ставим её в скобки, а в конце пишем "
᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌ ᠌ ᠌== True"

᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌ ᠌4) Пишем print(x, y, z, w) и запускаем код, выведенные значения сопоставляем с ᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌ ᠌᠌ ᠌ ᠌ ᠌ ᠌таблицей ᠌и правильно вписываем, строки с таблице не должны повторяться!

3. Сопоставляем значения с таблицей:

4. Записываем ответ: wzxy

5. Ответ на Решу ЕГЭ:
Конструкция
print('x,y,z,w')
for x in range(2):
for y in range(2):
for z in range(2):
for w in range(2):
if (условие в задание) == True/False:
print(x, y, z ,w)
Originally posted by author:
К сожалению, стим убирает отступы, так, что когда копировать будите - отступы делайте, чтобы код работал
62 Comments
fabulos  [author] Apr 24 @ 8:15am 
print('x, y, w, u')
for x in range(2):
for y in range(2):
for w in range(2):
for u in range(2):
if ((not((y<=w)==x)) and u) == True:
print(x, y, w, u)
tumilovichpa Apr 23 @ 8:34am 
(¬((y→w)≡x))∧u Вот такую хреновену как в 6 строчку правильно записать, ошибка в нем у меня
tumilovichpa Apr 19 @ 8:32am 
Хоть что то в стиме полезное увидел кроме игр, как раз скоро у меня егэ по инфе:jarate:
remmie Apr 9 @ 2:25am 
жаль что не через функцию и зипы
Extreme Apr 6 @ 1:17am 
Спасибо
daf1x Mar 25 @ 5:41am 
этот бро реально крут
Crazy Balls Mar 24 @ 11:42am 
Бро реально хорош, рассказал в стим гайде лучше чем некоторые учителя за час
ПЕРСИК Feb 26 @ 6:38am 
Бро, можешь помочь с подстановкой пожалуйста, я умею решать через пайтон и не одним способом, но я не понимаю как правильно подставлять, особенно когда вывод где в нескольких столбцах 2 "0" и 2 "1"
HopSsSe Feb 18 @ 3:35pm 
ебал рот не регает на миду
мне кажется лучше решать итертулсом через продакт или пермутейшнс