Skip to content

Instantly share code, notes, and snippets.

@R0mb0
Created July 8, 2022 15:19
Show Gist options
  • Save R0mb0/a0f1b51605b56f6d0444ca8ebc081e12 to your computer and use it in GitHub Desktop.
Save R0mb0/a0f1b51605b56f6d0444ca8ebc081e12 to your computer and use it in GitHub Desktop.
Urbino's University - Applied computer science - Procedural Programming - Report Template in LaTeX.
\documentclass{article}
\usepackage[italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage{listingsutf8}
\usepackage[margin=75pt]{geometry}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{spverbatim}
\usepackage{hyperref}
\usepackage{listings}
\usepackage{color}
\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{gray}{rgb}{0.5,0.5,0.5}
\definecolor{mauve}{rgb}{0.58,0,0.82}
\lstset{frame=tb,
language=C,
aboveskip=3mm,
belowskip=3mm,
showstringspaces=false,
columns=flexible,
basicstyle={\small\ttfamily},
numbers=none,
numberstyle=\tiny\color{gray},
keywordstyle=\color{blue},
commentstyle=\color{dkgreen},
stringstyle=\color{mauve},
breaklines=true,
breakatwhitespace=true,
tabsize=3
}
\title{\textbf{Relazione sul Progetto d'Esame}}
\author{Nome}
\date{\small Università degli Studi di Urbino Carlo Bo\\
Insegnamento di Programmazione Logica e Funzionale}
\begin{document}
\maketitle
\newpage
\section{Specifica del Problema}
Specifica del problema.
\newpage
\section{Analisi del Problema}
\subsection{Dati di Ingresso del Problema}
Dati di ingresso del problema.
\subsection{Dati di Uscita del Problema}
Dati di uscita del problema.
\subsection{Relazioni Intercorrenti tra i Dati del Problema}
Relazioni intercorrenti tra i dati del problema:
\begin{itemize}
\item Primo elemento della lista.
\item Secondo elemento della lista.
\item Terzo elemento della lista, etc...
\end{itemize}
\newpage
\section{Progettazione dell'Algoritmo}
\subsection{Scelte di Progetto}
Scelte di progetto.
\subsection{Passi dell'Algoritmo}
\begin{enumerate}
\item Primo elemento della enumerazione.
\item Secondo elemento della enumerazione.
\item Terzo rilevamento della enumerazione, etc...
\end{enumerate}
\newpage
\section{Implementazione dell'Algoritmo}
\raggedright
\lstset{inputencoding=utf8/latin1}
\underline{File sorgente \textbf{NomeFile.c:}}
\lstinputlisting[language=C]{inserire_il_percorso_del_file_da_includere.c}
\newpage
\section{Testing del Programma}
\subsection*{Test 1}
\lstset{inputencoding=utf8/latin1}
\lstinputlisting[language=]{inserire_il_percorso_del_file_da_includere.txt}
\subsection*{Test 2}
\lstset{inputencoding=utf8/latin1}
\lstinputlisting[language=]{inserire_il_percorso_del_file_da_includere.txt}
\subsection*{Test 3}
\lstset{inputencoding=utf8/latin1}
\lstinputlisting[language=]{inserire_il_percorso_del_file_da_includere.txt}
\subsection*{Test 4}
\lstset{inputencoding=utf8/latin1}
\lstinputlisting[language=]{inserire_il_percorso_del_file_da_includere.txt}
\subsection*{Test 5}
\lstset{inputencoding=utf8/latin1}
\lstinputlisting[language=]{inserire_il_percorso_del_file_da_includere.txt}
\subsection*{Test 6}
\lstset{inputencoding=utf8/latin1}
\lstinputlisting[language=]{inserire_il_percorso_del_file_da_includere.txt}
\subsection*{Test 7}
\lstset{inputencoding=utf8/latin1}
\lstinputlisting[language=]{inserire_il_percorso_del_file_da_includere.txt}
\subsection*{Test 8}
\lstset{inputencoding=utf8/latin1}
\lstinputlisting[language=]{inserire_il_percorso_del_file_da_includere.txt}
\subsection*{Test 9}
\lstset{inputencoding=utf8/latin1}
\lstinputlisting[language=]{inserire_il_percorso_del_file_da_includere.txt}
\subsection*{Test 10}
\lstset{inputencoding=utf8/latin1}
\lstinputlisting[language=]{inserire_il_percorso_del_file_da_includere.txt}
\newpage
\section{Verifica del Programma}
\subsection{Branco di Codice Scelto}
\lstinputlisting[language=C]{inserire_il_percorso_del_file_da_includere.c}
\subsection{Proprietà da Verificare}
Proprietà da verificare.
\begin{itemize}
\item Primo elemento.
\item Secondo elemento.
\item Terzo elemento, etc...
\end{itemize}
Testo...
\subsection{Svolgimento}
Svolgimento.
\begin{itemize}
\item Primo elemento.
\item Secondo elemento.
\item Terzo elemento, etc...
\end{itemize}
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment