\documentclass[a4paper,12pt,french]{article}
\linespread{1}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Définitions de la feuille d'exercices

\newcommand{\typedoc}{Casio 35+, 65 et 85} 		%%%type de document
\newcommand{\ch}{Fiches Programmation}			%%% chapitre
\newcommand{\Ch}{Programmation}  %% Nom du chapitre
\newcommand{\Cl}{Lyc\'ee}				%% Classe
\newcommand{\num}{1}				%%% Numero du chapitre
\newcommand{\Annee}{2014-2015}			%%% Date ou année
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%		Packages


\input macro_final.tex
\geometry{verbose,letterpaper,tmargin=1.8cm,bmargin=2.3cm,lmargin=1.5cm,rmargin=1.3cm}


\newcommand\tc[1]{%
{\psset{unit=0.35cm}
\begin{pspicture}(-1,-1)(1,1)
\psframe[framearc=0.5](-1,-1)(1,1)
\rput(0,0){$\mathtt{#1}$}
\end{pspicture}}
}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%	Début
\begin{document}


\DocCha


\noindent \begin{minipage}{11cm}
\section{Créer et éditer un programme}
\subsection{Créer et éditer un nouveau programme}
Dans le menu, choisir \: \includegraphics[scale=1.5]{Capture_Ecran/Prgm.eps} \:
avec la touche \ToucheTInoire{\large{9}}
\end{minipage} \qquad
\begin{minipage}{6cm}
\begin{center}
\fbox{ \includegraphics[scale=0.8]{Capture_Ecran/MenuC.eps} }
\end{center}
\end{minipage}\\\\\\
\begin{minipage}{9cm}
 Pour écrire un nouveau programme, choisir \OngletC{NEW}
avec la touche \ToucheF{3}
\end{minipage}\:
\begin{minipage}{10cm}
\begin{center}
\fbox{\includegraphics[scale=0.55]{Capture_Ecran/NvoCasio.eps} } \: ou \:
\fbox{\includegraphics[scale=0.55]{Capture_Ecran/ListeProg.eps} }
\end{center}
\end{minipage}\\\\\\
\begin{minipage}{13cm}
Entrer le nom voulu du programme (sans espace). 
Valider par \ToucheCexe.\\
\textit{Les touches sont déjà en mode alphabétique, 8 caractères maximum.}
\end{minipage}
\begin{minipage}{6cm}
\begin{center}
 \fbox{\includegraphics[scale=0.8]{Capture_Ecran/NomCasio.eps}}
 \end{center}
\end{minipage}\\\\\\
\noindent Vous pouvez commencer à écrire votre programme.
\textit{Ci-dessous le programme s'appelle ESSAI.}\\
\begin{minipage}{13cm}
\Rqs{
\item Le programme s'enregistre au fur et à mesure automatiquement.
  \item Il est inutile de déclarer les variables sur ces calculatrices. 
\item On écrit les instructions ligne par ligne. Pour changer de ligne, on appuie sur 
\ToucheCexe ce qui affiche \:
\raisebox{3mm}{\rotatebox{180}{$\mathbb{\Rsh}$}} \: à l'écran.
}
\end{minipage}
\begin{minipage}{6cm}
\begin{center}
 \fbox{\includegraphics[scale=0.75]{Capture_Ecran/progCasio.eps}}
\end{center}
\end{minipage}


\subsection{Modifier/Supprimer un programme déjà existant}
\noindent \begin{itemize}
\item Dans le Menu \: \includegraphics[scale=1.1]{Capture_Ecran/Prgm.eps} \: 
appuyer sur la touche \ToucheTInoire{\normalsize{{EXIT}} }
 jusqu'à afficher la liste des programmes existants,
 \item Sélectionner le programme à modifier ou supprimer avec les flèches,
 \item Choisir \OngletC{EDIT} avec \ToucheF{2} pour le modifier\\
 Choisir \OngletC{DEL} avec \ToucheF{4} pour le supprimer puis \texteTI{YES} avec \ToucheF{1} 
  pour confirmer.
 \end{itemize}


\section{Rédaction des instructions}
%\noindent La plupart des instructions se trouvent à l'aide des touches \ToucheTInoire{prgm} , 
%\ToucheTInoire{math} et \ToucheCshift + \ToucheTInoire{math}.

\subsection{Ponctuation} 
\noindent \begin{tabular}{lcllcl}
\textbf{Guillemets} & ( '' ) & \ToucheCalpha + \ToucheTInoire{\normalsize{$\times 10^x$}} &  
\textbf{Point d'interrogation} & ( \OngletC{?} ) & \ToucheCshift + \ToucheTInoire{VARS} + 
\ToucheF{4}\\
\textbf{Virgule} & ( , ) & \ToucheTInoire{\Large{,}} &
\textbf{Deux points} & ( \OngletC{:} ) & 
\ToucheCshift + \ToucheTInoire{VARS} + $\vartriangleright$ \ToucheF{6}  + \ToucheF{5} \\
\textbf{Espace} & (\textcolor{red}{SPACE}) &  \ToucheCalpha + \ToucheTInoire{\Large{.}}  &
\multicolumn{3}{l}{\textbf{Divers} : \OngletC{CHAR} \ToucheF{6}  + \OngletC{SYBL} \ToucheF{2} 
ou \OngletC{MATH} \ToucheF{1} + 
les flèches}
\end{tabular}

\subsection{Affectation et comparaison de variables }
\noindent 
%\newcolumntype{M}[1]{>{\raggedright}m{#1}}
 \begin{tabular}{|C{4.7cm}|L{10.9cm}|C{3cm}|}\hline
\textbf{Valeur} \ToucheTInoire{\Large{$\rightarrow$}} \textbf{Variable} & Donne (affecte) la valeur à la variable \\
\textit{Valeur peut être un nombre ou un calcul.} &  
\begin{minipage}{3cm}
\fbox{\includegraphics[scale=0.9]{Capture_Ecran/affectationC.eps}}
\end{minipage}\tabularnewline\hline
\ToucheCshift + \ToucheTInoire{VARS} \\~\\
+ $\vartriangleright$ \ToucheF{6} + \OngletC{REL} \ToucheF{3}
& Permet de choisir un symbole de test de comparaison.\\
Ces symboles sont également accessibles dans l'onglet \OngletC{CHAR}\\
\textit{Le \og = \fg apparaissant ici \textbf{teste} si deux valeurs sont égales, 
mais \textbf{n'affecte pas} de valeur ...}
& %\fbox{\includegraphics[scale=1]{Capture_Ecran/test83.eps}}
\OngletC{$=$} \OngletC{$\neq$} \OngletC{$>$} \OngletC{$<$} \OngletC{$\geq$} \OngletC{$\leq$}      
\tabularnewline\hline
\ToucheTInoire{OPTN} + $\vartriangleright$  \ToucheF{6} \\
+ $\vartriangleright$ \ToucheF{6} + \OngletC{LOGIC} \ToucheF{4} & Permet de choisir un mot logique.\\
& \begin{minipage}{3cm}
%\fbox{\includegraphics[scale=1]{Capture_Ecran/logique83.eps}}
\OngletC{And} \OngletC{Or}  ...
\end{minipage}
\tabularnewline\hline
\end{tabular}


\subsection{Entrées/Sorties du programme}

\noindent \begin{tabular}{|c|l|c|}\hline
\textbf{$?\longrightarrow$ B} & Affiche \og \texttt{\textbf{?}}\fg et enregistre la valeur 
 rentrée par l'utilisateur dans la variable B. & \fbox{\includegraphics[scale=0.9]{Capture_Ecran/stoC.eps}}\\\hline
 \textbf{''B''} & Affiche \textbf{le texte} \og \texteTI{B} \fg 
 & \fbox{\includegraphics[scale=0.9]{Capture_Ecran/blablaC.eps}}\\\hline
  \textbf{B}\includegraphics[scale=0.9]{Capture_Ecran/Triangle.eps} & Affiche \textbf{la valeur} de 
  la variable B et fait une pause dans le programme.
  & \fbox{\includegraphics[scale=0.9]{Capture_Ecran/affichageC.eps}}\\\hline
\end{tabular}\\\\
 \Rqs{
  \item Ainsi, la ligne \textbf{''Blabla =''$?\longrightarrow$ B} affiche \og Blabla =\fg 
 et enregistre la valeur rentrée par l'utilisateur dans la variable B.
  \item On utilise les guillemets pour afficher un message (du texte).
 \item On obtient le symbole  \includegraphics[scale=1]{Capture_Ecran/Triangle.eps}
 grâce à la combinaison de touches  
 \ToucheCshift + \ToucheTInoire{VARS} + \ToucheF{5}
  \item Sur ces calculatrices, le dernier calcul effectué sera toujours affiché sans avoir à le demander.\\
  Ainsi, l'instruction \includegraphics[scale=0.8]{Capture_Ecran/TriangleNoir.eps} 
  est utilisée à la fin d'une ligne lorsque l'on a besoin d'afficher plusieurs résultats 
  dans même programme.
  Pour continuer, l'utilisateur doit alors appuyer sur la touche \ToucheCexe
}


\noindent 
\begin{minipage}{12cm}
\subsection{Structure conditionnelle et boucles}
Appuyer sur les touches  \ToucheCshift + \ToucheTInoire{VARS} \\\\ 
Choisir \OngletC{COM} (pour \og commandes\fg) avec \ToucheF{1}\\\\
Puis le type d'instruction voulue, avec  \ToucheF{6}
\begin{center}
\OngletC{If} \OngletC{Then} \OngletC{Else} \OngletC{I.End}\\
\OngletC{For} \OngletC{To} \OngletC{Step} \OngletC{Next}\\
\OngletC{Whle} \OngletC{WEnd} \OngletC{Do} \OngletC{Lp.W}
\end{center}
Enfin la commande elle-même, toujours avec les touches \ToucheF{...}\\

\textit{
Attention aux endroits où l'on doit retourner à la ligne.}\\\\
%\begin{minipage}{7cm}
%\textbf{Utiliser les mots logiques : ET, OU, NON} :\\
%Appuyer sur la touche \ToucheCshift + \ToucheTInoire{math} et avec \ToucheTIFg{$\blacktriangleright$} choisir \textbf{LOGIQUE}.
%\end{minipage}\qquad 
%\begin{minipage}{3cm}
% \fbox{\includegraphics[scale=1]{Capture_Ecran/logique83.eps}}
%\end{minipage} 
 \end{minipage}  
\begin{minipage}{6cm} 
\renewcommand{\arraystretch}{0.5}
\begin{tabular}{|L{3.1cm}|L{3.8cm}|}\hline
  If \dots \raisebox{3mm}{\rotatebox{180}{$\mathbb{\Rsh}$}}\\   Then  \dots \raisebox{3mm}{\rotatebox{180}{$\mathbb{\Rsh}$}}\\   Else   \dots \raisebox{3mm}{\rotatebox{180}{$\mathbb{\Rsh}$}}
  \\   IfEnd \raisebox{3mm}{\rotatebox{180}{$\mathbb{\Rsh}$}} &  \begin{minipage}{4cm}
  \begin{algorithme}
\IfThenElse{ \dots, }
{\dots}
{\dots}
 \end{algorithme}  \end{minipage}  \tabularnewline\hline
 For 1$\longrightarrow$N To 10 \raisebox{3mm}{\rotatebox{180}{$\mathbb{\Rsh}$}}\\
 \dots \raisebox{3mm}{\rotatebox{180}{$\mathbb{\Rsh}$}}\\
 Next \raisebox{3mm}{\rotatebox{180}{$\mathbb{\Rsh}$}}&  
 \begin{minipage}{4cm}
\begin{algorithme}
\For{n allant de 1 à 10}
{\dots}
 \end{algorithme}
 \end{minipage} \tabularnewline\hline
  While ... \raisebox{3mm}{\rotatebox{180}{$\mathbb{\Rsh}$}}\\
 \dots \raisebox{3mm}{\rotatebox{180}{$\mathbb{\Rsh}$}}\\
 WhileEnd \raisebox{3mm}{\rotatebox{180}{$\mathbb{\Rsh}$}}&  
 \begin{minipage}{4cm}
\begin{algorithme}
\While{ \dots}
{\dots}
 \end{algorithme}
 \end{minipage} \tabularnewline\hline
 \end{tabular}
 \renewcommand{\arraystretch}{1}
\end{minipage}

%\noindent \begin{minipage}{8.5cm}
\subsection{Les formules mathématiques}
\noindent Appuyer sur \ToucheTInoire{OPTN} pour avoir les formules par catégorie.\\\\
ou\\\\
Appuyer sur \ToucheCshift et \ToucheTInoire{\large{4}} pour avoir le catalogue, 
ie tout ce qui est disponible par ordre alphabétique.\\\\
Pour choisir une catégorie particulière, choisir \OngletC{CTGV} avec \ToucheF{6}
et sélectionner la catégorie avec les flèches.\\
\textit{On peut ainsi retrouver toutes les commandes des programmes également.}
% \end{minipage} \quad 
%\begin{minipage}{12cm}
%\fbox{\includegraphics[scale=1]{Capture_Ecran/math83.eps}}  
% \fbox{\includegraphics[scale=1]{Capture_Ecran/Num83.eps}}  
%% \includegraphics[scale=1]{Cpx83.eps} \qquad 
% \fbox{\includegraphics[scale=1]{Capture_Ecran/Prb83.eps}} 
%\end{minipage}


\noindent \begin{minipage}{13cm}
\section{Exécuter un programme}
Quitter l'édition de programme avec \ToucheTInoire{EXIT} autant de fois que nécessaires 
pour retrouver la liste des programmes.\\
Sélectionner votre programme avec les flèches, puis appuyer \ToucheTInoire{EXE} 
 \end{minipage} \qquad 
\begin{minipage}{6cm}
%\fbox{\includegraphics[scale=1]{Capture_Ecran/exec83.eps}} \quad 
\end{minipage}


\end{document}
