TDAO1 : echauffements

Exo 1 : Somme et moyenne d'entiers entrés au clavier
Définissez et implantez l'algorithme correspondant à la spécification suivante :
On entre un entier N au clavier. Si N est strictement positif, on affiche la somme et la moyenne des entiers entrés jusqu'à présent. Sinon, on s'arrête.
Quelle est la complexité en temps de votre programme ? Sa complexité en espace ?
Exo 2 : Tri par sélection itérée du minimum
Classement d'un talbeau T par ordre croissant, an appliquant le principe suivant. Un parcours du tableau permet de rechercher le plus petit élément qui est alors permuté avec le premier. On recommence avec le tableau ayant le premier élément en moins.
Explicitez cet algorithme et implantez-le.
Quelle est la complexité en temps de votre programme ? Sa complexité en espace ?
Exo 3 : Tri par compression/décompression
On veut trier par ordre croissant un tableau T de N entiers tous inférieurs ou égaux à MAX. L'idée est la suivante. Dans un premier temps, on comprime T dans un nouveau tableau T', en comptant le nombre d'occurences dans T des entiers de 0 à MAX. Dans un second temps, on décompresse T'en T trié.
Explicitez cet algorithme et implantez-le.
Quelle est la complexité en temps de votre programme ? Sa complexité en espace ?
Exo 4 : Le crible d'Eratosthène
Parmiles N premiers nombres entiers non nuls, déterminez ceux qui sont premiers à l'aide du principe suivant. Soit P un tableau contenant les entiers de 1 à N. On supprime tous les multiples d'un élément tex2html_wrap_inline69 non déjà supprimé à partir du carré de tex2html_wrap_inline69 . On recommence. A la fin du traitement, les nombres restant sont premiers.
Précisez cette idée sur un exemple (N = 16).
Explicitez cet algorithme et implantez-le.
Quelle est la complexité en temps de votre programme ? Sa complexité en espace ?

Àpropos de ce document...

TDAO1 : échauffements

This document was generated using the LaTeX2HTML translator Version 96.1 (Feb 5, 1996) Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.

The command line arguments were:
latex2html -split 0 sujet.tex.

The translation was initiated by Jean-Christophe Soulie on mardi, 4 mai 1999, 17:07:18 GMT+4


Jean-Christophe Soulie
mardi, 4 mai 1999, 17:07:18 GMT+4