Лабораторные работы по Информатике (осенний семестр)

Лабораторная работа №1 "Управляющие конструкции языка Python"

Разделяемые ссылки.

Изменяемые и неизменяемые типы данных.

Работа со списками, числами, строками, словарями.

Функции. Позиционные и именованные аргументы.

Аргументы функций по умолчанию.

Написание собственных модулей.

Импорт модулей.

Лабораторная работа №2 "Введение в архитектуру компьютера"

Системы счисления (СС): перевод в различные СС, переход между СС.

Работа с cистемами счисления на Python.

Формат представления данных в памяти компьютера.

Работа с файлами на Python.

Обработка изображений на Python.

Лабораторная работа №3 "Машина Тьюринга и конечные автоматы"

Конечные автоматы. Автоматы Мура. Распознаватели

Конечные автоматы с магазинной памятью. Распознаватели языков и грамматик

Машина Тьюринга: основные определения.

Машина Тьюринга: реализация на Python.