Adloun

NSI (terminale) · Chapitre 1 · Exercice d'entraînement

Précédent et suivant d'un navigateur

Structures de données linéaires · Les piles · niveau 2

Énoncé

Précédent et suivant d'un navigateur.

Un navigateur mémorise la page courante et permet de revenir à la page précédente (bouton « retour ») puis, éventuellement, d'avancer à nouveau (bouton « suivant »). Visiter une nouvelle page efface les pages « suivantes ».

Écrire une classe Navigateur dont le constructeur reçoit la page d'accueil, et munie des méthodes visiter(page), retour() et avancer() ; ces deux dernières renvoient la page courante après l'opération et ne font rien s'il n'y a pas de page où aller. On utilisera deux piles. Donner le coût de chaque opération.

Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre