Инструменты пользователя

Инструменты сайта


courses:cs:topics_lr_autumn

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

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

  • Разделяемые ссылки.
  • Изменяемые и неизменяемые типы данных.
  • Работа со списками, числами, строками, словарями.
  • Функции. Позиционные и именованные аргументы.
  • Аргументы функций по умолчанию.
  • Написание собственных модулей.
  • Импорт модулей.

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

  • Системы счисления (СС): перевод в различные СС, переход между СС.
  • Работа с cистемами счисления на Python.
  • Формат представления данных в памяти компьютера.
  • Работа с файлами на Python.
  • Обработка изображений на Python.

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

  • Конечные автоматы. Автоматы Мура. Распознаватели
  • Конечные автоматы с магазинной памятью. Распознаватели языков и грамматик
  • Машина Тьюринга: основные определения.
  • Машина Тьюринга: реализация на Python.