Fiche de révision : Programmation en Python

Plan du Cours

  1. Algorithmes et variables
  2. Affectation et traduction Python
  3. Opérations et fonctions Python
  4. Lire et produire un programme

1. Algorithmes et variables

Notions clés & Définitions

  • Algorithme : Liste d’instructions à appliquer dans un ordre déterminé afin d’obtenir un résultat.
  • Variable : Nom contenant une valeur, qui peut être un entier, un réel ou flottant, une chaîne de caractères ou un booléen.
  • Booléen : Variable qui ne prend que deux valeurs : vrai ou faux.

Points essentiels

  • 🔄 Les trois étapes d’un algorithme sont :
    1. Entrée des données
    2. Traitement des données
    3. Sortie du résultat

Astuce mémo

Entrée → traitement → sortie

2. Affectation et traduction Python

Notions clés & Définitions

  • Affectation : Consiste à stocker dans cette variable une valeur choisie ou obtenue après un calcul.

Points essentiels

  • Programmer un algorithme consiste à le traduire dans un langage compréhensible par un logiciel utilisé sur un ordinateur ou une calculatrice.

  • L’algorithme x ← 0, x ← x + 10, x ← x + 20, puis afficher x se traduit en Python par x=0, x=x+10, x=x+20, puis print(x).

Astuce mémo

Algorithme en langage naturel ≠ programme Python, mais la logique reste identique

3. Opérations et fonctions Python

★ À maîtriser

📌 Pour saisir un réel en Python, on utilise x = float(input()), tandis que pour saisir un entier, on utilise x = int(input()).

📌 Pour afficher une valeur stockée dans x, on utilise print(x), et pour afficher un texte, on utilise print("blabla").

📐 Formule - En Python, les opérations s’écrivent ainsi : a∗ba*b pour a × b, a/ba/b pour a ÷ b, a∗∗2a**2 pour a², a∗∗ba**b pour a^b, a//ba//b pour le quotient de la division de a par b, a%ba\%b pour son reste, sqrt(a) pour la racine carrée de a et Pi pour le nombre π.

Compléments

📌 Pour affecter 17 à x en Python, on écrit x = 17, et pour affecter le double de x, il faut écrire une expression complète comme x = 2*x.

4. Lire et produire un programme

★ À maîtriser

  • 🔄 La construction du programme de calcul suit ces étapes :

    1. Choisir deux nombres
    2. Calculer le carré du premier
    3. Calculer le double du second
    4. Faire la somme
    5. Afficher le résultat
  • Pour saisir une donnée et produire un résultat en Python, le programme demande une valeur avec input(), la convertit si nécessaire avec float() ou int(), effectue le traitement, puis affiche le résultat avec print().

  • Dans l’algorithme calculant le carré d’un réel x, l’entrée est le choix de x, le traitement est le calcul y ← x² et la sortie est l’affichage de y.

Compléments

  • Dans l’algorithme calculant une somme et un produit, les entrées sont les réels x et y, le traitement calcule s=x+y et p=x*y, puis la sortie affiche s et p.

Astuce mémo

Choisir → calculer → afficher

Tableaux de synthèse

Types de valeurs et saisie Python

Type de valeurSignificationSaisie
EntierNombre sans virguleint(input())
Réel ou flottantNombre à virgulefloat(input())
Chaîne de caractèresMot ou texteinput()
BooléenVrai ou fauxNon précisé dans le cours

Teste tes connaissances

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

1. Quel est le rôle d’un algorithme ?

2. Que signifie affecter une valeur à une variable ?

Faire le QCM →

Révisez avec les flashcards

Mémorisez les concepts clés de Programmation en Python avec 8 flashcards interactives.

Qu'est-ce qu'un algorithme ?

Une liste d'instructions ordonnées pour obtenir un résultat.

Quelles sont les trois étapes d'un algorithme ?

Entrée des données, traitement, sortie du résultat.

Qu'est-ce que l'affectation en programmation ?

Stocker une valeur choisie ou calculée dans une variable.

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