http://fr.wikipedia.org/wiki/Programmation_orient%C3%A9e_objet
Nous allons utiliser Python.
Voici un programme simple :
n = 1
while n <= 3:
print("itération numéro: " + str(n))
n = n + 1
Nous y trouvons :
n
,n <= 3
, qui est une comparaison de deux nombres entiers,print
,""
,+
,str
,+
,=
.Le but de cette activité va être d’exprimer tous ces concepts avec la
programmation objet. Par exemple, au lieu d'utiliser le type entier
pour n
, nous allons créer un type Nombre
. Nous aurons finalement :
n = Nombre(1)
while n.plus_petit(3)
print("itération numéro: " + str(n))
n.incrementer()
Voire même :
n = Nombre(1)
maxi = Nombre(3)
plus_petit = Booleen()
plus_petit.setValeur(n.plus_petit(maxi))
aff = Afficheur()
while plus_petit:
aff.setValeur("itération numéro".__add__(n.__str__()))
aff.afficher()
n.incrementer()
plus_petit.setValeur(n.plus_petit(maxi))
Remarque :
while
, mais c’est plus difficile
dans une petite introduction telle que celle-là.En cours de rédaction…