====== Лабораторные работы по Информатике (осенний семестр) ====== ===== Лабораторная работа №1 "Управляющие конструкции языка Python" ===== * Разделяемые ссылки. * Изменяемые и неизменяемые типы данных. * Работа со списками, числами, строками, словарями. * Функции. Позиционные и именованные аргументы. * Аргументы функций по умолчанию. * Написание собственных модулей. * Импорт модулей. ===== Лабораторная работа №2 "Введение в архитектуру компьютера" ===== * Системы счисления (СС): перевод в различные СС, переход между СС. * Работа с cистемами счисления на Python. * Формат представления данных в памяти компьютера. * Работа с файлами на Python. * Обработка изображений на Python. ===== Лабораторная работа №3 "Машина Тьюринга и конечные автоматы" ===== * Конечные автоматы. Автоматы Мура. Распознаватели * Конечные автоматы с магазинной памятью. Распознаватели языков и грамматик * Машина Тьюринга: основные определения. * Машина Тьюринга: реализация на Python.