Académique Documents
Professionnel Documents
Culture Documents
Prof : FRIKHA Mohamed Heni Tableau de déclaration des objets globaux Algorithme
programme principal
Algorithme Problème1 30 2 Manipuler un tableau de chaines
Objet Type
Algorithme du
Début T Tab
Minutes
Implémentation
Med Heni Frikha Avec PYTHON
Saisir (n)
Comprendre les Remplir (T, n)
N
Saisir
Entier
Procédure
Ecrire un programme qui permet de :
Remplir un tableau T par N (avec 5≤ N ≤ 30) chaines de caractères qui ne dépassent pas
Afficher (T, n) Nouveau type Remplir Procédure 20 caractères.
tableaux
Avec modules
Med Heni FRIKHA
programme principal
Si N = 6 et que le tableau contient les éléments suivants : Si T[i] mod 2 = 0 Alors
i Entier Objet Nature / Type
Les éléments pairs sont : Début
Algorithme du
Ecrire (T[i])
T 5 6 129 12 7843 907 6 Saisir (n) T Tab
0 1 2 3 4 5 12
Fin si
FinPour
Implémentation Remplir (T, n) N Entier
Préparer BAC 2023 : « Niveau 6 » | Comprendre les tableaux Préparer BAC 2023 : « Niveau 6 » | Comprendre les tableaux Préparer BAC 2023 : « Niveau 6 » | Comprendre les tableaux
1 Prof : Frikha Med Heni 2 Prof : Frikha Med Heni 3 Prof : Frikha Med Heni
impairs à gauche puis tous ses chiffres pairs en respectant l’ordre de leurs apparitions. Enfin, Ecrire un programme qui permet d’effectuer sur un tableau T de N éléments de type
Préparer BAC 2023 : « Niveau 6 » | Comprendre les tableaux Préparer BAC 2023 : « Niveau 6 » | Comprendre les tableaux Préparer BAC 2023 : « Niveau 6 » | Comprendre les tableaux
4 Prof : Frikha Med Heni 5 Prof : Frikha Med Heni 6 Prof : Frikha Med Heni
Analyse & Analyse &
Algorithme Algorithme
35 7 Nombre porte-bonheur Travail demandé : 40 10 Degré de Ressemblance …
Minutes Minutes
Implémentation Implémentation
Med Heni Frikha Avec PYTHON 1. Implémenter cet algorithme Med Heni Frikha Avec PYTHON
tableau T.
50
Minutes
11 Termes d’une suite …
Implémentation
Med Heni Frikha Avec PYTHON
Analyse &
Algorithme
35
Minutes
8 Suite géométrique
Implémentation
Med Heni Frikha Avec PYTHON
Préparer BAC 2023 : « Niveau 6 » | Comprendre les tableaux Préparer BAC 2023 : « Niveau 6 » | Comprendre les tableaux Préparer BAC 2023 : « Niveau 6 » | Comprendre les tableaux
7 Prof : Frikha Med Heni 8 Prof : Frikha Med Heni 9 Prof : Frikha Med Heni
Analyse &
Algorithme
50
Minutes
12 Noms ayant un nombre de voyelles maximal Implémentation
Avec PYTHON
Implémentation Tableau de déclaration des objets locaux Med Heni Frikha
Med Heni Frikha Avec PYTHON
Objet Type
Soit T un tableau rempli par les noms de N personnes (avec 5≤ N ≤ 20). Les noms sont des Procédure Afficher (T : Tab, n : entier, maxV : entier) i Entier
Début NombreVoy Fonction
chaines de caractères formées par des lettres majuscules et pouvant contenir un ou Pour i de 0 à n-1 Faire
Si NombreVoy(T[i]) = maxV Alors
plusieurs espaces. La taille maximale d’un nom est de 20 caractères.
Ecrire (T[i])
Ecrire un programme qui permet de remplir le tableau T par N noms en respectant les Fin si
FinPour
contraintes décrites ci-dessus et d’afficher les noms contenant le plus grand nombre de Fin
voyelles.
Fonction VerifierAlpha (ch : chaine) : Booléen Tableau de déclaration des objets locaux
Exemple : Pour N = 6 et le tableau T suivant : Début Objet Type
Début
Algorithme du
nb Entier
Afficher Procédure
Ecrire ("Donner la taille du tableau ")
Lire (N) MaxVoyelles Fonction
Fonction MaxVoyelles (T : Tab, n : entier) : Entier
Jusqu’à 5 ≤ N ≤ 20
Début
Fin
m NombreVoy (T[0])
Procédure Remplir (@ T : Tab, n : entier) Pour i de 1 à n-1 Faire
Début Tableau de déclaration des objets locaux Si NombreVoy (T[i]) > m Alors
Pour i de 0 à n-1 Faire Objet Type m NombreVoy (T[i])
Répéter i Entier Fin si
Ecrire ("Donner un nom ") VerifierAlpha Fonction FinPour Tableau de déclaration des objets locaux
Lire (T[i]) Retourner m Objet Type
Jusqu’à (long (T [ i ]) ≤ 20) et (VerifierAlpha (T[i]) = Vrai) Fin i Entier
FinPour m Entier
Fin NombreVoy Fonction
Préparer BAC 2023 : « Niveau 6 » | Comprendre les tableaux Préparer BAC 2023 : « Niveau 6 » | Comprendre les tableaux Préparer BAC 2023 : « Niveau 6 » | Comprendre les tableaux
10 Prof : Frikha Med Heni 11 Prof : Frikha Med Heni 12 Prof : Frikha Med Heni