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.Тествайте знанията си по Introduction aux algorithmes en Python с 9 въпроса с множество отговори с подробни корекции.
1. Qu'est-ce qu'un algorithme ?
2. Qu'est-ce qu'un algorithme selon la fiche?
Запомнете ключовите концепции на Introduction aux algorithmes en Python с 10 интерактивни флашкарти.
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
Импортирайте курса си и AI генерира листове, тестове и флашкарти за 30 секунди.
Генератор на листове