EVALUATION EN ALGORITHMIQUE TEST  11 / XX  

Exercice 01 : 5pts

  1. Ecrire un algorithme permettant de calculer la valeur de l’expression E, telle que E=(1+2)x(1+2+3)x(1+2+3+4)x...x(1+2+3+...+(N-2)+(N-1)+N), et (N≥2).
  2. Concevoir un algorithme qui prend en paramètre deux entiers a et b , s’arrête avec un message d’erreur si a > b , et demande sinon à l’utilisateur de saisir un entier c puis indique par un message si c est dans l’intervalle [ a , b ] ou non.

Exercice 02 : Structure Répétitive 4pts

Lea etudiant en chimie et Tom etudiant en physique  ont besoin de déterminer la dureté de chacune de ces 6 éprouvettes dans le cadre d'étude mener sur dans le Labo Pandas en chine. Pour chaque éprouvette, il mesure la dureté 3 fois. Il note ses résultats dans un tableau (TB) en brouillon puis il dessine sur son compte rendu un nouveau tableau (TF) en une seule ligne contenant la moyenne des 3 duretés mesurées pour chacune des éprouvettes. Ecrire un algorithme qui permet de saisir, traiter et afficher ces deux tableaux ( TB et TF ) de mesure de dureté.

Problème : Le Queen Mary 2 11 pts

Un paquebot est un navire spécialisé dans le transport de passagers en haute mer, que son but soit d'assurer une liaison (paquebots de ligne, dont les plus célèbres sont les transatlantiques) ou bien un voyage d'agrément (paquebots de croisière). Aujourd'hui, il n'existe plus que des paquebots de croisière, évoluant en particulier en Méditerranée et dans les Caraïbes, car même le dernier transatlantique, à savoir le Queen Mary 2, ne sert que dans le cadre de voyages d'agrément. Le RMS Queen Mary 2 (« QM2 ») est un paquebot transatlantique britannique de la Cunard construit en France dans les Chantiers de l'Atlantique à Saint-Nazaire et mis en service en 2004 pour assurer la ligne régulière Europe-Amérique du Nord. Il fut à sa mise en service le plus grand paquebot au monde (en longueur et en tonnage). Il est parfois surnommé « le dernier transatlantique », étant le dernier paquebot à effectuer des traversées reliant l'Europe à l'Amérique. Un paquebot étant caractérisé par son numéro d’identification, son nom, son type (soit paquebots transatlantiques ou de croisière ) , sa longueur  , son poids , sa localisation . Les Etudiants du GROUPE GENIUS décide de proposer une solution de gestion d'un ensemble d'informations en mémoire centrale concernant un paquebot pour permettre aux utilisateur de pouvoir créer, consulter, supprimer et modifier un répertoire de 5 paquebot.

  1. Proposez une structure de donnée adéquate pour représenter une Paquebot.
  2. Proposez une structure de donnée adéquate pour représenter une liste de Paquebot.
  3.  Proposez une fonction searchPaquebot permettant de rechercher un paquebot dans l’ensemble grâce à son numéro d’identification.
  4. Proposez une fonction insertPaquebot permettant d’insérer un paquebot pris en paramètre dans l’ensemble.
  5. Proposez une fonction countPaquebot permettant de compter tous les paquebots dans l’ensemble qui ont pour nom ‘’ Queen Marry 2 ‘’.
  6. Proposez une fonction searchTypeLocPaquebot permettant de rechercher un paquebot de croisière, évoluant en particulier en Méditerranée dans l’ensemble.
  7. Proposez une fonction favoritePaquebot qui affiche tous les paquebots de nom : ‘’ Queen Marry 2 ‘’et de taille (345,03 m).
  8. Le plus long paquebot et plus gros paquebot est, depuis 2021 est le Wonder of the Seas, long de 362,15 mètres, avec pour tonnage 236 857 GT. Proposez une fonction bestOnly qui supprime tous les paquebots de nom diffèrent : [ Wonder of the Seas ] , de longueur 362,15 mètres et de poids inférieure ou égale a 236 857 GT.
  9. Proposez une fonction sortPaquebot permettant de trier tous les paquebots par le poids dans l’ensemble.
  10. Proposez une fonction updatePaquebot permettant de modifier la localisation d’un paquebot, cette fonction prendra en paramètre la liste de paquebots , le numero d’identification , la nouvelle localisation du paquebot.
  11. Proposez une fonction localSave prenant en paramètre deux une liste de nom de paquebot et une liste de paquebot et inserer dans la liste des noms de paquebot les noms des paquebots uniquement contenue dans la liste des paquebots.
  12. Proposez une fonction renamePaquebot permettant de modifier le nom des paquebots ayant pour nom : ‘’ Queen Marry 2 ’’ en ‘‘ Queen Elizabet‘ dans l’ensemble des Paquebots.

 

       Par Joel_Yk | Contact :+237658395978

 

Correction :

Exercice 01 :

1-----

Algorithme SommeE ;
Var I,J,N,E,S :entier ;
Début
Lire(N) ;
E ←1 ;
S ←1;
Pour I ←2 à N
Faire
S ←S+I;
E ←E*S ;
Fait ;
Ecire(‘E=’,E) ;
Fin.

2--------

Go----------

Exercice 02 :

Algorithme  Pandas ;

Var 

     Tb : tableau [1..6,1..3] de réels

     Tf : tableau [1..6] de réels

     S : réel 

Début

Pour i de 1 à 6 faire

S<--- 0 

          Pour j de 1 à 3 faire

                      Ecrire (‘Introduisez la’,j,’ème mesure de

la’,i,’ème éprouvette’)

               Lire (Tb[i,j])

               S<--- S+Tb[i,j]

          Fin pour

          Tf[i]<--- S/3 ;

Fin pour

Ecrire (‘Le tableau des résultats bruts est le suivant :’) Pour i de 1 à 5 faire 

                          Pour j de 1 à 3 faire 

                               Écrire (Tb[i,j])

                          Fin pour 

Fin pour

Ecrire (‘Le tableau final des résultats est le suivant :’)

Pour i de 1 à 5 faire 

                     Écrire (Tf[i])

     Fin pour

Fin  .

Probleme :

 Voir+++++++

 

Télécharger L'exercice Sous Forme de PDF

 
1 vote. Moyenne 5 sur 5.

Ajouter un commentaire

Anti-spam