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 :
Condition pour un triangle équilatéral :
Discriminant d’une équation quadratique :
Volume d’un cylindre :
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.Teste dein Wissen zu Introduction aux algorithmes en Python mit 9 Multiple-Choice-Fragen mit detaillierten Korrekturen.
1. Qu'est-ce qu'un algorithme ?
2. Qu'est-ce qu'un algorithme selon la fiche?
Merke dir die Schlüsselkonzepte von Introduction aux algorithmes en Python mit 10 interaktiven Karteikarten.
Qu'est-ce qu'un algorithme ?
Un algorithme est une suite finie, séquentielle et non ambiguë d’instructions permettant de résoudre un problème.
Algorithme — définition?
Suite finie d'instructions pour résoudre un problème.
Quelle est la fonction principale des variables en programmation ?
Les variables sont des données manipulées par le programme, permettant de stocker et de modifier des valeurs durant l'exécution.
Intelligence Artificielle
Bases de données
Bases de données
Bases de données
Importiere deinen Kurs und die KI erstellt in 30 Sekunden Lernzettel, Quizze und Karteikarten.
Lernzettel-Generator