QCM Algorithme – Structures conditionnelles (DOC) by liuhongmei

VIEWS: 1,015 PAGES: 3

									                                                                                                                    1

                                  QCM Algorithme – Structures conditionnelles




1- Voici les règles de gestion permettant de calculer une remise en fonction d’un chiffre d’affaires :
 Pour un CA de 0 à 10 000 euros : 10% de taux de remise
 de 10 000 à 20 000 euros : 20 %
 au delà de 20 000 euros : 30 %
On vous fournit 3 versions de l’algorithme qui détermine le taux de remise :

                 ALGO 1                               ALGO 2                                 ALGO 3
Saisir CA                              Saisir CA                               Saisir CA
Si CA <10 000 alors                    Si CA <10 000 alors                     Si CA <10 000 alors
| taux  10 %                          | taux  10 %                           | taux  10 %
Fin Si                                 sinon Si CA < 20 000 alors              Fin Si
Si CA < 20 000 alors                   |       | taux  20 %                   Si CA < 20 000 alors
   | taux  20 %                       |       sinon taux  30 %               | taux  20 %
   sinon Si CA > 20 000 alors          |        |                              Fin Si
    |      | taux  30 %               |       Fin Si                          Si CA >20 000 alors
    |      Fin Si                      Fin Si                                  | taux  30 %
    Fin Si                                                                     Fin Si

Question 1.1 :
Pour un CA de 9 000 Euros quel est le montant du taux de remise :

                                         10 %                          20 %                          30 %
          Algo 1                                                                                    
          Algo 2                                                                                    
          Algo 3                                                                                    

Question 1.2 :
Selon vous, quelle est le meilleur algorithme ?
 version 1  version 2  version 3




2- Soit l’algorithme suivant permettant de déterminer un taux d’intérêt en fonction du montant d’un emprunt et de
   sa durée :

Durée : long terme (=1) ou court terme (=2) : entier
Montant : montant de l’emprunt : entier
Taux : taux d’intérêt : réel
Saisir montant, durée
Si Durée = 2 alors
| Si montant < 10 000 alors
| | taux  5 %
| sinon Si montant < 20 000 alors
||       | taux  10 %
||      sinon Si montant < 25 000 alors
||       |      | taux  15 %
||       |      sinon taux  17 %
||       |      Fin Si
||       Fin Si
| Fin Si
sinon Si montant < 100 000 alors
|       | taux  8 %
|       sinon taux  4 %
|       Fin Si
Fin Si
                                                                                                                      2
Question 2.1 : A partir de l’algorithme précédent, complétez le tableau suivant :

CONDITIONS                                                                  AFFECTATIONS
Durée                       Montant                                              Taux
2                           12 000                                 4%  5 %  8%  10%  15%  17%
1                           110 000                                4%  5 %  8%  10%  15%  17%
2                           27 000                                 4%  5 %  8%  10%  15%  17%
2                           25 000                                 4%  5 %  8%  10%  15%  17%
1                           100 000                                4%  5 %  8%  10%  15%  17%

3- Soit l’algorithme suivant qui calcule le montant de la prime de représentants en fonction du nombre de
   kilomètres parcourus sans accidents :

Si KM <= 100 alors
| prime  500
sinon Si KM < = 500 alors
|      | prime  (KM - 100) * 0, 10 + 500
|      sinon prime  (KM-500) * 0,2 + 540
|      Fin Si
Fin Si

Question 3.1 :
Pour un nombre de kilomètres de 1000, quel est le montant de la prime :
 500  590  640
Question 3.2 :
Pour un nombre de kilomètres de 500, quel est le montant de la prime :
 500  540  590
Question 3.3 : on souhaite ajouter la borne 1 000 kilomètres ; quelle sera l’instruction de calcul pour la prime au
delà de 1 000 kilomètres :
 (KM-500) * 0,3 + 640  (KM-1 000) * 0,3 + 640  (KM-1000) * 0,3 + 540

4- On vous fournit l’algorithme suivant qui calcule le montant TTC en fonction d’un montant HT :

Const TVA = 19, 6%
Var montantHT, montantTTC : réels

               ALGO 1                                  ALGO 2                          ALGO 3
Saisir TVA                                 MontantTTC  montantHT * TVA MontantTTC  montantHT * (1+TVA)
MontantTTC  montantHT * (1+TVA)           Afficher MontantTTC          Afficher MontantTTC
Afficher MontantTTC

Question 4.1 :
Selon vous, laquelle de ces versions est correcte ? :
 version 1  version 2  version 3

5- Soit l'algorithme suivant:
     Variables:
      A, B, X : réel
     Début
     Saisir A
     Saisir B
     Afficher « l er nombre »,             A
     Afficher « 2eme nombre »,             B
     XA
     A B
     B X
     Afficher « 1er nombre »,              A
     Afficher "2eme nombre »,              B
     Fin
Question 5.1 : Que fait cet algorithme :

 Il calcule X  il inverse A et B  il détermine l’ordre d’entrée des chiffres
                                                                                                                     3
6- Soit l’algorithme suivant

a, b, c : entiers
Début
SAISIR a, b, c
Si a<b alors
| Si b<c alors
| | afficher « 1 »
| sinon Afficher « 2 »
| Fin Si
sinon
| Si b=c alors
| | afficher « 3 »
| sinon afficher « 4 »
| Fin Si
Fin Si
Fin

Pour chacun des cas, complétez par une croix le numéro du cas affiché.
            Valeurs entrées                 CAS « 1 »     CAS « 2 »       CAS « 3 »     CAS « 4 »
      a            b             c
      4            6             8               *
      7            9             2
      8            8             8
      4            1             9
                                      Source : « Entraînement à l’algorithmique », A. GUNTZ, Tecnhniplus, 1998

7- Complétez le tableau suivant (les instructions sont exécutées de haut en bas et dans l’ ordre) ; la valeur « rien »
indique que la variable n’est pas encore initialisée (a, b et c sont des réels)

           Valeur avant affectation               Instruction           Valeur après instruction

     a               b                  c                            a                b            c
    Rien            Rien              rien           A0             0              rien         rien
     0              Rien              rien           B1             0                1          rien
     0               1                rien           c10
                                                    aa+1
                                                   ba+10
                                                    cc+1
                                                    ab-c
                                                      ba
                                                    cb*a
                                             Source : « Entraînement à l’algorithmique », A. GUNTZ, Tecnhniplus, 1998

								
To top