# Лабораторные работы

Образец протокола лабораторной работы:

{% file src="https://1377473627-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LnhxGhlv6e_zwoZYywB%2F-MimPyJEUBHatsyuLrXP%2F-Mimj6PltMY1A6TvIO7H%2F%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%B5%D1%86_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0.docx?alt=media&token=1d75d1a1-01b6-41df-a214-42b818823d7f" %}

в формате pdf

{% file src="https://1377473627-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LnhxGhlv6e_zwoZYywB%2F-MimPyJEUBHatsyuLrXP%2F-MimjEpOzlyIRRjhdftO%2F%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%B5%D1%86_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0.pdf?alt=media&token=3d61f0d7-7eb7-4964-8b5a-a9e72a059836" %}

### **Критерии оценки лабораторной работы (начиная с 3 лабораторной работы)**

Корректно работающая лабораторная работа оценивается в 60 баллов, кроме оценки D за протокол лабораторной работы или в случае списывания лабораторной работы.

Студент получает дополнительно:

* до 20 баллов за стилизацию исходного кода;
* до 10 баллов за оформление протокола лабораторной работы;
* до 10 баллов за качество кода.

| Оценка | Стилизация исходного кода (до 20 баллов)                                                                                                                                                           | Оформление протокола (до 10 баллов)                                                                                                                                                                                                          | Качество кода (до 10 баллов)                                                                                                                                                           |
| :----: | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|    A   | <p>Исходный код без заметных нареканий, названия, отступы, пробелы реализованы грамотно, комментарии по делу.</p><p></p><p><strong>18-20 баллов</strong></p>                                       | <p>Оформление без видимых замечаний, присутствуют осмысленные пояснения к коду. Код вставлен текстом с соблюдением отступов и моноширинным шрифтом. Присутствуют выводы к лабораторной работе.</p><p></p><p><strong>8-10 баллов</strong></p> | <p>Циклы, ветвления грамотно оформлены. Инициализация переменных выполнена грамотно. Выдержана правильная структура класса.</p><p></p><p><strong>8-10 баллов</strong></p>              |
|    B   | <p>Есть замечания по стилю, отступам или названиям. Комментарии избыточны или недостаточны.</p><p></p><p><strong>15-17 баллов</strong></p>                                                         | <p>Оформление с замечаниями, код вставлен изображением или отсутствуют отступы. Пояснения к коду слишком краткие или формальные. Выводы к лабораторной работе формальные.</p><p></p><p><strong>6-7 баллов</strong></p>                       | <p>Неоптимальная форма циклов (отступление от каноничной формы без видимой причины) и ветвлений (пустые блоки).</p><p></p><p><strong>5-7 баллов</strong></p>                           |
|    C   | <p>Названия, отступы, стилизация соблюдаются спорадически. Комментарии отсутствуют или присутствуют на каждой строчке.</p><p></p><p><strong>10-14 баллов</strong></p>                              | <p>Оформление с существенными замечаниями, код вставлен не моноширинным шрифтом, не соблюдены отступы. Пояснения к коду отсутствуют. Выводы к лабораторной работе формальные или отсутствуют.</p><p></p><p><strong>0-5 баллов</strong></p>   | <p>Циклы избыточно сложны, очень сложные условия ветвлений, инициализация переменных выполнена в стиле языка C, неиспользуемые переменные.</p><p></p><p><strong>2-4 балла</strong></p> |
|    D   | <p>Правила грамотного написания кода не соблюдены. Отступы, названия, стилизация не соответствуют современным правилам оформления кода<strong>.</strong><br></p><p><strong>0-9 баллов</strong></p> | <p>В протоколе некорректно указан номер группы и(-или) студент. Код нечитабелен, пояснения отсутствуют, выводы отсутствуют. Протокол отсутствует.</p><p></p><p><em><strong>Лабораторная не принимается.</strong></em></p>                    | <p>Не выдержана структура класса, некорректные ветвления и циклы.</p><p></p><p><strong>0-1 балл</strong></p>                                                                           |
