Vous êtes sur la page 1sur 1

Séance n°1 Algorithmes

Définition : Un algorithme est une suite finie d'opérations à appliquer dans un ordre déterminé pour
résoudre un problème en un nombre fini d'étapes

Dans la vie courante : recette de cuisine, plan de montage d'un meuble....


L'algorithme sera le pseudo code, il restera à l'écrire dans un langage informatique (programme ).
Exemple n°1 : algorithme 1
Déclaration des variables :
....... : réels

Afficher ("entrez une valeur") // A l'écran, il s'affichera entrez une valeur


Saisir a // la valeur que vous aurez saisi sera la variable a (a contiendra cette valeur)
b ← 2*a // dans la variable b on stocke 2 × a
c............ // dans la variable c on stocke a + b
afficher("votre valeur"+a+"multipliée par 2 est égale à"+b+"et la somme de" +a+"et"......"est".....)

1° Compléter cette algorithme.


2° Faire une trace (tableau de suivi des variables) lorsque l'on saisit comme valeur 2.5 et donner
l'affichage obtenu.
Exemple n°2 : Voici un algorithme (pseudo code)
Déclaration des variables :
n, A, B : réels
Afficher("entrez une valeur numérique")
Saisir n
A←n+2
A ←A²
B ←A – n² – 4
Afficher("la valeur saisie était"+n+"et la valeur obtenue est"+B)
1° Faire fonctionner cet algorithme lorsque n= 2 ; lorsque n = 4 ; lorsque n = –3. Pour cela on
complétera le tableau suivant :

Variables n A B
Saisir n
A ← n+2
A ← A²
B ← A – n² – 4
L'affichage est alors :

2° Quel semble être le rôle de cet algorithme?


Déclaration des variables :
Ex 3 Voici un nouvel algorithme : A,B,C : réels
1° Faire fonctionner cet algorithme pour A = Afficher "Veuillez entrer une valeur"
5 Saisir A
puis A = –2 (faire un tableau similaire à celui B ← A+1
de l'ex 2 ). C ← A+3
2° Quel semble être le rôle de cet algorithme? C ← B×C – 4A – 3
Afficher (" La valeur obtenue est "+C+ " à la fin du
3° Proposer un algorithme beaucoup plus
simple permettant de réaliser la même opération.

Ex 4 :
1° Ecrire un algorithme qui demande à l’utilisateur de saisir son nom, son prénom, son année de
naissance et son niveau en informatique et qui affiche :

Bonjour Martin Dupont, tu es dans l’année de tes ….. ans et ton niveau en informatique est de…..

2° Ecrire un algorithme qui demande à l’utilisateur sa moyenne en français, en maths et en anglais. Il


doit afficher sa moyenne (coefficient 2 pour l’anglais, 3 pour les maths et 4 pour le français ).

Vous aimerez peut-être aussi