Элементы математической логики

Федеральное государственное автономное образовательное учреждение высшего образования

«Казанский (Приволжский) федеральный университет»

Хадиев Р.М., Гайнутдинова А.Ф., Хадиев К.Р.

Язык программирования P Y T H O N

Элементы математической логики - student2.ru

Казань – 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) Написать таблицу истинности и контактную схему для заштрихованной области, ДНФ–формулу, минимизировать и нарисовать контактную схему.

а) Элементы математической логики - student2.ru б) Элементы математической логики - student2.ru в) Элементы математической логики - student2.ru г) Элементы математической логики - student2.ru д) Элементы математической логики - student2.ru

3) Написать логическую формулу, принимающей значение true для точек, принадлежащих заштрихованной области, и false для точек, не принадлежащих заштрихованной области.

а) Элементы математической логики - student2.ru б) Элементы математической логики - student2.ru

Элементы математической логики - student2.ru

в) г) д)

Наши рекомендации