0% ont trouvé ce document utile (0 vote)
21 vues5 pages

Introduction à l'algorithmique et ses concepts

L'algorithmique est l'étude des algorithmes, qui sont des suites d'étapes pour résoudre des problèmes. Elle implique la compréhension du problème, la recherche de solutions, et la décomposition en actions, avec des concepts clés comme les constantes, les variables, et les structures de contrôle. L'algorithmique est essentielle pour la programmation et permet de structurer la pensée et la résolution de problèmes.

Transféré par

ftma2011
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
21 vues5 pages

Introduction à l'algorithmique et ses concepts

L'algorithmique est l'étude des algorithmes, qui sont des suites d'étapes pour résoudre des problèmes. Elle implique la compréhension du problème, la recherche de solutions, et la décomposition en actions, avec des concepts clés comme les constantes, les variables, et les structures de contrôle. L'algorithmique est essentielle pour la programmation et permet de structurer la pensée et la résolution de problèmes.

Transféré par

ftma2011
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Algorithmique

1. Qu’est-ce qu’un algorithme ?


Un algorithme est une suite d’étapes simples, écrites dans un ordre
précis, pour résoudre un problème ou faire une tâche.
👉 Exemple dans la vie quotidienne : - Préparer un thé (chauffer l’eau →
mettre le sachet → verser l’eau → attendre → boire).

À retenir
 Un algorithme a un début et une fin.
 Il se termine toujours.
 Un même problème peut avoir plusieurs algorithmes.

2. Comment résoudre un problème en informatique ?


Pour résoudre un problème, on suit ces étapes : 1. Comprendre le problème.
2. Trouver une solution. 3. Découper la solution en petites actions. 4. Écrire
l’algorithme.

3. Structure d’un algorithme


Un algorithme contient deux parties :

1️⃣ Déclaration
On déclare ce qu’on va utiliser : - les constantes - les variables

2️⃣ Traitement
On écrit les instructions (les actions à faire).

Forme générale
Algorithme nom
Déclarations
Début
instructions
Fin
4. Constantes et variables
🔒 Constante
Une constante est une valeur qui ne change pas.
👉 Exemple :
TVA = 0.2

🔄 Variable
Une variable est une valeur qui peut changer pendant l’algorithme.
👉 Exemple :
n : entier
x : réel

Chaque variable a : - un nom - un type - une valeur

5. Les types de données


🔢 Entier
Nombres sans virgule : 1, 5, -3

🔢 Réel
Nombres avec virgule : 2.5, 10.75

✅ Booléen
Deux valeurs seulement : vrai ou faux

🔤 Caractère
Une seule lettre ou symbole : ‘a’, ‘3’, ‘#’

📝 Chaîne de caractères
Plusieurs caractères : “Bonjour”, “Informatique”

6. Les expressions
Une expression est un calcul ou une comparaison.
➕ Expression arithmétique
Donne un nombre.
👉 Exemple :
2 + 3 * 4

⚠️On calcule d’abord la multiplication.

✔️Expression logique
Donne vrai ou faux.
👉 Exemple:
(moyenne ≥ 10)

7. Lire et afficher des données


📥 Lire (saisir)
Permet de saisir des valeurs au clavier.
lire(a, b)

📤 Écrire (afficher)
Permet d’afficher des résultats à l’écran.
écrire(a)
écrire("Bonjour")

8. Affectation
L’affectation permet de donner une valeur à une variable.
👉 Exemple :
n ← 10

Cela veut dire : n reçoit la valeur 10.


⚠️À gauche de ← il y a toujours une seule variable.

9. La sélection (Si)
Elle permet de choisir selon une condition.
Exemple :
Si (a > b) alors
max ← a
Sinon
max ← b
FinSi

10. Le choix multiple


Permet de choisir entre plusieurs possibilités.
👉 Exemple :
Selon (code)
1 : écrire("rouge")
2 : écrire("vert")
3 : écrire("bleu")
Autrement : écrire("inconnu")
FinSelon

11. Les boucles


Une boucle permet de répéter des instructions.

🔁 Boucle TantQue
On répète tant que la condition est vraie.
TantQue (i ≤ 5) faire
i ← i + 1
FinTantQue

🔁 Boucle Répéter…Jusqu’à
On exécute au moins une fois.
Répéter
i ← i + 1
Jusqu’à (i > 5)

🔁 Boucle Pour
On connaît le nombre de répétitions.
Pour i allant de 1 à 10 faire
écrire(i)
FinPour
✅ Conclusion
L’algorithmique permet d’apprendre à : - réfléchir correctement - organiser
les idées - résoudre des problèmes étape par étape
👉 C’est la base de la programmation (Scratch, Python, etc.).

Vous aimerez peut-être aussi