\documentclass[a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,francais]{babel}
\usepackage{amssymb,amsfonts,amsmath,amsthm}
\usepackage{fullpage}
\usepackage{xspace}
\usepackage{alltt}
\usepackage{color}
\usepackage{tabularx}
\usepackage{url}
\usepackage{ifthen}
\usepackage{verbatim}


\def\M#1{{\mathbb #1}}
\def\Z{\M{Z}}
\def\N{\M{N}}
\def\R{\M{R}}


%--------------------------------------
%pour compiler avec latex ou pdflatex
\newif\ifpdf
\ifx\pdfoutput\undefined
  \pdffalse
\else
  \pdfoutput=1
  \pdftrue
\fi
%--------------------------------------
\ifpdf 
\usepackage[OT1]{fontenc}
%\usepackage{pslatex}
\else
\usepackage[T1]{fontenc}
\fi

\ifpdf 
\usepackage[pdftex]{graphicx}
\else
\usepackage[dvips]{graphicx}
\fi



\newboolean{aveccorrection}



\newtheorem{thm}{Théorème}


\begin{document}
\begin{tabular}{|c|c|p{46mm}|c|p{46mm}|}
\hline
\textbf{Semaine} & \textbf{jeudi} & & \textbf{vendredi} & \\\hline
1 & 14 février & .h, .c, extern, prototypes& 15 février & id.\\\hline
2 & 21 février & compilation séparée & 22 février & librairies\\\hline
3 & 28 février & Makefile & 1\ier mars & id.\\\hline
4 & 7 mars & id. & 8 mars & id. \\\hline
5 & 14 mars & id. & 15 mars & id.\\\hline
6 & 21 mars & TP noté& 22 mars & tests systématiques\\\hline
7 & 28 mars & débuggage& 29 mars & \textsf{Vacances}\\\hline
8 & 11 avril & Listes simplement chaînées& 12 avril & id.\\\hline
9 & 18 avril & Tri d'une liste chaînée& 19 avril & id. (+ fonctions sur les ensembles triés)\\\hline
10 & 25 avril & Listes circulaires& 26 avril & Listes doublement chaînées\\\hline
11 & 2 mai & Pointeurs de fonctions& 3 mai & id.\\\hline
12 & 9 mai & \textsf{Ascension} & 10 mai & \texttt{pont}\\\hline
13 & 16 mai & debuggueur& 17 mai & id.\\\hline
14 & 23 mai & TP noté& 24 mai & Évaluation\\\hline
\end{tabular}





\subsection*{Notes}

\begin{enumerate}
\item Semaine 1 : pour justifier le prototypage : récursivité mutuelle
  (\texttt{cos nx}) et découpage d'un programme (normes avec fonctions
  de calcul de la somme de trois entiers, du carré d'un entier et de
  la norme).
\item Semaine 2a: compilation \texttt{-I}, \texttt{-L}, ordre d'appel
  des librairies, etc.; préprocesseur (\texttt{\#define}, macros).
\item Semaine 2b : librairies statiques et dynamiques (exemples
  possibles : vecteurs, complexes, matrices).
\item Semaine 6b : tri (plusieurs algos dont un buggué).
\item Semaine 7a : \texttt{\#define N 100;}.
\end{enumerate}



\end{document}