Основы программированияКурсовая работаСИБГУТИ
Курсовая работа по дисциплине «Объектно-ориентированное программирование» посвящена отображению АВЛ-дерева в WinForms на C# с использованием объектно-ориентированного подхода. В отчёте предусмотрены введение, раздел с общей характеристикой предприятия и подразделений, раздел с описанием работы, а также выводы и предложения и заключение. В основной части последовательно раскрываются постановка задачи, краткая теория по использованной технологии, включая процесс создания и применения отдельного модуля, описание иерархии объектов и методов объектов и описание алгоритма основной программы. Комплект включает два варианта текстового отчёта и файл с исходным кодом, в котором объявлены классы Person, Student и Instructor с наследованием, виртуальными методами и переопределением функции вывода информации. Содержание расчётов и листингов полностью не раскрывается.
Основы программированияКурсовая работаСИБГУТИ
Курсовая работа посвящена разработке программы, автоматически приводящей заданную контекстно-свободную грамматику к нормальной форме Хомского. В пояснительной записке последовательно раскрываются постановка задачи, алгоритм её решения, описание основных переменных, блоков и подпрограмм, а также приводится полный текст программы. Завершают записку разделы с результатами тестирования и распечатками файлов результатов, полученных при работе программы на подготовленных примерах грамматик. Комплект включает пояснительную записку с перечисленными разделами, исходные тексты программы и текстовые файлы с примерами входных грамматик, на которых выполнялась отладка и проверка. Работа относится к дисциплине, связанной с теорией языков программирования и методами трансляции, и может использоваться как образец оформления курсовой и как пример практической реализации алгоритма нормализации грамматик.
Основы программированияЛабораторная работаСИБГУТИ
Лабораторная работа по теме «Теория языков программирования и методы трансляции» (дисциплина «Основы программирования», СИБГУТИ). В архиве собраны материалы трёх лабораторных работ (лаб1–лаб3) вместе с вспомогательными текстовыми файлами, содержащими грамматику и автомат. Основной отчёт построен по единой структуре: постановка задачи, описание входных данных программы и получаемых результатов, описание основных переменных, блоков и подпрограмм, алгоритм решения задачи, текст программы, результаты её работы и ответы на контрольные вопросы. Содержание охватывает практические приёмы, связанные с обработкой формальных грамматик и построением автоматов в рамках указанной дисциплины. Конкретные задания и расчёты не раскрываются.
Основы программированияКонтрольная работаСИБГУТИ
Контрольная работа по дисциплине «Основы программирования» посвящена программированию графических процессоров и теоретической заполняемости мультипроцессора. В работе представлено задание, в котором требуется рассчитать максимальное количество блоков, варпов и потоков, размещаемых на мультипроцессоре при заданных ограничениях оборудования и параметрах запускаемой программы. Отдельно учитывается расход ресурсов: разделяемой памяти и регистров. Приведены исходные данные: 1000 байт разделяемой памяти на блок, ограничения 24576 байт на блок и 32768 байт на мультипроцессор, лимит в 16 блоков, 48 регистров на поток, 128 потоков в блоке и 65536 регистров. Последовательно выполняются расчеты по каждому виду ресурсов, определяется влияние ограничений на число блоков и варпов, после чего формулируется вывод. Работа содержит один готовый файл с выполненным заданием.
Основы программированияЛабораторная работаСИБГУТИ
Лабораторная работа по теме «ЛРх3 Программирование графических процессоров СИБГУТИ 5-1». Дисциплина: Основы программирования. Вуз: СИБГУТИ.
Основы программированияКонтрольная работаСИБГУТИ
Контрольная работа по теме «КР Представление графической информации СИБГУТИ 5-1». Дисциплина: Основы программирования. Вуз: СИБГУТИ.