Основы программированияЛабораторная работа—
Лабораторная работа по дисциплине «Основы программирования» посвящена численным методам. В комплект входят отчёты и файлы с исходным кодом на C/C++. Предусмотрены два задания. Первое — численное решение задачи Коши для обыкновенного дифференциального уравнения первого порядка методом Эйлера: задаются интервал, число точек, шаг интегрирования и начальное условие, затем выводится численное решение и выполняется его сравнение с аналитическим. Второе — решение нелинейного уравнения методом половинного деления: рассматриваются границы промежутка, условие различия знаков функции на концах и оценка точности. В отчётах приведены постановка заданий, код программ и комментарии к основным переменным. Материал подойдёт для подготовки к лабораторным и практическим работам по теме.
Основы программированияКонтрольная работа—
Контрольная работа по дисциплине «Основы программирования» посвящена управлению качеством программного обеспечения и включает шесть готовых практических заданий. В работах рассматриваются метрики структурной сложности программ: построение графа потока управления, формирование маршрутов тестирования по заданным критериям, вычисление цикломатического числа, составление матриц смежности и достижимости с последующим анализом результатов. Отдельные задания направлены на оценку качества программы через подсчёт функциональных указателей, определение уровня связности и силы сцепления программных модулей. Также представлена разработка приложения с использованием наследования: базовый класс описывает тарифный план сотовой связи, производные классы — телефоны операторов с собственными полями и переопределёнными виртуальными методами печати. Реализация примеров выполнена на языке C#. Комплект содержит файлы с условиями, алгоритмами, расчётами и выводами по каждой работе.
Основы программированияКурсовая работа—
Курсовая работа по дисциплине «Основы программирования» посвящена теме теории языков программирования и методов трансляции. В работе рассматривается автоматическое построение грамматики, эквивалентной заданному регулярному выражению. В постановке задачи определены входные данные: регулярное выражение в виде строки символов и два числа, задающие диапазон длин для генерации цепочек. Выходные данные включают построенную грамматику со всеми четырьмя элементами и результат генерации цепочек. Указано, что при записи языка могут использоваться символы алфавита и специальные знаки, в частности «+». Комплект состоит из READY-файлов: представлены архивы w5.rar, w5.zip и w.rar; внутри основного документа — w5.docx, а также текстовые файлы file1.txt и file2.txt. Описание отра