diaporama algorithmique
This commit is contained in:
parent
29e46e0e16
commit
175a8424f9
|
@ -26,20 +26,6 @@
|
||||||
\usepackage{fontspec}
|
\usepackage{fontspec}
|
||||||
\usepackage{xunicode}
|
\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{
|
\logo{
|
||||||
\hspace{120pt}
|
\hspace{120pt}
|
||||||
\includegraphics[width=2cm]{img/cesi.jpg}~
|
\includegraphics[width=2cm]{img/cesi.jpg}~
|
||||||
|
@ -142,7 +128,77 @@ Une vision esthétique, littéraire, mathématique du codage}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
\end{frame}
|
\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
|
% Not present in TOC
|
||||||
\appendix
|
\appendix
|
||||||
|
@ -209,15 +265,4 @@ Une vision esthétique, littéraire, mathématique du codage}
|
||||||
\end{block}
|
\end{block}
|
||||||
\end{frame}
|
\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}
|
\end{document}
|
||||||
|
|
Loading…
Reference in New Issue