Python IDLE. Ссылка для выбора

1.

Python
IDLE. Ссылка для выбора
дистрибутива: 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.

Ответ: yxz

11.

Ответ: yxz

12.

Ответ: zyxw

13.

Тип 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.

xzy

15.

Логическая функция 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)
English     Русский Правила