Page 221 - IT2
P. 221

a   b  c     F1  F2
                                                      0  0  0     0    1
                                                      0  0  1     1    0
                                                      0  1  0     1    1
                                                      0  1  1     0    1
                                                      1  0  0     0    1
                                                      1  0  1     1    0
                                                      1  1  0     1    0
                                                      1  1  1     1    1

                   a-  Donner les expressions algébriques des deux fonctions logiques F1 et F2. (1 pt)
                   b-  Simplifier, par la méthode de Karnaugh, la fonction F2. (1 pt)
               Partie 2 : Techniques et langages de programmation structurée  (14 pts)

               Exercice 1 : (1 pt)
               Donner la syntaxe du schéma itératif « Tantque » ; et expliquer son fonctionnement.

               Exercice 2 : (3 pts)
               Pour chacune des deux séquences algorithmiques suivantes, dire s’il est possible de simplifier son
               écriture. Si oui, comment ; et sinon pourquoi ?

                               a-                                       b-
                                   si A>B alors                               si U = 5 alors
                                      C ¬  2*D                                  U ¬  2*V
                                      D ¬  A-B                                  V ¬  V+U
                                     A ¬  B+D                                   W ¬  V
                                      B ¬  A+D                                sinon
                                   sinon                                        U ¬  2*V
                                      C ¬  2*D                                  V ¬  V+U
                                      D ¬  B-A                                  W ¬  -V
                                     A ¬  B+D                                 finsi
                                      B ¬  A+D
                                   finsi

               Exercice 3 : (5 pts)
               Une matrice carrée est un tableau à deux dimensions dont le nombre de lignes est égale au nombre
               de colonnes.
               Une  matrice  est  dite  équilibrée  si  la  somme  des  éléments  de  chaque  ligne  est  égale  à  zéro,  la
               somme  des  éléments  de  chaque  colonne  est  égale  à  zéro  et  la  somme  des  éléments  des  deux
               diagonales est égale à zéro aussi.
               Ecrire  un algorithme qui lit une matrice carrée d’entiers  et vérifie si elle est équilibrée ou non.
               Vous  devez  afficher  soit  la  mention  «Votre  matrice  est  équilibrée»  ou  la  mention    «Votre
               matrice est non équilibrée».

               Exercice 4 : (5 pts)
               Ecrire  un  programme,  dans  un  langage  de  programmation  structurée,  qui  permet  de  trouver  les
               nombres premiers inférieurs ou égaux à un entier N donné par l’utilisateur.




                                             www.itlearning-settat.com
                                   Email: admission@itlearning-settat.com
                                                    Tél.:0661077812
   216   217   218   219   220   221   222   223   224   225   226