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

Algorithmes pour notes et chaînes de caractères

Le document présente deux problèmes algorithmiques. Le premier concerne le remplissage et la subdivision d'un tableau de notes en deux tableaux, l'un pour les notes inférieures à 10 et l'autre pour les notes supérieures ou égales à 10. Le second problème concerne la saisie d'une chaîne de caractères, le comptage de chiffres, la conversion en majuscules et l'extraction des voyelles.

Transféré par

yarfa763
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues2 pages

Algorithmes pour notes et chaînes de caractères

Le document présente deux problèmes algorithmiques. Le premier concerne le remplissage et la subdivision d'un tableau de notes en deux tableaux, l'un pour les notes inférieures à 10 et l'autre pour les notes supérieures ou égales à 10. Le second problème concerne la saisie d'une chaîne de caractères, le comptage de chiffres, la conversion en majuscules et l'extraction des voyelles.

Transféré par

yarfa763
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 PDF, TXT ou lisez en ligne sur Scribd

2ième T.

I Mr BEDOUI Mounir

Problème 1

On se propose de remplir un tableau par les notes de N élèves (N entre 5 et 40 et une note est entre 0 et
20), subdiviser le tableau en deux tableaux : T1 pour les notes strictement inférieures à 10 et T2 pour celles
qui sont supérieures ou égales à 10. Enfin, on demande d’afficher chaque tableau à part avec le nombre de
ses éléments.

Exemple : si N =5 et T :

12.25 7 3 10 18
0 1 2 3 4

On obtient : T1 : 7 3 Et T2 : 12.25 10 18

0 1 0 1 2
L’affichage sera comme suit :

On a 2 notes < 10 :

On a 3 notes >= 10 :

12.25

10

18

Travail demandé : faire l’algorithme des différents modules : saisir, remplir, subdiviser, afficher

(sans oublier TDNT et TDOG)

Pour ceci, on donne l’algorithme du programme principal :

Algorithme exercice1

Debut

saisir(n)

remplir(n,t)

subdiviser(n,t,nbr1,t1,nbr2,t2)

afficher(nbr1,t1)

afficher(nbr2,t2)

Fin
Lycée Soukrine 2023/2024
2ième T.I Mr BEDOUI Mounir

Questions :

Faire le TDNT ainsi que le TDOG.

2/ Elaborer l’algorithme de chaque procédure.

Problème 2

On se propose de saisir une chaîne de caractères qui commence par un chiffre et qui comporte au moins 5
caractères, de compter le nombre de chiffres dans cette chaîne, de changer chaque lettre alphabétique par
son majuscule, d’extraire une nouvelle chaîne formée seulement des voyelles (les voyelles sont : A, E, I, O,
U, Y). Enfin, on demande d’afficher les deux chaînes trouvées.

Exemple : si la chaîne saisie est : 2ieme info *&* 3+4si

L’ordinateur doit afficher : nombre de chiffres : 3

La chaîne : 2IEME INFO *&* 3+4SI

La chaîne de voyelles : IEEIOI

Travail demandé : faire l’algorithme es différents modules : saisir, extraire, afficher …

Pour ceci, on donne l’algorithme du programme principal :

Algorithme exercice2

Debut

saisir(ch)

Ecrire(’’nombre de chiffres : ’’ , nb_chiffre(ch))

Ecrire(’’La chaîne : ’’ , changer(ch))

extraire(ch,chvoy)

afficher(chvoy)

Fin

Questions :

1/ Faire le TDNT ainsi que le TDOG.

2/ Elaborer l’algorithme de la procédure saisir, la fonction nb_chiffre, la fonction changer, la procédure


extraire ainsi que la procédure afficher.

Lycée Soukrine 2023/2024

Vous aimerez peut-être aussi