0% ont trouvé ce document utile (0 vote)
17 vues2 pages

Exercice d'algorithmique et de programmation

Transféré par

gm0monya
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
17 vues2 pages

Exercice d'algorithmique et de programmation

Transféré par

gm0monya
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

République Tunisienne Niveau : 4ème Année Scientifiques

Ministère de l’éducation Matière : Informatique


***********
Date:12/02/2024 Durée : 1H
Lycée Farhat Hached de Bizerte

Devoir de contrôle N°2 Note : …….


Nom & prénom : ………………………………………… N° : ….

Exercice1 :(6 pts)


Soit la fonction inconnue suivante

Fonction inconnu(ch1 :chaine ;x,y :entier) :


………………………..
Debut
Ch2 ″″
ix
Repeter
ch2ch2+ch1[i]
ii-1
Jusqu’à i=y
Retourner ch2
Fin

1- Compléter l’entête de la fonction inconnue


2- Exécuter la fonction manuellement pour

inconne("informatique",7,10)

inconne("ADMISSION",0,5)

inconne("DEFINITION",2,6)

3- Donner le rôle de cette fonction

………………………………………………………………………………………………

4- En déduire une autre solution en utilisant une fonction prédéfinie sans utiliser une boucle.

………………………………………………………………………………………………

5- Soit l’algorithme du programme principal ou la fonction inconnue est appelée


Algorithme du programme principal
Debut
Repeter
Lire(ch)
Jusqu’à verif(ch)
Saisie(a,b)
Ecrire(inconnu(ch,a,b))
Fin

En se basant sur l’algorithme de la fonction et l’algorithme du programme principal,


compléter le tableau ci-dessous

Variables locales

Variables globales

Paramètres effectifs

Paramètres formels

Problème :(14 pts)

On se propose d’écrire un programme permettant de saisir une chaine ch. La chaîne ch doit être non
vide et de taille inférieure à 50. Elle commence obligatoirement par une lettre, se termine par un
point et chaque deux mots consécutifs sont séparés par un seul espace.

De trier la chaine ch selon l’ordre croissant de la longueur de chaque mot la constituant puis
d’afficher la chaine résultat

Exemple :

Pour ch = "une hirondelle ne fait pas le printemps." Après le triage des mots de ch, on obtient le
résultat suivant : "ne le une pas fait printemps hirondelle"

N.B. Le point "." indiquant la fin de la chaîne, ne fait pas partie du dernier mot. Par conséquent ne
figure pas dans la chaîne cryptée

Questions :

1) Ecrire l’algorithme du programme principal en le décomposant en module


2) Ecrire les algorithmes des modules envisagés

Vous aimerez peut-être aussi