6 минОпубликовано 5 июня 2026 г.

Как оформить программный код и листинги в дипломе по ГОСТу

Правила оформления листингов программного кода в дипломной работе по ГОСТ 7.32-2017: шрифт, нумерация, подписи, отступы. Примеры и типичные ошибки.

Зачем вообще оформлять код по ГОСТу

Если ты пишешь диплом по программированию, информатике или любому IT-направлению, в работе почти наверняка будут фрагменты программного кода. И вот тут начинается головная боль: нормоконтролёр не пропустит просто скопированный из IDE текст. Код нужно оформить как листинг — со своими правилами нумерации, подписей и шрифтов.

Хорошая новость: правила не такие сложные, если разобраться один раз. Разбираемся.

Что говорит ГОСТ 7.32-2017 о листингах

ГОСТ 7.32-2017 — основной стандарт оформления научно-исследовательских работ, включая дипломы. Прямого раздела «листинги программного кода» в нём нет, но код оформляется по аналогии с рисунками или таблицами — как отдельный структурный элемент с нумерацией и подписью.

Ключевые требования:

  • Шрифт кода: моноширинный (Courier New), размер 10–12 пт — чтобы код визуально отличался от основного текста (Times New Roman, 14 пт)
  • Подпись: под листингом, формат — «Листинг 1 — Название» (аналогично рисункам)
  • Нумерация: сквозная по всей работе (Листинг 1, Листинг 2, …) или в пределах раздела (Листинг 2.1, Листинг 2.3)
  • Ссылки в тексте: перед листингом обязательна ссылка вида «…как показано в листинге 1» или «(листинг 1)»
  • Расположение: сразу после первого упоминания в тексте или на следующей странице

Как оформить листинг: пошаговая инструкция

1. Выдели код моноширинным шрифтом

Открой Word, выдели фрагмент кода и установи:

  • Шрифт: Courier New
  • Размер: 10–12 пт (уточни в методичке кафедры — где-то требуют 10, где-то 12)
  • Междустрочный интервал: одинарный (внутри листинга, даже если основной текст — полуторный)
  • Абзацный отступ: 0 мм (код выравнивается по левому краю без красной строки)

2. Добавь рамку или выделение (опционально)

Некоторые кафедры просят обводить листинг рамкой или заливкой. Это не требование ГОСТа, но может быть в методичке. Если нужна рамка — используй «Границы и заливку» в Word: тонкая линия (0,5 пт), отступ от текста 3–5 мм.

3. Подпиши листинг

Под кодом добавь подпись:

Листинг 1 — Функция расчёта среднего балла

Формат подписи:

  • Слово «Листинг» с заглавной буквы
  • Номер (сквозной или по разделу)
  • Тире (не дефис!)
  • Название с заглавной буквы, без точки в конце
  • Шрифт подписи — Times New Roman, 14 пт (как основной текст), выравнивание по центру или по левому краю (по методичке)

4. Сделай ссылку в тексте

Перед листингом в тексте обязательно упомяни его:

> Реализация функции расчёта представлена в листинге 1.

Без ссылки нормоконтролёр может вернуть работу на доработку.

5. Проверь нумерацию строк кода

Если кафедра требует нумерацию строк внутри листинга — добавь номера слева:

```

1 def calculate_average(grades):

2 if not grades:

3 return 0

4 return sum(grades) / len(grades)

```

Это необязательно по ГОСТу, но удобно для ссылок в тексте: «в строке 3 листинга 1 проверяется пустой список».

Типичные ошибки — и как их избежать

  • Код основным шрифтом. Times New Roman, 14 пт для кода — верный способ завалить нормоконтроль. Используй Courier New, 10–12 пт
  • Нет подписи. Листинг без подписи = безымянный рисунок. Нормоконтролёр не пропустит
  • Скриншот вместо текста. Если код вставлен как картинка, его нельзя проверить на антиплагиат, и он плохо масштабируется при печати. Вставляй текстом
  • Огромный листинг на 3 страницы. Если код занимает больше страницы — вынеси его в приложение. В основном тексте оставь только ключевые фрагменты (10–30 строк)
  • Разный стиль нумерации. Если начал нумеровать сквозным способом (Листинг 1, 2, 3…) — не переключайся на поразделовый (1.1, 2.1). Выбери один стиль и придерживайся его

Большой объём кода — выноси в приложения

Полный исходный код программы не нужно размещать в основном тексте. По ГОСТ 7.32-2017, объёмный материал выносится в приложения:

  • Приложение подписывается: «Приложение А» (заглавные буквы русского алфавита)
  • Внутри приложения листинги нумеруются отдельно: Листинг А.1, Листинг А.2
  • В основном тексте делаешь ссылку: «Полный исходный код представлен в приложении А»
  • Нумерация страниц приложений продолжает общую нумерацию работы

Как ускорить оформление листингов

Ручное форматирование каждого листинга — рутина. Особенно если их 15–20. Вот что поможет:

  • Стили Word. Создай пользовательский стиль «Листинг» (Courier New, 10 пт, одинарный интервал, без отступа) и применяй его в один клик
  • Diplox. Загрузи работу в Diplox — сервис автоматически отформатирует документ по ГОСТу, включая шрифты, отступы и интервалы. Это сэкономит часы перед дедлайном
  • Шаблон. Скачай готовый шаблон дипломной работы с предустановленными стилями — не придётся настраивать с нуля

Чек-лист перед сдачей

Пройдись по этому списку перед отправкой работы на нормоконтроль:

  • [ ] Все листинги оформлены Courier New, 10–12 пт
  • [ ] У каждого листинга есть подпись «Листинг N — Название»
  • [ ] Нумерация листингов последовательная (без пропусков)
  • [ ] В тексте есть ссылка на каждый листинг
  • [ ] Листинги больше 1 страницы вынесены в приложения
  • [ ] Код вставлен текстом, а не скриншотом
  • [ ] Нет смешения сквозной и поразделовой нумерации

Итог

Оформление программного кода по ГОСТу — не rocket science. Моноширинный шрифт, подпись, нумерация, ссылка в тексте — вот и все базовые правила. Если листингов много — автоматизируй через стили Word или загрузи работу в Diplox, чтобы не тратить вечер перед защитой на ручное форматирование.

Удачи на защите! 🎓

оформление кода в дипломелистинг программного кода ГОСТкак вставить код в дипломоформление листингов по ГОСТупрограммный код в дипломной работеГОСТ 7.32 листингиоформление диплома IT
Поделиться статьёй
TelegramVKWhatsApp
Об авторе
СП
Сергей Пилипенко
Основатель Diplox. Строит AI-сервисы для студентов с 2025 года: форматирование по ГОСТ, проверка грамматики, подбор литературы, повышение уникальности.
Подробнее о проекте

Не хотите разбираться в правилах?

Diplox автоматически оформит работу по методичке вашего вуза