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