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
Documents similaires










-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 20, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.4755MB