Элементы математической логики
Федеральное государственное автономное образовательное учреждение высшего образования
«Казанский (Приволжский) федеральный университет»
Хадиев Р.М., Гайнутдинова А.Ф., Хадиев К.Р.
Язык программирования P Y T H O N |
Казань – 2016 г.
УДК 32.81, 372.800.2
ББК 73
Хадиев Р.М., Гайнутдинова А.Ф., Хадиев К.Р.. Язык программирования PYTHON. Учебное пособие. Казань: Изд-во КФУ, 2016.
Данная работа является учебно-методическим пособием для самостоятельной работы студентов по курсу «Основы информатики». Пособие позволяет на базе имеющихся знаний по программированию на языках Паскаль и С++ освоить язык PYTHON, используемый при создании программ на различных платформах.
В начале предлагается на базе знакомых программ, написанных на языках Паскаль и С++, по аналогии переписать их на язык PYTHON. Затем, используя, инструментальные и новые идеологические средства языка, улучшить его, создавая более наглядную и эффективную запись.
Учебно-методическая разработка предназначена для студентов направлений, связанных с информационными технологиями, и учителей информатики.
Рецензент: .
Одобрено научно-методическим советом Института вычислительной математики и информационных технологий Казанского федерального университета.
© Хадиев Р.М., Гайнутдинова А.Ф., Хадиев К.Р.. 2016
© Казанский федеральный университет
Оглавление
Предисловие. 5
1. Элементы математической логики. 6
2. Установка системы и среда программирования. 8
Среда разработки Pysharm.. 10
Среда разработки IDLE.. 15
3. Описание языка PYTHON.. 16
3.1. Запись логических выражений. 17
3.2. Ввод-вывод. 25
3.1. Строки. 26
3.2. Структуры данных. 27
3.3. Простые конструкции. 30
3.4. Потоковый ввод-вывод и работа с текстовыми файлами. 31
3.6. Операторы.. 34
3.7. Функции. 36
3.8. Глобальные переменные. 38
4. Подключение библиотек. 40
5. Работа с файловой системой. 42
6. Работа с файловой системой. 45
7. Стеки. 47
8. Множества. 50
9. Компьютерная графика. 53
10. Ошибки и исключения. 66
11. Классы.. 69
Литература. 72
Приложения. 73
Особенности. 75
Предисловие
Python – это язык программирования, поддерживающий объектно-ориентированное программирование (ООП) и кросс-платформенность. Разработку языка Python начал Гвидо Ван Россум (Guido Van Rossum) в середине 1990-х годов.
Язык программирования Python позволяет:
· Создавать программы с высокой скоростью выполнения;
· Писать модули для Python на C/C++;
· Использовать стандартные библиотеки Python для работы с эл. почтой, протоколами Интернета, FTP, HTTP, БД, и пр.;
· Использовать скрипты, написанные на Python на большинстве современных ОС;
· Создавать программы для любых областей программирования;
· Поддерживать современные технологии с помощью стандартных библиотек.
Элементы математической логики
Условия могут комбинироваться.1<a<3 выполняется, когда а >1, но <3.
1) Трех аргументная функция F(a,b,c) имеет следующий вид
a | b | c | F1 | F2 | F3 | Написать формулу, контактную схему и Эйлеровы множества для этих функций. |
2) Написать таблицу истинности и контактную схему для заштрихованной области, ДНФ–формулу, минимизировать и нарисовать контактную схему.
а) б) в) г) д)
3) Написать логическую формулу, принимающей значение true для точек, принадлежащих заштрихованной области, и false для точек, не принадлежащих заштрихованной области.
а) б)
в) г) д)