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.Metti alla prova le tue conoscenze su Introduction aux algorithmes en Python con 9 domande a scelta multipla con correzioni dettagliate.
1. Qu'est-ce qu'un algorithme ?
2. Qu'est-ce qu'un algorithme selon la fiche?
Memorizza i concetti chiave di Introduction aux algorithmes en Python con 10 flashcard interattive.
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.
Bases de données
Bases de données
Programmation
Programmation
Importa il tuo corso e l'AI genera schede, quiz e flashcard in 30 secondi.
Generatore di schede