Основы программированияКонтрольная работа—
Контрольная работа по дисциплине «Основы программирования» посвящена теме формальных языков и разбору алгебраических выражений. В основе задания — преобразование простого выражения с целыми числами, включающего операции сложения, вычитания, умножения и деления, в обратную польскую запись; по желанию предусмотрена поддержка многоразрядных чисел. В работе разбираются приоритет и ассоциативность операторов, обработка скобок, а также унарного минуса, токенизация строки и алгоритм перевода в постфиксную форму. Приведён пример: выражение «( 9 + 2 ) * 2» преобразуется в «9 2 + 2 *», а также показан результат вычисления — 22. Комплект содержит два варианта реализации: на языке C++ и на языке Python, что позволяет сопоставить подходы к решению одной задачи.
Основы программированияЛабораторная работаТУСУР
Лабораторная работа по теме «Теория языков программирования и методы трансляции (ЛР) ТУСУР ОДН 7-423». Дисциплина: Основы программирования. Вуз: ТУСУР.
Основы программированияКурсовая работаТУЛГУ
Курсовая работа посвящена разработке экспертной системы для выбора операций обработки детали. В теоретической части раскрываются понятие экспертной системы, её структура и байесовский подход к логическому выводу. Отдельное внимание уделено формализации знаний технолога: учитываются материал детали, геометрические характеристики, требования к точности и качеству поверхности, доступное оборудование и инструмент. В практической части описаны структура знаний предметной области, математическое описание базы знаний и результаты работы экспертной системы. Работа включает введение, теоретический раздел, раздел разработки, заключение, список литературы и приложение с листингом базы знаний для экспертной системы. Комплект представлен одним файлом курсовой работы.