exercices supplémentaires
This commit is contained in:
@ -17,7 +17,8 @@
|
||||
|
||||
\title[]{Algorithmique}
|
||||
|
||||
\subtitle{Cours du CESI}
|
||||
\subtitle{CESI alternance}
|
||||
\subtitle{promotion GMSI B3}
|
||||
|
||||
\author[Gwenaël Rémond]{}
|
||||
|
||||
@ -33,27 +34,49 @@
|
||||
\frame{\titlepage}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Notion de groupe}
|
||||
Un groupe est un ensemble $G$ muni d'une loi de composition interne $*$ telle que :
|
||||
\frametitle{Avant propos}
|
||||
|
||||
\texttt{
|
||||
"Il ne suffit pas d'avoir les mains propres, il faut avoir l'esprit pur."\\
|
||||
Thalès de Milet ; Sentences - VIe s. av. J.-C.
|
||||
}
|
||||
|
||||
\begin{itemize}
|
||||
\item La loi $*$ est associative;
|
||||
\item La loi $*$ poss\`ede un \'el\'ement neutre;
|
||||
\item Tout \'el\'ement de $G$ admet un sym\'etrique pour la loi $*$.
|
||||
\item maîtriser et concevoir un algorithme de base,
|
||||
\item choisir une représentation appropriée des données,
|
||||
\item décomposer en sous-problèmes et affinements successifs,
|
||||
\item savoir organiser son code en fonctions et en modules.
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{L'art de programmer}
|
||||
\begin{itemize}
|
||||
\item Qu'est-ce qu'une machine ?
|
||||
\item Qu'est-ce qu'un compilateur ?
|
||||
\item Les niveaux d'abstraction par rapport à la machine
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les langages de programmation}
|
||||
\begin{itemize}
|
||||
\item Les grands types de langages (compilés, dynamiques, fortement ou faiblement typés \dots)
|
||||
\item Les grands paradigmes de programmation (procédural, objet, fonctionnel, modulaire \dots)
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Introduction}
|
||||
\begin{itemize}
|
||||
\item Tiramisu :
|
||||
\begin{itemize}
|
||||
\item résultat d'une réflexion en gestation dès le début de EOLE 2.3 ;
|
||||
\item première ligne de code environ septembre 2011 ;
|
||||
\item un an de travail sur le code ;
|
||||
\item 207 commits, 1 262 lignes de codes, 473 lignes de commentaires.
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
\frametitle{Les algorithmes}
|
||||
\begin{itemize}
|
||||
\item définition d'un algorithme
|
||||
\item implémentation d'un algorithme
|
||||
\item représentation d'un algorithme dans un langage cible
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\end{document}
|
||||
|
||||
|
||||
\end{document}
|
||||
|
Reference in New Issue
Block a user