|
@@ -484,6 +484,13 @@ void, half, float, double, fp128, x86_fp80, ppc_fp128, x86_mmx, label, metadata
|
|
|
\end{itemize}
|
|
|
\end{frame}
|
|
|
|
|
|
+\begin{frame}[fragile]{Ordinamento di vettori}
|
|
|
+ \begin{itemize}
|
|
|
+ \item Implementare un programma in linguaggio C che preso un vettore di interi, ordini i suoi elementi in ordine crescente, utilizzando la tecnica del selection sort.
|
|
|
+ \item Funzionamento del selection sort: l'algoritmo procede trovando il minimo fra gli elementi nella sequenza e scambiandolo con l’elemento al primo posto. Trovando il minimo fra gli elementi tra il secondoi e l’ultimo posto, e scambiandolo con il secondo, e così via per tutti gli elementi del vettore. Il metodo si chiama per selezione perché si basa sulla ripetizione della selezione dell’elemento minore, tra quelli rimasti da ordinare.
|
|
|
+ \end{itemize}
|
|
|
+\end{frame}
|
|
|
+
|
|
|
\begin{frame}[fragile]{Tris}
|
|
|
\begin{itemize}
|
|
|
\item Implementare un programma C che data una matrice di caratteri 3x3 rappresentante uno stato di una partita del gioco del Tris:
|
|
@@ -495,14 +502,12 @@ void, half, float, double, fp128, x86_fp80, ppc_fp128, x86_mmx, label, metadata
|
|
|
\end{itemize}
|
|
|
\end{frame}
|
|
|
|
|
|
-\begin{comment}
|
|
|
\begin{frame}[fragile]{Dispensa}
|
|
|
\begin{itemize}
|
|
|
\item Implementare un programma C che acquisisca il nome e la data di scadenza di 3 prodotti presenti nella dispensa. Terminata l'acquisizione, si inserisce anche una data, e per ogni elemento nella dispensa, si deve verificare se sarà o meno scaduto in quella data.
|
|
|
\item Per rappresentare il prodotto, si suggerisce l'uso di un tipo di dato strutturato che contenga il nome e la data di scadenza, a sua volta definita come un tipo di dato strutturato.
|
|
|
\end{itemize}
|
|
|
\end{frame}
|
|
|
-\end{comment}
|
|
|
|
|
|
\begin{frame}[fragile]{Piano Cartesiano}
|
|
|
\begin{itemize}
|