diaporama algorithmique
This commit is contained in:
parent
29e46e0e16
commit
175a8424f9
|
@ -26,20 +26,6 @@
|
|||
\usepackage{fontspec}
|
||||
\usepackage{xunicode}
|
||||
|
||||
\usepackage{listings}
|
||||
\lstnewenvironment{pythoncode}[1][]
|
||||
{\lstset{language=Python,
|
||||
basicstyle=\ttfamily\footnotesize,
|
||||
frame=shadowbox,
|
||||
frameround=tttt,
|
||||
rulecolor=\color{black},
|
||||
rulesepcolor=\color{gray},
|
||||
#1}
|
||||
}{}
|
||||
|
||||
|
||||
|
||||
|
||||
\logo{
|
||||
\hspace{120pt}
|
||||
\includegraphics[width=2cm]{img/cesi.jpg}~
|
||||
|
@ -142,7 +128,77 @@ Une vision esthétique, littéraire, mathématique du codage}
|
|||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\section{Programmation}
|
||||
\section{Algorithmique pour la programmation}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Qu'est-ce qu'un programme ?}
|
||||
\begin{itemize}
|
||||
\item <1-> Les expressions
|
||||
\item <2-> Les déclarations
|
||||
\item <3-> La REPL (Read Eval Print Loop)
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Approche générale des fonctions}
|
||||
\begin{itemize}
|
||||
\item Les procédures
|
||||
\item La portée d'une variable
|
||||
\item Les fonctions
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les structures de contrôle}
|
||||
\begin{itemize}
|
||||
\item Le branchement conditionnel
|
||||
\item L'itération
|
||||
\item \dots
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Les structures de données}
|
||||
\begin{itemize}
|
||||
\item Les listes
|
||||
\item Les dictionnaires
|
||||
\item Les arbres, les graphes \dots
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{L'état de l'art de l'agorithmique}
|
||||
\begin{itemize}
|
||||
\item en mathématiques
|
||||
\begin{itemize}
|
||||
\item algorithmique algébrique,
|
||||
\item arithmétique modulaire,
|
||||
\item \dots
|
||||
\end{itemize}
|
||||
\item en informatique
|
||||
\begin{itemize}
|
||||
\item en informatique fondamentale
|
||||
\item en langages de programmation
|
||||
\item dans touts les domaines où l'informatique intervient\dots
|
||||
\end{itemize}
|
||||
\item en sciences physique, en biologie
|
||||
\item en sciences sociales (réseaux sociaux, auto-organisation\dots)
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\section{Programmation modulaire}
|
||||
\begin{frame}
|
||||
\frametitle{La programmation modulaire}
|
||||
\begin{itemize}
|
||||
\item La programmation raisonnée
|
||||
\item Le paradigme modulaire vs le paradigme objet
|
||||
\item exemple de programmation modulaire en python
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
|
||||
|
||||
% Not present in TOC
|
||||
\appendix
|
||||
|
@ -209,15 +265,4 @@ Une vision esthétique, littéraire, mathématique du codage}
|
|||
\end{block}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}[fragile]{demo}
|
||||
\begin{beamerboxesrounded}[shadow]{A listing}
|
||||
\begin{lstlisting}
|
||||
foo
|
||||
bar
|
||||
baz
|
||||
print "hello world"
|
||||
\end{lstlisting}
|
||||
\end{beamerboxesrounded}
|
||||
\end{frame}
|
||||
|
||||
\end{document}
|
||||
|
|
Loading…
Reference in New Issue