\documentclass[12pt]{article}
\usepackage{a4}
%\oddsidemargin=-0.25cm
\headsep=-1cm
\textwidth 16cm
\textheight 24cm
\def\picture #1 by #2 (#3){
  \vbox to #2{
    \hrule width #1 height 0pt depth 0pt
    \vfill
    \special{picture #3}
    }
  }
\def\findera{\picture 2in by 1.2in (figure1 scaled 500)}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[french]{babel}
\usepackage{epsfig}
\usepackage{multicol}
\renewcommand{\baselinestretch}{1}
\newcommand{\bm}[1]{\mbox{\boldmath $ #1 $ }}
\newcommand{\model}[1]{\mbox{\boldmath$#1$\unboldmath}}
\newcommand{\emmodel}[1]{\mbox{\em {\bf #1}}}
\newcommand{\vs}{\vspace{0.5cm}}
\newcommand{\hs}{\hspace*{1cm}}
\newcommand{\pp}{\vspace{6 mm}}
\newcommand{\ov}{\overline}
\newcommand{\bgenum}{\begin{enumerate}}
\newcommand{\edenum}{\end{enumerate}}

\newcommand{\N}{\mathbb N}
\newcommand{\Z}{\mathbb Z}
\newcommand{\Q}{\mathbb Q}
\newcommand{\R}{\mathbb R}
\newcommand{\C}{\mathbb C}

\begin{document}
\pagestyle{empty}
\noindent \rule{16cm}{0.05cm}\\
\noindent {\bf Institut Galil\'ee - Universit\'e Paris 13} 
\hfill {\bf D\'ecouverte : Informatique}\\
{\bf DEUG STPI 1\`ere ann\'ee}
\hfill{\bf Semaine du 6 d\'ecembre 1999}\\
\rule{16cm}{0.05cm}\\

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{center}
{\large {\bf 
T.D.~8 \\
}}
\end{center}
\vs

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\bgenum
%
\item 
\'Ecrire des programmes MAMIAS qui permettent d'effectuer les op\'erations suivantes~:
\bgenum
\item ``$(n) \leftarrow x$'' 
(la m\'emoire $n$ re\c{c}oit la valeur $x$)
\item ``$(n) \leftarrow (n)+x$'' 
(la valeur $x$ est ajout\'ee au contenu de la m\'emoire $n$)
\item ``$(n) \leftarrow (p)$'' 
(la m\'emoire $n$ re\c{c}oit le contenu de la m\'emoire $p$)
\item ``$(n) \leftarrow (p)+x$'' 
(la m\'emoire $n$ re\c{c}oit le contenu de $p$ augment\'ee de $x$)
\item ``$(n) \leftarrow (n)+(q)$''  
(la m\'emoire $n$ est augment\'ee du contenu de la m\'emoire $p$)
\item ``$(p)$ ET $(q)$'' 
(la m\'emoire $n$ re\c{c}oit la conjonction ``bit \`a bit'' des contenus des m\'emoires $p$ et $q$)
\item ``$Decal((n),x)$'' 
(le contenu de la m\'emoire $n$ est d\'ecal\'e de $x$ positions) 
\edenum
o\`u $x$ d\'esigne un entier 
et $(n)$ d\'esigne le contenu de la case m\'emoire d'adresse $n$.
%
\item
Un bloc d'instructions {\em teste la condition $P$} 
lorsque son ex\'ecution a pour effet de donner \`a {\em Acc} 
la valeur $0$ lorsque $P$ est fausse, une valeur non nulle lorsque $P$ est vraie. 
\'Ecrire des programmes MAMIAS qui permettent de tester les conditions suivantes~:
\bgenum
\item $(n) \neq 0 $
\item $(n) = 0 $
\item $(n)$ est impair
\item $(n)$ est pair
\item $(n) < 0$
\item $(n) \geq 0$
\edenum
%
\item 
\'Ecrire des programmes MAMIAS qui traduisent les instructions compos\'ees suivantes~: \\

\begin{tabular}{|lc}
\underline{\bf Si} $(n) \neq 0$ \underline{\bf Alors} & \\
\hs $(p) \leftarrow 2 \times (p) $ & \\
\underline{\bf Sinon} & \\
\hs $(p) \leftarrow (p)/2 $ & \\
\underline{\bf FinSi} & 
\end{tabular}
\hs \hs \hs 
\begin{tabular}{c|l}
& \underline{\bf TantQue} $(n) \neq 0$ \underline{\bf Faire} \\
& \hs $(n) \leftarrow (n) + (p) $ \\
& \underline{\bf FinTantQue} 
\end{tabular}
\edenum



\end{document}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage
\vs
\begin{center}
{\large {\bf 
T.D.~8\\
Corrig\'e
}}
\end{center}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section*{Exercice 1~: repr\'esentation binaire}
\noindent

\end{document}
