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