46
Programmer avec des objets

Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Programmer avec des objets

Page 2: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Objets et structures de données

Classe Objet avec données

Cas simple Liste chaînée

Objet avec méthodes FIFO

Page 3: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Objets et structures de données

Classe Objet avec données

Cas simple Liste chaînée

Objet avec méthodes FIFO

Page 4: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Ma première classe

Page 5: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Ma première classe

In [2]:

In [3]:

Page 6: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Objets et structures de données

Classe Objet avec données

Cas simple Liste chaînée

Objet avec méthodes FIFO

Page 7: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Enregistrement

Page 8: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Enregistrement

In [2]:

In [3]:

In [4]:

Page 9: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Enregistrement

i 0

j -1

b True

chose

Page 10: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Enregistrement

i 0

j -1

b True

chose

In [5]:

In [6]:

Page 11: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

QCM

Après l’exécution de ce code,que contient la variable X ?

a) 0

b) 2

c) 3

d) 4

Page 12: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Objets et structures de données

Classe Objet avec données

Cas simple Liste chaînée

Objet avec méthodes FIFO

Page 13: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Liste chaînée

None

None

Page 14: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Liste chaînée

28

None

19

A B

Page 15: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Liste chaînée

28

None

19

A B

Page 16: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Liste chaînée

2819 42 3

None

A

Page 17: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Liste chaînée : insertion

2819 42 3

None

11

A

Page 18: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Liste chaînée : insertion

2819 42 3

None

11

A

Page 19: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Liste chaînée

2819 42 3

None

A

Page 20: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Liste chaînée : suppression

2819 42 3

None

A

A.Suivant = A.Suivant.Suivant

Page 21: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Liste chaînée : suppression

2819 42 3

None

A

Page 22: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

QCM

2819 42 3

None

A

Que vaut A.Suivant.Suivant.Valeur ?a) 19

b) 28

c) 42

d) 3

Page 23: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Objets et structures de données

Classe Objet avec données

Cas simple Liste chaînée

Objet avec méthodes FIFO

Page 24: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Compteur

Page 25: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Compteur

In [2]:

In [3]:

In [4]:

In [5]:

Page 26: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Méthode + argument

Page 27: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Méthode + argument

In [2]:

In [3]:

In [4]:

Page 28: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Initialisation

In [2]:

In [3]:

Page 29: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

QCM

L = [3, 2, 5]

Dans quel cas a-t-on écrit explicitement une méthode sur les listes ?

a) sorted(L)

b) L = L + [7]

c) L.append(7)

d) L[0] = 5

Page 30: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Objets et structures de données

Classe Objet avec données

Cas simple Liste chaînée

Objet avec méthodes FIFO

Page 31: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIFO : First In First Out

19 28 42 3

Page 32: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Liste chaînée

2819 42 3

None

Page 33: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Liste doublement chaînée

2819

None

42 3

None

Page 34: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

Liste doublement chaînée

2819

None

42 3

None

Page 35: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIFO

19 28 42 3

Début Fin

Page 36: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIFO

19

None

None

Début Fin

Page 37: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIFO

2819

None

Début

Page 38: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIFO

2819

None

Début

None

None

None

Page 39: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIFO

2819

None

Début

42

None

None

Page 40: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIFO

2819

None

Début

42

None

Page 41: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIFO

2819

Début

42

None

Page 42: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIFO

281942

None

Début

Page 43: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIFO

5 3

None

Fin

Page 44: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIFO

5 3

None

Fin

Page 45: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIFO

5

None

3

None

Fin

Page 46: Programmer avec des objets...Programmer avec des objets Objets et structures de données Classe Objet avec données Cas simple Liste chaînée Objet avec méthodes FIFO Objets et structures

FIN

Au revoir !