Основы программированияПрактические заданияТГУ Росдистант
Контрольная работа по учебному курсу «Программирование электронных устройств» (вариант С) оформлена как отчёт по практическому заданию. Тема — среда разработки Visual C++, построение, запуск и отладка программ. Цель работы — научиться запускать среду, создавать, записывать, компилировать и исполнять программы, освоить основные операции редактирования. В отчёте приведена последовательность шагов: запуск Visual Studio, создание нового пустого проекта, добавление файла с исходным текстом на C++ (.cpp), ввод кода, сборка решения и запуск программы в режиме отладки. Показан пример простой программы на языке C. Структура документа включает разделы: цель работы, программа работы, ход работы, скриншоты работающей программы и вывод. Дополнительно приложены задание по варианту С, блок-схема алгоритма и текст программы. В выводе отмечено освоение запуска среды разработки, создания проекта и файла, написания, компиляции и запуска программы, а также получение первого опыта работы в Visual Studio.
Основы программированияОтчет по практике—
Работа представляет собой отчёт по учебной ознакомительной практике по дисциплине «Основы программирования», выполненный на тему «Алгоритмы на графах». Комплект включает архив с материалами практики и отдельный файл с ответами на контрольные вопросы. В отчёте последовательно раскрываются основы теории графов, программная реализация волнового алгоритма, тестирование программного продукта и руководство пользователя по работе с ним. Завершают документ заключение и приложения: листинг программы и результаты её работы. В архиве, помимо самого отчёта, содержатся дневник практики, а также входной и выходной файлы данных. Файл с ответами содержит развёрнутые пояснения по ключевому вопросу реализации: сопоставляются матрица смежности и списки смежности при выполнении волнового алгоритма (поиска в ширину) на разреженных графах большой размерности. Разбираются преимущества и недостатки каждой структуры данных, в частности быстрота проверки наличия ребра между вершинами при матрице смежности, и оценивается, как выбор структуры повлиял на эффективность разработанной программы.