\documentclass[a4paper,landscape,10pt]{article}

\usepackage[utf8x]{inputenc}    
\usepackage[T1]{fontenc}

\usepackage{multicol}

\usepackage{graphicx}

%%%%%%%%%%%écriture des maths
\usepackage{amsmath}  
\usepackage{amssymb}  
\usepackage{amsfonts}  
\usepackage{amsthm}  			%Comme pour manuel sesamath
\usepackage{mathtools}                              % extension de amsmath pour des formules plus complexes
\usepackage{empheq}                                 % extension de amsmath pour des équations multilignes 
\usepackage{stmaryrd}                               % symboles mahematiques, flèche de fonction notemment
\usepackage{mathrsfs}                               % pour \mathscr{C} (plus joli que \mathcal)
\usepackage{icomma}                                 % permet de gérer correctement l'écriture des décimaux
\usepackage[np]{numprint}                           % Permet de gérer correctement la séparation des grands nombres.%doit Être mis après le package babel
%%% usage : \nombre{123456789} ????? A VERIFIER   
%%%%\nombreprint{123456789} devrait marcher ?? A TESTER.
%\usepackage{variations}   					% permet de faire les tableaux de variations 
\usepackage{framed}                          % permet de modifier des cadres?????? A Verifier

\everymath{\displaystyle}
% met tous les symboles mathématiques en grande taille.

\usepackage{iwona}
\usepackage{fontawesome}

\usepackage{nicematrix}
\NiceMatrixOptions{cell-space-limits = 2pt}


%%%%%%%%%%%%%%%%%%


%%%%%%%%%%%%%% Packages pour TIKZ 
\usepackage{tikz, tkz-tab}
\usepackage{pgf}
\usetikzlibrary{arrows}
\usetikzlibrary{patterns}
\usetikzlibrary{shapes.gates.logic.US,shapes.gates.logic.IEC,calc}



%%%%%%%%%%%%%%%%%%%%%%symbole
\usepackage{eurosym}  % \euro 
\usepackage{upgreek}   % Pour mettre les lettres grecques en gras? ?? avec la commande \uppi (pour la lettre pi par exemple      


%%%%%%% QCM %%%%%%%%%%%%%%
\usepackage[francais,bloc,completemulti]{automultiplechoice}    %l'option ordre empêche de mélanger l'ordre des réponses aux questions dnas les divers sujets

%Mise en page du papier, marges
\geometry{hmargin=1.7cm,headheight=1.5cm,headsep=.1cm,footskip=1cm,top=2.5cm,bottom=2cm}


\begin{document}

\NiceMatrixOptions{cell-space-limits = 0.5pt}


% \AMCinterIrep=-0.2ex

\vspace{1ex}
\setdefaultgroupmode{withoutreplacement}


  
  \element{Machines}{
  
    \begin{question}{q6} Quelle est la table de vérité de la porte \textbf{et} ? 

\vspace{-0.3cm}
    
    \begin{multicols}{4}
        \begin{choices}
            \correctchoice{ 
           \begin{small} \begin{NiceTabular}[baseline=1,width=2.1cm]{|l|l|X[c,m]|}\hline
A & B & out \\\hline
0 & 0 & 0 \\\hline
0 & 1 & 1 \\\hline
1 & 0 & 1 \\\hline
1 & 1 & 1 \\\hline
      \end{NiceTabular}           \end{small}
            }
            \wrongchoice{ 
            \begin{small}
                        \begin{NiceTabular}[baseline=1,width=2.1cm]{|l|l|X[c,m]|}\hline
A & B & out \\\hline
0 & 0 & 0 \\\hline
0 & 1 & 1 \\\hline
1 & 0 & 1 \\\hline
1 & 1 & 0 \\\hline
      \end{NiceTabular}            \end{small}
            }
            \wrongchoice{ 
                    \begin{small}    \begin{NiceTabular}[baseline=1,width=2.1cm]{|l|l|X[c,m]|}\hline
A & B & out \\\hline
0 & 0 & 0 \\\hline
0 & 1 & 0 \\\hline
1 & 0 & 0 \\\hline
1 & 1 & 1 \\\hline
      \end{NiceTabular}                    \end{small}
            }
            \wrongchoice{
                        \begin{small}\begin{NiceTabular}[baseline=1,width=2.1cm]{|X[c,m]|X[c,m]|}\hline
A & out \\\hline
0 &  1 \\\hline
1 & 0 \\\hline
      \end{NiceTabular}                       \end{small}
      
      \vspace{0.5cm}\null
            }  
        \end{choices}
    \end{multicols}
  \end{question} 
  
  
 }
 

  \element{Machines}{
  
    \begin{question}{q7} Quelle est la table de vérité de la porte \textbf{non} ? 

\vspace{-0.3cm}
    
    \begin{multicols}{4}
        \begin{choices}
            \wrongchoice{ 
       \begin{small}     \begin{NiceTabular}[baseline=1,width=2.1cm]{|l|l|X[c,m]|}\hline
A & B & out \\\hline
0 & 0 & 0 \\\hline
0 & 1 & 1 \\\hline
1 & 0 & 1 \\\hline
1 & 1 & 1 \\\hline
      \end{NiceTabular}
       \end{small}
            }
            \correctchoice{ 
                      \begin{small}  \begin{NiceTabular}[baseline=1,width=2.1cm]{|l|l|X[c,m]|}\hline
A & B & out \\\hline
0 & 0 & 0 \\\hline
0 & 1 & 1 \\\hline
1 & 0 & 1 \\\hline
1 & 1 & 0 \\\hline
      \end{NiceTabular}
                        \end{small}
            }
            \wrongchoice{ 
                       \begin{small} \begin{NiceTabular}[baseline=1,width=2.1cm]{|l|l|X[c,m]|}\hline
A & B & out \\\hline
0 & 0 & 0 \\\hline
0 & 1 & 0 \\\hline
1 & 0 & 0 \\\hline
1 & 1 & 1 \\\hline
      \end{NiceTabular}                       \end{small}
            }
            \wrongchoice{
                      \begin{small}  \begin{NiceTabular}[baseline=1,width=2.1cm]{|X[c,m]|X[c,m]|}\hline
A & out \\\hline
0 &  1 \\\hline
1 & 0 \\\hline
      \end{NiceTabular}                       \end{small}
      
      \vspace{0.5cm}\null
            }  
        \end{choices}
    \end{multicols}
  \end{question} 
  
  
 }
 

 
\begin{multicols}{2}

\baremeDefautS{b=1}
\baremeDefautM{b=1/N}
  
  
\onecopy{6}{
% \setlength\columnsep{-30pt}

\noindent{

\centering{\bf QCM NSI  01}  


    \vspace{1ex}

    \begin{minipage}{.49\linewidth}
        \begin{small}
            \emph{Aucune justification n’est demandée.\\ Il peut y avoir plusieurs bonnes réponses.\\
            Chaque réponse correcte rapporte un point. \\
           % Une réponse erronée enlève 0,5 point. 
            Une absence de réponse n’enlève pas de point.\\
            %Si le total des points est négatif, il sera ramené à zéro.
            }
        \end{small}
    \end{minipage}
    \hfill\champnom{\fbox{\begin{minipage}{.46\linewidth}
        Nom et prénom :\\
        \vspace*{-0.1cm}

        \dotfill
         \vspace*{0.1cm}
    \end{minipage}}}

    \vspace{1ex}

    \hrulefill

    \vspace{2ex}

}

\AMCnoCompleteMulti 

\insertgroup{Machines}


}

\end{multicols}



 

\end{document}


