\documentclass[12pt, a4paper] {ncc}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[english, russian] {babel}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{listings,a4wide,longtable,amsmath,amsfonts,graphicx,tikz,tabularx}

\usepackage{verbatim}

\lstset{
	basicstyle=\footnotesize,
	breakatwhitespace=false,
	breaklines=true,
	extendedchars=true,
	frame=single,
	keepspaces=true,
	keywordstyle=\bfseries,
	language=Java,
	numbers=left,
	numbersep=5pt,
	numberstyle=\tiny,
	showspaces=false,
	showstringspaces=false,
	showtabs=false,
	stepnumber=1,
	stringstyle=\emph,
	tabsize=8
}

\begin{document}
\pagestyle{empty}

% ============================ ТИТУЛЬНЫЙ ЛИСТ ================================
\begin{center}
			Университет ИТМО.
\end{center}
\vspace{\stretch{2}}
\begin{center}
			  {Лабораторная работа №2.}
\end{center}
\vspace{\stretch{3}}
\begin{flushright}
				Работу выполнил студент группы 2125\\
				\emph{Халанский Дмитрий Владимирович}
\end{flushright}
\vspace{\stretch{4}}
\begin{center}
				2014
\end{center}
\newpage
% ======================== КОНЕЦ ТИТУЛЬНОГО ЛИСТА ============================

% ================================ ОТЧЁТ =====================================
\section{Листинг программы}
\lstinputlisting{Lab2.java}

\section{Результаты работы}
\verbatiminput{result.txt}

\section{Выводы}
В результате проделанной работы я узнал порядок инициализации объектов в Java,
а также детали представления строк в объектной структуре языка, вспомнил
тонкости работы с числами с плавающей точкой и записи целых чисел в памяти и в
разных системах счисления.
\end{document}
