Задание 4.1 (индивидуальное): отчёт

Создать отчёт по результатам индивидуального задания.

Содержание отчёта

  • Титульный лист в соответствии с прилагаемым образцом;
  • Список исполнителей:
    • «Руководитель:» фамилия, инициалы, должность, учёная степень;
    • «Исполнитель: студент III курса мехмата ЮФУ, направление ПМИ», фамилия, инициалы.
  • Реферат:
    • «Отчёт ... с., 1 ч., ... рис., ... табл., ... источников, ... прил.»;
    • Перечень ключевых слов (5–15 слов и словосочетаний из текста, которые в наибольшей степени характеризуют его содержание и обеспечивают возможность информационного поиска — в именительном падеже, большими буквами, в строку, через запятые;
    • «Объектом изучения является...»;
    • «Цель работы — ...»;
    • «В процессе работы проводились...»;
    • «В результате исследования были получены...»
  • Содержание;
  • Введение:
    • Постановка задачи.
  • Описание программы:
    • Общие сведения:
      • Обозначение и наименование программы;
      • Программное обеспечение, необходимое для функционирование программы;
      • Языки программирования, на которых написана программа.
    • Функциональное назначение:
      • Назначение программы, классы решаемых задач;
    • Описание логической структуры:
      • Алгоритм программы:
        • Алгоритмы работы используемых генераторов псевдослучайных величин;
        • Основной алгоритм: укрупнённо, без малозначимых и очевидных деталей.
      • Используемые методы:
        • Метод Монте-Карло.
      • Структура программы с описанием функций составных частей и связи между ними;
      • Связи программы с другими программами.
    • Используемые технические средства:
      • Типы ЭВМ;
      • Программные средства (IDE, компиляторы и. т. д.)
    • Вызов и загрузка:
      • Способ вызова программы.
    • Входные данные:
      • Формат;
      • Способ кодирования.
    • Выходные данные:
      • Формат;
      • Способ кодирования.
  • Результаты расчётов:
    • Значения тестовых входных данных;
    • Рисунки:
      • Гистограмма генератора равномерного распределения на отрезке [-0,5; 1,5], количество точек разбиения — около 20, количество вызовов генератора должно быть достаточно большим;
      • Гистограмма генератора нормального распределения с параметрами 0 и 1 на отрезке [-4; 4] или экспоненциального распределения с параметром 1 на отрезке [-0,5; 5];
      • Схема расположения цели и первых нескольких областей поражения ракетами или изображение трёх осей времени, на которых отмечены моменты выхода из строя узлов 1, 2 и 3 соответственно — должны сответствовать результатам вычислений в некотором масштабе.
    • Значения результатов вычислений.
  • Заключение:
    • Краткое повторение основных тезисов отчёта.
  • Список использованных источников:
    • «Вентцель Е. С. Исследование операций. М., "Советское радио", 1972, 552 с.»;
    • Какие-нибудь использованные книги о LaTeX.
  • Приложение А. Тексты программ (в тексте отчёта должна быть ссылка на него).

Формат отчёта

  • Размер страницы: A4;
  • Поля:
    • Слева: 2 см;
    • Справа: 1 см;
    • Сверху, снизу: 2 см.
  • Шрифт: 12 пт;
  • Междустрочный интервал: полуторный.

Указания

  • В качестве ответа необходимо предоставить .tex-файл, обрабатываемые текстовые входные/выходные файлы программ, включаемые исходные коды и скомпилированный PDF-файл.
  • Необходимо использовать класс документа report.
  • Для установки размеров полей необходимо использовать пакет geometry.
  • Выбор набора шрифтов ParaType устанавливается загрузкой пакета:

    \usepackage {paratype}
    
  • Для установки полуторного междустрочного интервала необходимо в преамбуле использовать команду \onehalfspacing пакета setspace.
  • Для оформления титульной страницы отчёта в соответствии с требованиями необходимо использовать окружение titlepage (титульная страница в свободном формате), внутри которой использовать команды \raggedright и \centering. Для установки короткого вертикального расстояния между абзацами необходимо использовать команду \vspace {1cm}, для длинного (с прижатием последних абзацев к низу страницы) — команду-«пружину» \vfill. Аналогично для прижатия оставшейся части строки к правой части страницы можно использовать команду-горизонтальную «пружину» \hfill.
  • В описании алгоритма генераторов псевдослучайных величин необходимо привести формулы их вычисления.
  • Описание основного алгоритма необходимо выполнить средствами пакета algorithm2e.
  • Входные данные и результаты вычислений необходимо вывести в таблицах, числовые данные должны быть отформатированы при помощи пакета siunitx. Данные должны считываться из входных и генерируемых программой файлов при помощи пакета datatool.
  • Гистограммы генераторов должны быть построены средствами пакета pgfplots со стилем графика ybar interval. Отображаемые данные должны загружаться из генерируемых программой файлов, которые должны быть подготовлены в формате, понимаемом командой \addplot table.
  • Графические схемы должны быть построены средствами пакета TikZ. Числовые данные для них должны считываться из генерируемых текстовых файлов.
  • Список литературы должен быть подготовлен средствами пакета biblatex со стилем gost-numeric.
  • Перед разделом приложения следует использовать команду \appendix.
  • Распечатки исходных кодов следует набирать при помощи команды \lstinputlisting пакета listings. При необходимости команде можно передать настройку inputencoding = cp1251.

Использованные нормативные документы

  • ГОСТ 19.401-78. Единая система программной документации. Текст программы. Требования к содержанию и оформлению.
  • ГОСТ 19.402-78. Единая система программной документации. Описание программы.
  • ГОСТ 7.32-2001. Система стандартов по информации, библиотечному и издательскому делу. Отчёт о научно-исследовательской работе. Структура и правила оформления.
  • ГОСТ 7.0.5-2008. Система стандартов по информации, библиотечному и издательскому делу. Библиографическая ссылка. Общие требования и правила составления.