Fiche de révision : Variables et algorithmes en Python

Plan du Cours

  1. Variables et affectations
  2. Exécution pas à pas
  3. Traduction et types Python

1. Variables et affectations

Notions clés & Définitions

  • Variable : Donnée identifiée par un nom, dont la valeur peut être modifiée au cours de l’exécution d’un algorithme.

Points essentiels

  • Lors d’une affectation, l’instruction place la valeur située à droite de la flèche dans la variable située à gauche, en remplaçant son ancienne valeur.

  • Dans l’algorithme a ← 2, b ← 3, a ← 4, c ← b, il y a trois variables : a, b et c.

Astuce mémo

Une affectation modifie la valeur d’une variable, mais ne crée pas une nouvelle variable si le nom existe déjà.

2. Exécution pas à pas

★ À maîtriser

  • Pour suivre l’exécution d’un algorithme, on relève après chaque ligne la valeur actuelle de chaque variable.

  • Dans l’algorithme a ← 2, b ← 3, a ← b − a, b ← b + a, les valeurs finales sont a = 1 et b = 4.

Compléments

📌 Échanger deux lignes d’instruction peut modifier le résultat final, car chaque instruction utilise les valeurs disponibles au moment où elle est exécutée.

Astuce mémo

Lire chaque ligne dans l’ordre : affecter, remplacer, puis calculer.

3. Traduction et types Python

Notions clés & Définitions

  • String : Type utilisé pour stocker un texte.
  • Float : Type désignant une variable contenant un nombre décimal, comme 2.1.

★ À maîtriser

  • Traduire un algorithme en Python consiste à remplacer les affectations avec flèche par des affectations avec le signe égal, en conservant l’ordre des instructions.

  • Dans le programme Python a = 4 puis b = 3, l’expression a > b renvoie une comparaison logique et l’expression a + b calcule une somme.

Compléments

  • Les types proposés pour une variable sont string pour le texte, float pour un nombre décimal et integer pour un nombre entier.

Astuce mémo

Integer et float stockent des nombres, tandis que string stocke du texte.

Tableaux de synthèse

Types de variables

TypeDonnée stockée
stringTexte
floatNombre décimal
integerNombre entier

Teste tes connaissances

Teste tes connaissances sur Variables et algorithmes en Python avec 8 questions à choix multiples et corrections détaillées.

1. Dans Python, que représentent les expressions a > b et a + b lorsqu'a = 4 et b = 3 ?

2. Combien de variables distinctes apparaissent dans l’algorithme a ← 2, b ← 3, a ← 4, c ← b ?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Variables et algorithmes en Python avec 12 flashcards interactives.

Qu'est-ce qu'une variable en algorithmique ?

Une donnée identifiée par un nom dont la valeur peut changer pendant l'exécution.

Que fait une instruction d'affectation ?

Elle place la valeur à droite dans la variable à gauche en remplaçant l'ancienne.

Combien de variables y a-t-il dans l'algorithme a ← 2, b ← 3, a ← 4, c ← b ?

Il y a trois variables : a, b et c.

Voir les flashcards →

Cours similaires

Crée tes propres fiches de révision

Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.

Générateur de fiches