Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
I – Notion d’algorithme :
1 – Définition :
Un algorithme est une suite d’instructions qui doivent être
exécutées dans un ordre déterminé afin de résoudre un
problème.
2 – Caractéristiques d’un algorithme :
1. Un problème peut être résolu au moyen de plusieurs
algorithmes écrits de différentes façons, mais le résultat reste
le même .
2. Un algorithme doit se terminer après un nombre fini
d’instructions.
3. Chaque instruction doit être définie sans ambiguïté.
Activité 2
II – Notion de données :
Les algorithmes agissent sur des données, qui peuvent varier, ou rester
constantes.
Les données peuvent avoir un nom, une valeur et l’un des types suivants :
• Entier (1;13;15;14)
• Réel (13,4 15,334)
• Caractère (‘A’; ‘G’; ‘?’ ; ‘@’ ; ‘&’ ; ’1’)
• Chaine de caractères (‘note1’ ; ‘prénom 123’ ; ‘4343’)
•Booléens ( Vrai, Faux)
1 – Variable:
Une variable est une case mémoire dans laquelle on peut stocker de façon
temporaire une valeur pour une exploitation ultérieure. Son contenu peut
varier au cours de l’exécution de l’algorithme.
2 – Constante:
Est une case mémoire qui peut contenir une valeur fixe et qui ne varie pas au
cours de l’exécution de l’algorithme.
Module 3 : Algorithmique et programmation
Chapitre 1 : Notion d’algorithme
Ingrédients :
1kg de sardines
1/2 verre d'huile d'argan
250 g de tomates
6 gousses d'ail moulu
2 cuillères coriandre
1 cuillère à café de cumin
Préparation :
1.Dans un plat, mélanger les sardines moulues, le cumin, la coriandre,
l'ail moulu, le sel. Réserver.
2.Placer une marmite sur le feu ou plat à tajine
3.Mettre les tomates moulues et le poivre
4.Mettre l'huile d'argan, les épices pour le poisson, le citron confit
5.Ajouter les boulettes de sardine. Laisser cuire pendant 20 minutes.
Module 3 : Algorithmique et programmation
Chapitre 1 : Notion d’algorithme
Début
Fin
Module 3 : Algorithmique et programmation
Chapitre 1 : Notion d’algorithme
2 – Exemple d’algorithme :
Exemple d’un algorithme qui permet de calculer et d’afficher la somme de 2 nombres :
Début
Entrer la valeur du nombre A
Le corps Entrer la valeur du nombre B
Mettre la somme de A et B dans la variable S
Afficher le contenu de la variable S
Fin
Module 3 : Algorithmique et programmation
Chapitre 1 : Notion d’algorithme
Exercices d’application:
Exercice 1:
Quelles seront les valeurs des variables A et B après exécution des
instructions suivantes ?
Variables A, B en Entier
Début
A 1
B A+3
A 3
Fin
Module 3 : Algorithmique et programmation
Chapitre 1 : Notion d’algorithme
Exercice 2:
Quelles seront les valeurs des variables A et B après exécution des
instructions suivantes ?
Variables A, B en Entier
Début
A 5
B A + 4
A A + 1
B A – 4
Fin
Module 3 : Algorithmique et programmation
Chapitre 1 : Notion d’algorithme
Exercice 3:
écrire un algorithme permettant d’échanger les
valeurs de deux variables A et B, et ce quel que soit leur contenu
préalable.