Algorithme

Accueil » Algorithme
Algorithme : définition, méthode et exemple corrigé (3ème) – Maths PDF


En bref : Un algorithme est une suite finie d’instructions précises, exécutées dans un ordre fixé, qui transforme des données d’entrée en un résultat de sortie et qui s’arrête toujours.

3èmeLogique et raisonnement

Définition : Algorithme

Un algorithme est une recette de calcul. Il décrit sans ambiguïté, pas à pas, ce qu’il faut faire pour passer de données de départ à un résultat. Un programme de calcul comme « choisir un nombre, ajouter 7, doubler, retrancher 9 » en est un exemple.

Chaque étape doit être exécutable sans réfléchir, et le déroulement doit se terminer. Il peut contenir des variables qui retiennent des valeurs, des tests qui choisissent une branche et des boucles qui répètent des actions. Traduit dans un langage de programmation, par exemple un langage à blocs, il devient un programme que l’ordinateur exécute.

Comment le reconnaître

  • Un énoncé donne une suite d’étapes numérotées : « choisir un nombre, le multiplier par… ».
  • On demande ce que renvoie un programme pour une valeur d’entrée donnée.
  • Un organigramme ou des blocs colorés décrivent des actions à enchaîner.
  • Il faut écrire les étapes d’un calcul général avant de le faire exécuter par une machine.

La méthode

  1. Identifier les données d’entrée et le résultat attendu en sortie.
  2. Lire ou écrire les instructions dans l’ordre exact où elles seront exécutées.
  3. Tester sur une valeur en notant le résultat après chaque étape.
  4. Vérifier que l’exécution s’arrête et que la sortie répond à la question.
Entréenajouter 7multiplierpar 2retrancher 9Test avec n = 6 :6 + 7 = 13 puis 13 × 2 = 26 puis 26 – 9 = 17Sortie : 17
Des étapes en nombre fini, dans un ordre fixé, de l’entrée vers la sortie.

Algorithme : exemple corrigé

Énoncé

Un algorithme demande : choisir un nombre \(n\) ; lui ajouter \(7\) ; multiplier le résultat par \(2\) ; retrancher \(9\). Quelle est la sortie pour \(n = 6\) puis pour \(n = -3\) ? Écrire la sortie en fonction de \(n\).

Corrigé

Pour \(n = 6\) : \(6 + 7 = 13\), \(13 \times 2 = 26\), \(26 – 9 = 17\). Pour \(n = -3\) : \(-3 + 7 = 4\), \(4 \times 2 = 8\), \(8 – 9 = -1\).

En fonction de \(n\), la sortie est \(2(n + 7) – 9 = 2n + 5\). Vérification : \(2 \times 6 + 5 = 17\). Les sorties sont 17 et -1.

À toi de jouer

Question 1

Avec ce même algorithme, quelle est la sortie pour \(n = 10\) ?

Voir la réponse

\(10 + 7 = 17\), \(17 \times 2 = 34\), \(34 – 9 = 25\).

Question 2

Pour quelle valeur de \(n\) la sortie de cet algorithme vaut-elle \(0\) ?

Voir la réponse

\(2n + 5 = 0\) donne \(n = -2{,}5\).

Ne pas confondre Algorithme et Variable

Un algorithme est la méthode complète, de l’entrée à la sortie. Une variable informatique n’est qu’un de ses ingrédients : une case mémoire qui retient une valeur pendant le déroulement. Le premier est la recette, la seconde l’un des bols dans lesquels on range les ingrédients.

Variable (en programmation)

Pour aller plus loin

Exercices et QCM

Mots voisins

Tout le glossaire : A–Z · 3ème · Logique et raisonnement

Voter.. page

Nombre de fichiers PDF téléchargés.  Maths PDF c'est 16 324 216 cours et exercices de maths téléchargés en PDF et 4 531 exercices.

Télécharger les manuels scolaires de maths en PDF du CP à la Terminale