Information Technology Reference
In-Depth Information
module interface
programme principal;
début
chaîne de caractères réponse, cote_livre, mot_clé;
liste liste_livre;
tant que (réponse < > 3)
faire
poser_question (" que voulez-vous faire ?
chercher un livre ? 1
réserver un livre ? 2
quitter ? 3");
lire_réponse (réponse);
cas (réponse) :
1: poser_question ("donnez un mot-clé :");
lire_réponse (mot_clé);
chercher_livre (liste_livre, mot_clé);
afficher (liste_livre);
2: poser_question ("donnez la cote du livre :");
lire_réponse (cote_livre);
réserver_livre (cote_livre);
3 : rien;
fin cas;
fin tant que;
fin
procédure lire_réponse (out chaîne : chaîne de caractères);
début
code qui lit une chaîne de caractères au clavier
appelle une fonction lit_clavier de la bibliothèque du langage
fin
procédure poser_question (in chaîne : chaîne de caractères);
début
code qui écrit une chaîne de caractères sur l'écran
appelle une fonction affiche_écran de la bibliothèque du langage
fin
fin module;
module recherche;
export chercher_livre, réserver_livre;
procédure chercher_livre (out liste liste_livre, in chaîne de caractères
mot_clé);
début
code qui effectue une recherche dans le catalogue de la bibliothèque
appelle une fonction lire_fichier de la bibliothèque du langage
fin;
Search WWH ::




Custom Search