exercices supplémentaires

This commit is contained in:
gwen
2017-05-12 11:55:30 +02:00
parent 2840b2627b
commit 5728bb1834
3 changed files with 192 additions and 18 deletions

View File

@ -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}