Programmation
TD : Programmation. Recherche parmi 300 000+ dissertationsPar Maiga Adama • 22 Janvier 2018 • TD • 1 885 Mots (8 Pages) • 483 Vues
Tab 1 [ * * A * * ]
Tab 2 [ * * B * * ]
EXO 1 : Cree les deux tableau ci dessus
VAR
Tableau1 : tab[1…5] de caractère
Tableau2 : tab [1…5] de caractère
Cpt : entier
DEBUT
Pour compteur de 1 à 5
(tab1[cpt]) = *
(tab2[cpt]) = *
Fin pour
Tab1[3] = ‘A’
Tab2[3] = ‘B’
Fin
Comparer les tableau pour savoir s’il sont egaux ou non
EXO 2
VAR
Tableau1 : tab[1…5] de caractère
Tableau2 : tab [1…5] de caractere
Cpt : entier
Resultat = entier
DEBUT
Resultat = 0 compteur= 0
Pour compteur de 1 a 5 Tant que
Si tab1[cpt]=tab2[cpt] tab1[cpt] = tab2[cpt]
Alors cpt = cpt+1
Fin tant que
Resultat = resultat+1
Fin si
Fin pour si compteur = 5
Si resultat=5 alors
Afficher « les tableaux sont égaux » afficher « les tableaux sont égaux »
Sinon sinon
Afficher « les tableayx ne sont égaux » Afficher « les tableayx ne sont égaux »
Fin Fin
Les programmes ne sont jamais constitués en un seul bloc, ils sont tjrs organisé en sous-programme, le prog principale est exécuté au démarrage et fait appel ensuite à des sous prog.
Donc on peut écrire nos propres sous-programmes ou utiliser ceux fournis par le constructeur.
L’organisation de programme permet une meilleure lisibilité.
Les procédures sont des sous programmes. Elles possèdent leur propre variable qu’elles ne partagent pas avec les autre sous programmes, On parle de variable locales dans la procédure.
On peut partager des données entre sous programmes, les données qui sont transmises sont appelée des paramètres, les paramètre sont facultatif, une procédure peux ne pas avoir de paramètre, les paramètre sont déclaré comme des variables classique, (nom variable : type),
S’il y a plusieurs paramètres ils sont séparés par des virgules.
Définition d’une procédure qui affiche une ristourne de 10% sur le prix :
Procédure AFFICHERristourne
(prix : entier)
DEBUT
Afficher(« le prix avec la ristourne », prix x 0.9)
FIN
La procédure AFFICHERristourne a un paramètre en entrée , lors de l’appel de la procédure , le contenue de prixProduit est copié dans la variable prix.
Les fonctions
Les fonctions sont semblables aux procédures. La seule différence c’est qu’elle retourne un résultat ; le retour du résultat se fait grâce a l’instruction retour. Cette instruction provoque un retour immédiat dans le programme principal.
...