Chargement…
Chargement…
Un programme est une suite d'instructions (des ordres) données à un ordinateur pour qu'il exécute une tâche précise. En 4ème, on utilise souvent Scratch (programmation par blocs) ou du pseudo-code (instructions écrites en français simplifié).
Un programme se lit de haut en bas, instruction après instruction.
Une variable est un espace mémoire qui porte un nom et qui stocke une valeur (un nombre, un texte…). On peut imaginer une variable comme une boîte étiquetée dans laquelle on range une information.
📦 Fonctionnement d'une variable :
Créer la boîte → Affecter une valeur (ranger dans la boîte) → Utiliser la valeur → Modifier la valeur
score ← 0 → score ← score + 10 → score vaut maintenant | Action | Écriture en pseudo-code | Résultat |
|---|---|---|
| Créer et initialiser | score ← 0 | score vaut |
| Ajouter une valeur | score ← score + 5 | score vaut |
| Multiplier | score ← score × 2 | score vaut |
| Affecter une nouvelle valeur | score ← 3 | score vaut |
⚠️ Attention : l'instruction score ← score + 5 ne signifie pas une équation mathématique ! Elle veut dire : « prends la valeur actuelle de score, ajoute , puis range le résultat dans score ».
On exécute les instructions suivantes. Que vaut n à la fin ?
n ← 7
n ← n × 3
n ← n - 1
| Étape | Instruction | Valeur de |
|---|---|---|
| 1 | n ← 7 | |
| 2 | n ← n × 3 | |
| 3 | n ← n - 1 |
✅ Résultat : à la fin du programme, .
Une condition est un test qui ne peut être que VRAI ou FAUX. Elle permet au programme de « prendre une décision ».
On utilise des opérateurs de comparaison :
| Symbole | Signification | Exemple | Résultat si |
|---|---|---|---|
| égal à | FAUX | ||
| différent de | VRAI | ||
| strictement inférieur | VRAI | ||
| strictement supérieur | FAUX | ||
| inférieur ou égal | VRAI | ||
| supérieur ou égal | FAUX |
Une instruction conditionnelle exécute certaines actions uniquement si une condition est vérifiée.
Si (condition) Alors
instructions exécutées si la condition est VRAIE
Fin Si
Si (condition) Alors
instructions si VRAI
Sinon
instructions si FAUX
Fin Si
🔀 Schéma d'une instruction conditionnelle :
❓ La condition est-elle vraie ?
/ \
OUI NON
↓ ↓
✅ Bloc "Alors" ❌ Bloc "Sinon"
\ /
↘ ↙
▶️ Suite du programme
📐 Objectif : écrire un programme qui demande un nombre et affiche s'il est positif, négatif ou nul.
Demander la valeur de x
Si (x > 0) Alors
Afficher "Le nombre est positif"
Sinon
Si (x < 0) Alors
Afficher "Le nombre est négatif"
Sinon
Afficher "Le nombre est nul"
Fin Si
Fin Si
Test avec :
SinonAlors📏 Problème : calculer le périmètre d'un rectangle de longueur et de largeur .
La formule est .
L ← 8
ℓ ← 5
P ← 2 × (L + ℓ)
Afficher P
Exécution : . Le programme affiche 26.
On veut maintenant que le programme calcule aussi l'aire et affiche les deux résultats.
L ← 8
ℓ ← 5
P ← 2 × (L + ℓ)
A ← L × ℓ ← ligne ajoutée
Afficher "Périmètre :", P
Afficher "Aire :", A ← ligne ajoutée
Exécution : et . Le programme affiche Périmètre : 26 puis Aire : 40.
💡 Modifier un programme, c'est ajouter, supprimer ou changer des instructions pour obtenir un nouveau comportement, sans tout réécrire.
←).Si … Alors … Sinon …) permet au programme de choisir quelles instructions exécuter selon le résultat d'une condition.Tuteur qui t'explique pas à pas, quiz pour t'entraîner, flashcards pour mémoriser. Gratuit.
Créer mon compte gratuitement→