Académique Documents
Professionnel Documents
Culture Documents
Bonjour,
Dans ce document, vous trouverez les informations pour compléter les activités
sur les algorithmes et les pseudocodes.
Bon travail !
Patrick Lapointe
Une recette est une forme d’algorithme. À titre d’exemple, voici UNE recette de
crêpes aux bleuets
Préparation
1- Déballer la boîte.
2- Placer toutes les pièces de devant
vous.
3- Prendre la pièce 1A et la joindre perpendiculairement à la pièce 1B
4- …
Vous voyez que le concept d’instructions est présent dans tous les domaines.
Pour ce qui nous intéresse dans le cours de programmation, les instructions sont
souvent des opérations mathématiques comme des comparaisons d’égalité
(« = »), d’inégalités (« n’est pas égale »)…
« Prendre le chiffre 4
Ajouter 6
Diviser par 2
Multiplier par 5
Enlever 3
Et afficher le résultat final »
Bien sûr 22 !
Bien qu’un algorithme décrit une démarche à réaliser, il doit être traduit dans un
langage de programmation afin que l’ordinateur comprennent le déroulement.
Nous verrons un tel langage dans la deuxièeme partie du cours.
Les données qui sont entrées sont manipulées via des variables :
une variable est une case (contenant) dans la mémoire (penser à une
cellule dans Excel)
une variable est désignée par un nom (un identifiant)
une variable a un type de donnée : c’est une case dans laquelle on met
uniquement un nombre, des caractères, une date, etc.
une variable contient une valeur (contenu) du type (on met un nombre
dans une variable de type nombre) et cette valeur peut varier
Elle existe dès que l’on fait la déclaration de la variable (son nom et son
type), par exemple la variable Somme est un chiffre entier.
On l’utilise en affectant une valeur à une variable, par exemple on affecte
le chiffre entier 25 à la variable Somme.
La variable se supprime généralement automatiquement à la fin de
l’exécution du programme ou de la sous-routine : c’est-à-dire qu’elle
s’efface de la mémoire. Porter attention à l’ordre : on affecte 25 (à droite
du = ) à la variable Somme (à gauche du = )
Voici des exemples de ce cycle.
V. Premier problème
1. Comprendre le programme
Par exemple…
Entrée (au clavier) En Sortie
(afficher)
15 m 7m 105 m2
25 m 25 m 625 m2
12 16 m 192 m2
Déclarer Longueur,
largeur, Aire
Les éléments
obligatoires d’un
Lire Longueur Largeur programme sont
Début de programme
Fin de programme
Afficher Aire
Fin du programme
4. Créer l’algorithme
Utilise Algobox pour tester le programme.
5. Tester l’algorithme
En résumé