Solution TD1 : Que produit cet algorithme suivant Variables A,B,C :CHAR A="423"

Solution TD1 : Que produit cet algorithme suivant Variables A,B,C :CHAR A="423" B="12" C=A+B Fin.  Réponse :  Cet algorithme produit une erreur vu qu’en algorithme on ne peut pas additionner deux chaine caractère mais plutôt on ne peut que les concaténés TD2: Que produit cet algorithme suivant Variables A, B, C : CHAR A="423" B="12" C=A&B Fin.  Réponse : Apres l’exécution on a : C="42312" TD3: Ecrire un programme qui demande à l’utilisateur d’enter un nombre et lui dire s’il est pair ou impaire  Solution : Algorithme Pair_impaire Variable nombre :entiers ; Debut Ecrire ("Saisir un nombre") Lire(nombre) SI (nombre%2==0) alors Ecrire ("Le nombre saisi est un nombre paire") SINON Ecrire ("Le nombre saisi est un nombre impaire") FINSI Fin. TD4 : Programme qui lit deux nombres et une lettre. Si cette lettre est un ‘s’ (pour somme), il Calcule et écrit la somme des deux nombres ; dans le cas contraire, il calcule et écrit le produit.  Solution Algorithme Test Variable Nbre1, Nbre2, Somme, produit : réels lettre : CHAR Debut Ecrire ("Saisir les deux nombres") Lire (Nbre1, Nbre2) Ecrire ("Saisir une lettre") Lire (lettre) SI (lettre==’s’) alors Somme=Nbre1+Nbre2 ; Ecrire ("La somme des nombre veut :", Somme) SINON produit=Nbre1*Nbre2 ; Ecrire ("Le Produit veut :", produit) FINSI FIN. TD5 : Lire deux nombres entiers. Déterminer s’ils sont rangés ou non par ordre croissant, dans tous les cas, afficher leur différence (entre le plus grand et le plus petit)  Solution Algorithme Trie Variable Nbre1, Nbre2, Difference : entiers Debut Ecrire ("Saisir les deux nombres") Lire (Nbre1, Nbre2) SI(Nbre1>Nbre2) ALORS Ecrire("Pour le rangement par ordre croissant on a :Nbre2 ;Nbre1") Difference=Nbre1-Nbre2 Ecrire("La différence des deux nombre vaut :",Difference) SINON Ecrire("Pour le rangement par ordre croissant on a :Nbre1 ;Nbre2") Difference=Nbre2-Nbre1 Ecrire("La différence des deux nombre vaut :",Difference) FINSI FIN TD6 : Ecrire un programme qui demande à l’utilisateur d’entrer un chiffre compris entre 0 et 9 et affiche la lettre correspondante  Solution Algorithme Variable : choix : entier Debut Ecrire ("Saisir un nombre compris entre 0 à 9 ") Lire (choix) SELON lettre Cas 0: Ecrire ("Affiche la lettre A") Cas 1 : Ecrire ("Affiche la lettre B") Cas 2 : Ecrire ("Affiche la lettre C") Cas 3: Ecrire ("Affiche la lettre D") Cas 4 : Ecrire ("Affiche la lettre E") Cas 5: Ecrire ("Affiche la lettre F") Cas 6 : Ecrire ("Affiche la lettre G") Cas 7 : Ecrire ("Affiche la lettre H") Cas 8: Ecrire ("Affiche la lettre I") Cas 9 : Ecrire ("Affiche la lettre J") DEFAUT : Ecrire (" Veillez saisir un nombre compris entre 0 à 9 ") FINSELON FIN. TD7 : Ecrire un programme qui affiche un ce menu Algorithme : Affiche_Menu Variable : menu : CHAR i :entier Debut Pour i-1 à 9 faire Affiche ("-----------------Menu-----------------") Ecrire (i," :Solde des compte") Ecrire (i,": Transfert d’argent") Ecrire (i,": Paiement de facture") Ecrire (i,": Achat Crédit et Pass") Ecrire (i,": Payement des biens et service") Ecrire (i,": Dons de cotisation") Ecrire (i," : Option") Ecrire (i,": Banque d’assurance") Ecrire (i,": Jeu") FINPOUR Fin uploads/Industriel/ td2-algo-corriger.pdf

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager