Algorithme = ENTRÉES → suite d’OPÉRATIONS finies → SORTIE, avec une écriture stricte de pseudo-code.
Séquence = flèche du haut vers le bas : LIRE() au début, calcul au milieu, ECRIRE() à la fin.
Quotes : CARACTERE = ' ' (1 symbole) ; CHAINE = " " (une phrase de symboles).
Euclide = boucle sur b, et MOD(a,b) sert à garder le reste qui remplace ensuite b.
EXTRACTION: 1er rang = 1, et LONGUEUR te dit combien de caractères tu coupes.
ET = “AND” (tous vrais), OU = “OR” (au moins un vrai), NON = “NOT” (inverse).
a=a-b; b=a+b; a=b-a : 3 lignes pour inverser a et b sans tmp.
| Date | Événement |
|---|---|
| 9ième siècle après Jésus Christ | Origine du mot « algorithme » (al-Khwarizmi) |
| Moyen Âge | Latinisation du mot en « algoritmi » |
| IIIe siècle av. J.-C | Premier algorithme d’Euclide : calcul du PGCD |
Opérateurs selon le type
| Type | Opérations/uses | Symboles/mots clés |
|---|---|---|
| ENTIER | Addition, soustraction, multiplication, division entière, exposant, modulo, comparaisons | + - * DIV() ^ MOD() ; < <= > >= = <> != |
| REEL | Addition, soustraction, multiplication, division, exposant, comparaisons | + - * / ^ ; < <= > >= = <> != |
| CARACTERE | Comparaison, extraction | < <= > >= = <> != ; EXTRACTION(chaîne, position) |
| CHAINE | Concaténation, longueur, extraction | CONCATENATION(chaine1,chaine2) ; LONGUEUR(chaine) ; EXTRACTION(chaine,début,longueur) |
| BOOLEEN | Comparaison (égalité/ineq), négation, conjonction/disjonction | = <> != ; NON ou ! ; ET ou && ; OU ou || |
Тествайте знанията си по Introduction à l'Algorithmique et Structures de Données с 18 въпроса с множество отговори с подробни корекции.
1. Qu’est-ce qui caractérise un algorithme ?
2. À quoi sert principalement le pseudo-code ?
Запомнете ключовите концепции на Introduction à l'Algorithmique et Structures de Données с 18 интерактивни флашкарти.
Algorithme — définition ?
Suite finie d'instructions pour obtenir un résultat.
Algorithmique — rôle ?
Concevoir des méthodes efficaces de calcul.
Pseudo-code — usage ?
Écriture intermédiaire indépendante des langages.
Bases de données
Bases de données
Bases de données
Programmation
Импортирайте курса си и AI генерира листове, тестове и флашкарти за 30 секунди.
Генератор на листове