Этот репозиторий содержит материалы и требования к лабораторным работам по курсу "Вычислительная математика". Пожалуйста, обращайтесь за актуальной информацией перед выполнением каждой лабораторной работы.
Лабораторные работы выполняются на языке программирования:
Java
Python
C++
JavaScript
Использование других языков возможно только после согласования со мной. Обратите внимание, что выбор языка фиксируется в начале семестра и не может быть изменен. Важно помнить, что в последующих лабораторных работах необходимо визуализировать данные с использованием графиков и реализовывать пользовательский интерфейс.
Использование сторонних библиотек для вычислений не допускается.
Пожалуйста, придерживайтесь расписания практических занятий. Пропуски учитываются, и несоблюдение посещений может повлечь ограничения на дополнительные занятия.
Лабораторные работы должны соответствовать требованиям. Процесс сдачи включает выполнение и защиту. Предусмотрите различные сценарии взаимодействия с программой, а также подготовьтесь к теоретическим вопросам.
При сдаче лабораторной работы предоставьте отчет в формате PDF и загрузите исходный код в данный репозиторий. Получение варианта на следующую работу возможно только после полной сдачи предыдущей.
Pull request'ы следует добавлять в директорию с номером своей группы, ФАМИЛИЕЙ, 256123 и "lab{номер_лабораторной}"
Это, в частности, означает, что пользователь с фамилией Смирнов, номером ису 256123 из группы P1234 заливающий вторую лабораторную работу должен добавить свой проект в директорию P1234/Smirnov_256123/lab2/
В репозитории должен быть полный код лабораторной работы. Отчет с результатами следует поместить в директорию reports.
- Некорректная обработка числовых значений с большой точностью.
- Отсутствие человекочитаемых сообщений об ошибках при вводе некорректных значений.
- Недостаточная обработка чисел с разделителем запятая.
- Отсутствие полноценного GUI в работах с графиками.
- Потеря знака при вычислении детерминанта.
- Отсутствие генерации случайной матрицы с заданной размерностью.
- Отсутствие обработки точек разрыва (в случае отсутствия максимальный балл за выполнение - 70%, за защиту - 80%).
- Отсутствие реализаций методов Стирлинга и Бесселя (в случае отсутствия максимальный балл за выполнение - 80%, за защиту - 80%).
Ссылка на чат по предмету: Discord
Cсылка на журнал с баллами и вариантами: здесь
ФИО преподавателя: Екатерина Машина