26 novembre 2025
Colle ton cours, Revizly le transforme en résumé, fiches, flashcards et QCM.
=.if, elif, else.while, for.def, préciser paramètres et valeurs de retour.for ou while.rayon = float(input("rayon du champ : "))
surface = 3.14 * rayon * rayon
print("Surface :", surface)
somme_dollars = float(input("somme en dollars : "))
somme_euros = somme_dollars * 0.6604
print("somme en euros :", somme_euros)
delta = b * b - 4 * a * c
if delta > 0:
r1 = (-b - sqrt(delta)) / (2 * a)
r2 = (-b + sqrt(delta)) / (2 * a)
print("Racines :", r1, ",", r2)
elif delta == 0:
r = -b / (2 * a)
print("Racine double :", r)
else:
print("Aucune racine réelle")
if ou du while avec d’autres langages.return dans une fonction pour retourner la valeur calculée.range() avec les bons paramètres pour éviter des erreurs d’indice.Fiche de révision
Colle ton cours, Revizly le transforme en résumé, fiches, flashcards et QCM.
if, elif, else) permettent de choisir entre plusieurs chemins d’exécution.while, for) répètent un traitement jusqu’à une condition d’arrêt.Algorithme : Suite finie d’instructions séquentielles et non ambiguës visant à résoudre un problème.
Variable : Espace mémoire nommé pour stocker une donnée, avec un type et une valeur modifiable.
Affectation : Opération qui attribue une valeur à une variable, s’écrit : variable = valeur.
Condition : Expression logique (comparaisons : ==, !=, <, >, <=, >=) évaluée en booléen pour orienter l’exécution.
Structure conditionnelle : Mécanisme permettant de choisir le bloc de code à exécuter selon que la condition est vraie ou fausse.
Boucle : Instruction permettant de répéter une opération (ex : while, for) tant qu’une condition est vraie.
Fonction : Bloc de code réutilisable, prenant des paramètres, pouvant retourner une valeur.
Tableau (liste) : Structure linéaire indexée permettant de stocker plusieurs valeurs du même type.
Recherche dichotomique : Méthode efficace de recherche dans un tableau trié, en divisant l’espace de recherche.
Tri à bulles : Algorithme de tri basé sur des échanges successifs pour faire remonter les valeurs plus grandes.
Différence entre deux nombres : $$ c = |a - b| $$
Condition pour un triangle équilatéral : $$ ab = ac = bc $$
Discriminant d’une équation quadratique : $$ \Delta = b^2 - 4ac $$
Volume d’un cylindre : $$ V = \pi \times r^2 \times e $$
Recherche dichotomique : La recherche s’appuie sur la division successive de l’espace pour localiser un élément.
if, elif, else pour la décision.while, for pour la répétition.def, gérer paramètres et retour.[].for ou while.# Calcul de surface du cercle
rayon = float(input("rayon du cercle : "))
surface = 3.14 * rayon ** 2
print("Surface :", surface)
# Conversion dollars en euros
somme_dollars = float(input("somme en dollars : "))
somme_euros = somme_dollars * 0.6604
print("En euros :", somme_euros)
# Résolution d’une équation du second degré
import math
a, b, c = 1, -3, 2 # Exemple d’équation x^2 - 3x + 2 = 0
delta = b**2 - 4*a*c
if delta > 0:
r1 = (-b - math.sqrt(delta)) / (2*a)
r2 = (-b + math.sqrt(delta)) / (2*a)
print("Racines :", r1, ",", r2)
elif delta == 0:
r = -b / (2*a)
print("Racine double :", r)
else:
print("Pas de racines réelles")
if, while, for (indentation cruciale en Python).return dans une fonction pour obtenir la valeur calculée.Envie de plus de flashcards ?
Génère des dizaines de flashcards à partir de tes cours
Qu'est-ce qu'un algorithme ?
Cliquer pour retourner
Un algorithme est une suite finie, séquentielle et non ambiguë d’instructions permettant de résoudre un problème.
Envie de plus de QCM ?
Génère des dizaines de questions à partir de tes cours
Progression par thème
Basée sur vos réponses aux QCM
Thèmes commencés
Thèmes maîtrisés
Questions répondues
Fonctionnalité Premium
Avec Premium, visualisez exactement où vous en êtes dans chaque chapitre. Identifiez vos points forts et vos lacunes pour réviser plus efficacement.