Entrée → traitement → sortie
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).
Algorithme en langage naturel ≠ programme Python, mais la logique reste identique
★ À 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 : pour a × b, pour a ÷ b, pour a², pour a^b, pour le quotient de la division de a par 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.
★ À maîtriser
🔄 La construction du programme de calcul suit ces étapes :
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
Choisir → calculer → afficher
Types de valeurs et saisie Python
| Type de valeur | Signification | Saisie |
|---|---|---|
| Entier | Nombre sans virgule | int(input()) |
| Réel ou flottant | Nombre à virgule | float(input()) |
| Chaîne de caractères | Mot ou texte | input() |
| Booléen | Vrai ou faux | Non précisé dans le cours |
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 ?
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.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches