13.07.2015 Views

Exercice 2 (3 points

Exercice 2 (3 points

Exercice 2 (3 points

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Le tableau de déclaration des objets globauxObjet Type/Nature RôleConvertir Fonction Qui retourne l'équivalent alphabétique dutexte écrit en braille.G Texte Un fichier texte contant le texte à convertirF Carte Un fichier typé contant les lettres majusculeset leurs équivalents en braillesAnalyse de la fonction ConvertirDEF FN Convertir(Var G :Texte ; Var F : Carte) :ChaineRésultat = Convertir2) Convertir←Sous_chaine(Ch,1,Long(Ch)-1)1) Ch=[Ouvrir(G), Ch←""]Tant que Non(Fin_Fichier(G)) FaireLire_nl(G,Ligne)Ch←Ch+Fn DetMot(Ligne, F)+" "Fin Tant queLe tableau de déclaration des objets locauxObjet Type/Nature RôleCh Chaine La chaine alphabétique équivalente à laconversion du texte en BrailleLigne Chaine Une variable servant à sauvegarder les lignes dutexte en brailleDetMot Fonction Servant à déterminer le mot équivalent à uneligne écrite en BrailleAnalyse de la fonction DetMotDEF FN DetMot (Ligne :Chaine ; Var F : Carte) :ChaineRésultat = DetMot2) DetMot←M1) M =[d←1, M←""]Tant que dLong(Ligne) FaireCh←Sous_chaîne(Ligne,d,6)M ←M+Fn RechercheLettre(Ch,F)d←d+6Fin Tant queCorrigé de l’épreuve d’Algorithmique et Programmation 2012 – Sciences de l’Informatique Page : 3/4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!