Exercices Algorithme

Exercice 2 Algorithme Corrigé

Ecrire un algorithme qui permet de faire la permutation de deux nombres saisies au clavier.

1. En utilisant une variable intermédiaire

2. Sans utiliser une variable intermédiaire

  1. En utilisant une variable intermédiaire :
Algorithme permutationAvecVariable

Variables :
    a : entier
    b : entier
    temp : entier

Début :
    // Saisie des nombres
    Saisir a
    Saisir b
    
    // Permutation avec variable intermédiaire
    temp ← a
    a ← b
    b ← temp
    
    // Affichage des résultats
    Afficher "Nouvelle valeur de a : " + a
    Afficher "Nouvelle valeur de b : " + b
    
Fin
  1. Sans utiliser une variable intermédiaire :
Algorithme permutationSansVariable

Variables :
    a : entier
    b : entier

Début :
    // Saisie des nombres
    Saisir a
    Saisir b
    
    // Permutation sans variable intermédiaire
    a ← a + b
    b ← a - b
    a ← a - b
    
    // Affichage des résultats
    Afficher "Nouvelle valeur de a : " + a
    Afficher "Nouvelle valeur de b : " + b
    
Fin

Dans les deux algorithmes, les deux nombres sont saisis par l'utilisateur. Le premier algorithme utilise une variable temporaire pour stocker temporairement la valeur de l'un des deux nombres pendant la permutation, tandis que le deuxième algorithme effectue la permutation sans utiliser de variable intermédiaire, en utilisant uniquement des opérations arithmétiques sur les deux nombres. Les résultats sont ensuite affichés à l'aide d'instructions d'affichage.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.