Académique Documents
Professionnel Documents
Culture Documents
L’intérêt de la programmation est de spécifier à une machine un certain travail à effectuer de façon
automatique en suivant une démarche à suivre qui lui a été fourni à l’avance sous forme de programme.
Algorithme : Un algorithme est une suite finie et non ambiguë d’opérations ou d'instructions ordonner
permettant de résoudre une classe de problèmes
Programme : Un programme informatique est un ensemble d'opérations destinées à être exécutées par
un ordinateur, c'est une source est un code écrit par un informaticien dans un langage de
programmation. Il peut être compilé vers une forme binaire, ou directement interprété.
II. L'algorithme :
- La note du devoir de contrôle dans la variable "dc" qui va contenir une valeur numérique (nombre)
- La note du devoir de synthèse dans la variable "ds" qui va contenir une valeur numérique (nombre)
b) Le traitement :
Calculer la moyenne qui est égale à la somme du "DC" et "DS", puis mettre le résultat dans une variable
"Moy"
c) Le résultat: Afficher le résultat qui ce trouve dans la variable "Moy"
1
Enseignante : Mme ABID Rania 2éme Science4
La forme générale :
ALGORITHME Nom
DEBUT T.D.O
Nom Type
Nom_Var Type_Var
Traitements
(des lectures, des actions d'affectations, des calculs, des
tests, des affichages, ....)
FIN
Activité :
Reprenons maintenant notre activité en écrivant l’algorithme selon les notions déjà décrites ci-
dessus.
ALGORITHME Moyenne
DEBUT
ecrire ("Donner la note de contôle")
lire(dc) Données
ecrire ("Donner la note de synthèse")
lire(ds)
FIN
T.D.O
Nom Type
dc Réel
ds Réel
Moy Réel
3. L’implémentation en Python:
Une fois l’algorithme est élaboré, on peut procéder à l’implémentation en un langage de
programmation (Python dans notre cas), afin de le rendre exécutable.
Lancez le logiciel "Thonny" et écrivez le code suivant :
2
Enseignante : Mme ABID Rania 2éme Science4
dc = 13.5
ds = 12,5
moy = (dc+ds*2)/3
print ('la moyenne est ')
moy = (dc+ds*2)/3
Rôle:
input : pour saisir une valeur de type chaîne qui peut être par la suite convertie au type voulu. La
saisie d‘une donnée en python est de type str (par défaut).
Corrigez les erreurs:
print ('donner la note de contrôle')
dc = int ( input() )
print ('donner la note de synthèse')
ds = int ( input() )
moy = (dc+ds*2)/3
Rôle:
int : pour désigner le type entier
float : pour désigner le type réel
3