63 lines
1.4 KiB
TeX
63 lines
1.4 KiB
TeX
\documentclass{beamer}
|
|
\usepackage[utf8]{inputenc}
|
|
\usepackage{multicol}
|
|
\columnseprule 0.4pt\raggedcolumns
|
|
\usetheme{Warsaw}
|
|
|
|
\title{Pile et File}
|
|
\author{Cédric et Benjamin}
|
|
\date{}
|
|
|
|
\begin{document}
|
|
|
|
\begin{frame}
|
|
\titlepage
|
|
\end{frame}
|
|
|
|
\begin{frame}[fragile]{Pile et File}
|
|
\begin{multicols*}{2}
|
|
\textbf{Pile}
|
|
|
|
\medskip
|
|
\includegraphics[scale=0.8]{./pile}
|
|
|
|
\columnbreak
|
|
|
|
\textbf{File}
|
|
\medskip
|
|
|
|
\includegraphics[scale=0.8]{./file}
|
|
\end{multicols*}
|
|
|
|
\textbf{Enveloppe pour les éléments stockés (Node)}
|
|
|
|
à compléter avec un schéma
|
|
|
|
\textbf{Implémentation commune pour Pile et File}
|
|
|
|
\textbf{Attributs} \verb|current|; \verb|n|
|
|
|
|
\textbf{Méthodes:} \verb|append|, \verb|pop|, \verb|get_current|, \verb|is_empty|, \verb|empty|
|
|
|
|
|
|
\end{frame}
|
|
|
|
\begin{frame}{Consignes}
|
|
\textbf{Étapes}
|
|
\begin{itemize}
|
|
\item Compléter les classes \texttt{Pile} et \texttt{File}
|
|
\item Choisir un des deux projets
|
|
\item Copier les fichiers \texttt{pile.py} et \texttt{file.py} complété dans le projet choisi.
|
|
\item Réalisé le projet choisi.
|
|
\end{itemize}
|
|
|
|
\textbf{Déroulement des séances}
|
|
\begin{itemize}
|
|
\item 15 minutes sans toucher le clavier.
|
|
\item Toutes les 10minutes, la personne qui a le clavier change.
|
|
\end{itemize}
|
|
|
|
\end{frame}
|
|
|
|
\end{document}
|