Lycée Rue Manzah Bni Khaled Matière : Informatique Durée : 1 heure de 16 h à 17h Nom :…………………………………………..Prénom :…………………………………………
Exercice 1 : (4,5 points)
Soit la fonction Inconnue suivante Fonction Inconnue (c :caractère, ch : chaine) :………………………. Début i← -1 Répéter i← i + 1 Jusqu’à (ch[i] = c) ou (i =long(ch) - 1) Si ch[i] = c Alors Retourner(i) Sinon Retourner (-1) FinSi Fin Questions : 1) Déterminer le type du résultat retourné par la fonction Inconnue. (0,5 point) 2) Déterminer le résultat retourné par la fonction Inconnue pour les valeurs suivantes de c et ch. (2 points) c ← "o" et ch ← "Bonjour"………………………………………………………………………………………… c← "b" et ch ← "amis"………………………………………………………………………………………………. 3) En déduire le rôle de la fonction inconnue. (2 point) ………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………… Exercice 2 (15,5 points) Travail demandé : 1) Ecrire un algorithme pour le programme principal en le décomposant en modules. 2) Ecrire un algorithme pour chaque module envisagé.