![](//s1.studylibfr.com/store/data-gzf/dbd7c795830a42c9c47be070c9099837/1/007407698.htmlex.zip/bg1.jpg)
TES RAPPELS – ALGORITHMIE –
I- Rappels /Exemples
Un algorithme est une suite d’instructions élémentaires. Ces instructions
s’appliquent dans un ordre déterminé à des données et fournissent en un
nombre fini d’étapes des résultats.
Voici les trois étapes qui structurent un algorithme.
1°) L’entrée des données : On repère les données nécessaires à la résolution, ces
données sont le plus souvent saisies au clavier de l’ordinateur, elles peuvent aussi
être lues dans un fichier. On note également les résultats intermédiaires
indispensables au traitement.
2°) Le traitement des données : On détermine les étapes du traitement et dons
les instructions à donner pour une exécution automatique.
3°) La sortie des résultats : Les résultats obtenus peuvent être affichés à l’écran,
imprimés ou encore conservés dans un fichier. Les sorties peuvent
éventuellement être des graphiques, des images, …
Exemple : Voici un algorithme :
Soit deux nombres A et B.
1) Calculer A + 2B et remplacer B par cette valeur.
2) Calculer B – A et remplacer A par cette valeur.
Afficher le nombre A.
1) Faire fonctionner cet algorithme pour A = 8 et B = 5.
2) Recommencer avec deux autres valeurs. Quel résultat fournit cet algorithme ?
3) Ecrire un algorithme permettant le calcul de la somme des carrés de deux
nombres.
II- VARIABLES ET AFFECTATIONS :
1°) On considère l’algorithme ci-dessous :
Donner à x une valeur.
Calculer a = x + 2.
Calculer b = a² - 4.
Ecrire le résultat b.
Voici une écriture codée de cet algorithme :
Variables
Entrée
Saisir
Traitement
prend la valeur
b prend la valeur
Sortie
Afficher b
A l’aide de l’algorithme ci-dessus, répondre aux questions suivantes :
1°) Le nombre obtenu en saisissant – 2 est : a) 0 ; b) – 4 ; c) 12.
2°) L’expression algébrique de la fonction définie sur par cet algorithme est :
Voici la traduction de l’algorithme précédent dans le langage d’une
calculatrice.