Учебное пособие для практических занятий по курсу «Теория систем и системный анализ» состоит из двух разделов. В первом разделе последовательно рассмотрены основные положения линейного программирования; геометрический и аналитический методы решения основной задачи линейного программирования, методы решения специальных задач линейного программирования: транспортной задачи, задачи выбора, многоиндексных транспортных задач. Второй раздел содержит элементы теории, используемые для решения задач динамического программирования и примеры решения характерных задач: распределение ресурсов, определение оптимальных траекторий; решение задач целочисленного, линейного и нелинейного программирования.