Similar presentations:
Python IDLE. Ссылка для выбора
1.
PythonIDLE. Ссылка для выбора
дистрибутива: https://www.python.org/dow
nloads/
Wing. Ссылка для выбора
дистрибутива: https://wingware.com/downl
oads/wing-personal
Далее ознакомьтесь с нюансами установки программы
2.
3.
Wing Python IDE 101Скачать программу можно с официального источника.
Устанавливается среда стандартно. Бесплатная версия (101)
идеально подойдёт начинающему разработчику, её функционала
более чем достаточно для экзаменационных задач по
информатике.
Рассмотрим интерфейс программы и её основные преимущества.
Основное окно программы Wing IDE 101 1. Преимущества Wing IDE перед
2.
3.
4.
5.
встроенным IDLE Python
Все операции в одном окне.
Поле ввода/вывода и редактор
кода расположены в одном
окне.
Подсветка кода. Все
служебные слова выделяются
отдельным цветом, код легче
читается.
Можно выбрать тёмную тему.
Для этого нужно нажать Edit > Prefferences -> User Interface
-> Color Palette.
Можно менять размер шрифта
как редактора кода, так и
интерфейса. Для этого нужно
нажать Edit -> Prefferences ->
Fonts.
4.
PyCharmПожалуй, самая популярная среда разработки для Python от
компании JetBrains. Скачать программу можно на официальном
сайте (версия Community).
Преимущества Wing IDE
перед PyCharm
1. Можно открыть во
вкладках сразу
несколько файлов, не
нужно создавать проект.
2. Удобная отладка.
3. Более "лёгкое"
приложение.
Преимущества Pycharm перед Wing IDE
1. Умная проверка кода, дописывание команд, скобок, подсветка
ошибок.
2. Поддержка разных форматов файлов, которые можно открывать
прямо в среде.
3. Работает с одним проектом (конкретной папкой, в которой
содержатся файлы). Файлы удобно создавать через правый
щелчок мыши слева в дереве, но неудобно запускать. Дело
привычки :)
4. Более профессиональная среда программирования.
5.
Код программы для решения задания 2 ЕГЭ6.
Задание 2Построение таблиц истинности
логических выражений
• print ('x,y,z')
• for x in range (0,2): # range(старт, стоп) берет два
аргумента (0 и 1)
for y in range (0,2):
for z in range (0,2):
if выражение из условия задачи==1:
print (x,y,z)
На экране
x,y,z
100
100
101
7.
ИмпликацияЛогические операции:
импликация,
эквивалентность,
строгое ИЛИ
F(x1, x2) = x1 x2 = x1 x2
Таблица истинности
x1
x2
x1 x2
0
0
1
0
1
1
1
0
0
1
1
1
x1<=x1
A → B = ¬ A AB=
B
Строгое ИЛИ, исключающее ИЛИ,
сложение по модулю 2
Эквивалентность
F(x1, x2) = x1 x2 = x1 x2 = =x1
x2 = x1 x2
Таблица
x
xистинности
x
1
2
1
x2
F(x1, x2) = x1 xor x2 = x1 x2
Таблица истинности
x1==x2
x1
x2
x1 x2
0
0
0
0
1
1
0
0
1
0
1
0
1
0
1
1
0
0
1
1
0
8.
Тип 1Есть три способа вызова range():
1. range(стоп) берет один аргумент
2. range(старт, стоп) берет два
аргумента
3. range(старт, стоп, шаг) берет три
аргумента
Вызывая range() с одним аргументом,
вы получите ряд чисел, начинающихся
с 0 и включающих каждое число до, но
не включая число, которое вы
обозначили как конечное (стоп).
Ответ:
yzx
9.
Тип 1Ответ:
yzx
10.
Ответ: yxz11.
Ответ: yxz12.
Ответ: zyxw13.
Тип 2 ЕГЭ по информатике 2017 ФИПИ вариант 6 (Крылов С.С., ЧуркинаТ.Е.): Логическая функция F задается выражением
(y → x) ∧ (y → z) ∧ z. Определите, какому столбцу таблицы истинности
функции F соответствует каждая из переменных x, y, z. В ответе напишите
буквы x, y, z в том порядке, в котором идут соответствующие им столбцы.
Перем. 1
?
0
0
0
0
1
1
1
1
Перем. 2
?
0
0
1
1
0
0
1
1
Перем. 3
?
0
1
0
1
0
1
0
1
Функция
F
0
0
1
1
0
0
0
1
Ответ: yzx
14.
xzy15.
Логическая функция F задаётся выражением((x → y ) ∧ (y → w)) ∨ (z ≡ ( x ∨ y)).
Дан частично заполненный фрагмент,
содержащий неповторяющиеся строки таблицы истинности функции F.
Определите, какому столбцу таблицы истинности соответствует каждая
из переменных x, y, z, w.
Ответ: ywzx.
16.
Тип 5(демо-2021). Логическая функция F задаётся выражением(x y) ˄ ¬(y z) ˄ ¬w.
На рисунке приведён частично заполненный фрагмент таблицы истинности функции F,
содержащий неповторяющиеся строки. Определите, какому столбцу таблицы
истинности функции F соответствует каждая из переменных x, y, z, w.
В ответе напишите буквы x, y, z, w в том порядке, в котором идут соответствующие
им столбцы. Буквы в ответе пишите подряд, никаких разделителей между буквами
ставить не нужно.
?
?
1
0
?
?
1
1
1
1
F
1
0
1
0
1
17.
18.
Далее рассмотрим решение задач на прямое сложение (14 ЕГЭ)19.
20.
21.
22.
23.
Задание 15Преобразование
логических выражений
24.
25.
Р-26 (демо-2018).1) Для какого наибольшего целого числа А формула
( (x 9) (x x A) ) ( (y y A) (y 9) )
тождественно истинна (то есть принимает значение 1 при любых целых
неотрицательных значениях переменных x и y)? (Ответ 99)
2) Для какого наименьшего целого числа А формула? (Ответ 81)