Общие правила выполнения работ¶
К общим материалам · К лабораторным
Оформление исходного файла¶
Каждый файл задания начинается с двух многострочных комментариев:
- ФИО, группа, номер лабораторной, вариант, номер задания, полное ТЗ, входные и выходные данные, ограничения и формулы.
- Тесты по классам эквивалентности: условия группы, конкретный ввод, ожидаемый результат или ошибка; затем проверки границ.
Используйте шаблоны комментариев. Шапка и тесты относятся именно к тому заданию, которое решает файл. Одна общая шапка на несколько заданий не подходит.
Формулы и исходные данные¶
Для каждой величины укажите смысл, единицу измерения и допустимые значения. Запишите используемые формулы, константы и преобразования единиц. Не подменяйте ввод фиксированными значениями в исходном коде, если условие требует ввод.
Проверки¶
Проверяйте успешность чтения до использования данных, затем ограничения задачи. При недопустимых данных не выполняйте расчёт, для которого эти данные непригодны. Конкретные сообщения об ошибках и поведение после ошибки задаются в лабораторной.
Ожидаемые результаты тестов найдите до запуска программы. После запуска можно добавить фактический вывод и отметку о совпадении; ожидаемый ответ при этом сохраняется. Методика: классы эквивалентности и границы.
Сдача и защита¶
При подготовке можно пользоваться конспектами, документацией, поиском, ИИ и помощью других людей. На защите нужно самостоятельно внести индивидуальное изменение, показать проверку и объяснить результат. Разрешены собственный проект, конспект, компилятор и отладчик; внешние источники и помощь других людей не используются.
Число заданий, структура программы, допустимые языковые средства, форматы вывода и точность результата определяются требованиями выбранной лабораторной.