\documentclass[a4paper]{report} 
%% in alternativa, \documentclass[a4paper]{book}

%% importazione di pacchetti utili
\usepackage[italian]{babel}
\usepackage{latexsym}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{graphics}



%%%% ENVIRONMENTS
\newtheorem{teor}{Teorema}[section]
\newtheorem{prop}[teor]{Proposizione}
\newtheorem{lemma}[teor]{Lemma}
\newtheorem{cor}[teor]{Corollario}
\newtheorem{alg}[teor]{Algoritmo}
\newtheorem{oss}[teor]{Osservazione}


%%%% direttive dedinite dall'utente:
\newcommand{\dimostraz}{\noindent\textit{Dimostrazione:\ }}
\newcommand{\qed}{\hfill\ensuremath{\Box}}  %% qui si potrebbe essere molto piu' raffinati


%%%% l'istruzione successiva serve per avere una compilazione selettiva 
%%%% dei vari capitoli.
%%%% \includeonly{capitoloI, capitoloIII}

\begin{document}

\include{frontespizio}

\tableofcontents

\include{introduzione}

\include{capitoloI}

\include{capitoloII}

\include{capitoloIII}


\include{bibliografia}


\end{document}

