Tom Clancy's Rainbow Six Siege

Tom Clancy's Rainbow Six Siege

Оценок: 80
Как решать задание №2 ЕГЭ по информатике? (ПИТОН)
От fabulos
8
5
4
4
2
2
   
Наградить
В избранное
В избранном
Удалить
Теория
Конъюнкция (Логическое "И"):
Конъю́нкция (от лат. 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)
Автор сообщения: author
К сожалению, стим убирает отступы, так, что когда копировать будите - отступы делайте, чтобы код работал
Комментариев: 62
fabulos  [создатель] 24 апр в 8:15 
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 23 апр в 8:34 
(¬((y→w)≡x))∧u Вот такую хреновену как в 6 строчку правильно записать, ошибка в нем у меня
tumilovichpa 19 апр в 8:32 
Хоть что то в стиме полезное увидел кроме игр, как раз скоро у меня егэ по инфе:jarate:
remmie 9 апр в 2:25 
жаль что не через функцию и зипы
Extreme 6 апр в 1:17 
Спасибо
daf1x 25 мар в 5:41 
этот бро реально крут
Crazy Balls 24 мар в 11:42 
Бро реально хорош, рассказал в стим гайде лучше чем некоторые учителя за час
ПЕРСИК 26 фев в 6:38 
Бро, можешь помочь с подстановкой пожалуйста, я умею решать через пайтон и не одним способом, но я не понимаю как правильно подставлять, особенно когда вывод где в нескольких столбцах 2 "0" и 2 "1"
HopSsSe 18 фев в 15:35 
ебал рот не регает на миду
РАЙФФАЙЗЕН БАНК 15 фев в 1:49 
мне кажется лучше решать итертулсом через продакт или пермутейшнс