Как устроена работа по этому предмету
Контрольная по программированию отличается от реферата тем, что теоретических определений недостаточно. В работе показывают ход решения задачи, выбранный алгоритм, исходный код и результат выполнения программы. Для практической части используют условие варианта, документацию языка и среды разработки, учебные материалы, а также официальную документацию библиотек и API.
Преподаватель обычно в первую очередь проверяет, решает ли программа поставленную задачу, корректно ли она работает на разных входных данных и совпадает ли код с объяснением алгоритма. Важны также понятные имена переменных, обработка граничных случаев и вывод результатов тестирования.
Частая ошибка — вставить листинг без описания логики и без примеров запуска. Из-за этого невозможно понять, почему выбран именно такой алгоритм и как проверялась корректность программы.
-
Введение
Кратко описывают цель контрольной работы, используемый язык программирования и состав заданий варианта.
-
1
Теоретические основы разработки программ
Раскрывают понятия, конструкции языка и подходы, которые нужны для решения практических заданий.
-
1.1
Алгоритмы и способы их представления
Рассматривают последовательные, разветвляющиеся и циклические алгоритмы, а также схемы их описания.
-
1.2
Типы данных и управляющие конструкции языка
Описывают переменные, операции, условия, циклы и функции в пределах вопросов контрольной работы.
-
2
Решение задач по варианту
Приводят постановки задач, алгоритмы, листинги программ и результаты тестирования.
-
2.1
Разработка алгоритма обработки одномерного массива
Показывают входные и выходные данные, последовательность действий и решение задачи с массивом.
-
2.2
Реализация и тестирование программы
Разбирают исходный код, наборы тестовых данных и фактический вывод программы.
-
Заключение
Фиксируют результаты решения теоретических и практических заданий.
-
Список использованных источников
Перечисляют учебные издания, документацию и электронные ресурсы, использованные при подготовке.
-
Приложения
При необходимости размещают полный листинг программы, большие таблицы тестов и дополнительные материалы.
Требования кафедр к составу контрольной работы, числу источников, проверке оригинальности и оформлению могут расходиться, поэтому методичку своего вуза нужно смотреть обязательно.
Сколько занимает каждый раздел
| Раздел | Страниц | Что показывает преподавателю |
|---|---|---|
| Титульный лист и содержание | 1–2 страницы | Соответствие составу и структуре документа. |
| Введение | 1 страница | Понимание цели работы и состава заданий варианта. |
| Теоретическая часть | 3–5 страниц | Знание алгоритмов и конструкций языка, нужных для решения. |
| Практическая часть | 4–9 страниц | Корректность алгоритма, кода и результатов тестирования. |
| Заключение и список источников | 1–2 страницы | Умение кратко подвести итоги и оформить использованные материалы. |
