1 / 12

TD4

Algo-Prog e n Ada. TD4. 2 IMACS. Romaric GUILLERM. guillerm@laas.fr. TD4 - Pointeurs. Exercice 1 : Nombre d’éléments d’une liste Soit les déclarations suivantes :

chiku
Download Presentation

TD4

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Algo-Prog en Ada TD4 2 IMACS Romaric GUILLERM guillerm@laas.fr

  2. TD4 - Pointeurs • Exercice 1 : Nombre d’éléments d’une liste • Soit les déclarations suivantes : • Ecrire une fonction qui retourne le nombre d’éléments contenus dans une liste donnée (fournir une version itérative et une version récursive de cette fonction).

  3. TD4 • Exercice 1 : Nombre d’éléments d’une liste

  4. Quand on écrit Pr.all avec un pointeur Pr Pr/=nullà vérifier avant ! Règle d’or n°1

  5. TD4 • Exercice 1 : Nombre d’éléments d’une liste

  6. TD4 • Exercice 2 : Ajout d’un élément en fin de liste • Ecrire un sous-programme permettant d’ajouter un élément à la fin d’une liste. On considèrera les types Element et P-Elementdéfinis dans le cadre de l’exercice 1.

  7. TD4 • Exercice 2 : Ajout d’un élément en fin de liste • Ecrire un sous-programme permettant d’ajouter un élément au début d’une liste.

  8. TD4 • Exercice 2 : Ajout d’un élément en fin de liste • Comment modifier la déclaration de la liste pour simplifier l’insertion en fin de liste ?

  9. TD4 • Exercice 2 : Ajout d’un élément en fin de liste • Comment modifier la déclaration de la liste pour simplifier l’insertion en fin de liste ?

  10. TD4 • Exercice 2 : Ajout d’un élément en fin de liste • Comment modifier la déclaration de la liste pour simplifier l’insertion en fin de liste ?

  11. TD4 • Exercice 3 : Eclatement de liste • On dispose d’une liste de nombres entiers. On veut éclater cette liste en une liste de nombres pairs et une liste de nombres impairs. L’ordre des nombres dans ces listes est indifférent. • Ecrire le programme réalisant l’éclatement de la liste.

  12. TD4 • Exercice 3 : Eclatement de liste • On dispose d’une liste de nombres entiers. On veut éclater cette liste en une liste de nombres pairs et une liste de nombres impairs. L’ordre des nombres dans ces listes est indifférent. • Ecrire le programme réalisant l’éclatement de la liste.

More Related