6697e1b7ba81b_Les tabaux (2) (1)

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 4

Bac Scientifiques

Mme Raja Mkhinini

S
Objectif
• Déclarer un tableau en algorithme et Python
• Manipulation des tableaux en algorithme et Python

Exercice N°1 :
Pour chacune des propositions suivantes, valider chaque proposition en mettant dans la case
correspondante la lettre V si elle est correcte ou F dans le cas contraire.

a. Un tableau en algorithme

Permet de ranger des éléments de même type


Permet de ranger des éléments de types différents
Commence toujours par l'indice 0

b. Les indices d'un tableau peuvent êtres de type

Caractère
Chaine de caractère
Réels

c. Pour déclarer un tableau T qui contient 20 codes sous la forme "Lettre#chiffre", on


écrit dans le TDNT (tableau de déclaration de nouveau type)

Tab un tableau de 20 chaines


T est un tableau de 20 chaines
Tab un tableau de 20 entiers

d. Pour remplir un tableau de n entiers, on écrit

Pour i de 0 a n-1 faire


Lire(t[i])
Fin pour

Pour i de 0 a n faire
Lire(t[i])
Fin pour

Pour i de 1 a n faire
Lire(t[i])
Fin pour
Exercice N°2

Soit les séquences suivantes :


Ch "organisation2025"

1) t[1] sous-chaine(Ch,0,3)
2) t[2]t[1]+chr(65)
3) t[3]efface(ch,0,13)
4) v["a"]pos("o",t[2])
5) v["b"]valeur(t[3])
6) v["c"]v["b"] mod long(t[2])
Quel est le contenu du tableau t et v

t
1 2 3

v
"a" "b" "c"
Déclarer les tableaux t et v en algorithme.

Exercice N°3
1) Saisir la taille d'un tableau n [5..50]
2) Remplir un tableau T contenant des entiers [1,100]
3) Remplir un tableau V contenant des entiers aléatoires composés de 2 chiffres
4) Remplir un tableau W contenant des chaines sans espaces.
5) Remplir un tableau K par la somme de T,V et la longueur de chaque chaine de W
6) Afficher la somme des nombres pairs de K
7) Afficher les entiers multiples de 5 de K
8) Afficher le maximum de K.
Exemple Pour N=7 :

T 10 9 17 15 100 2 1
0 1 2 3 4 5 6

V 15 19 77 15 10 20 80
0 1 2 3 4 5 6

W "mouna" "ali" "bonbon" "cc" "4info" "?" "Papa"


0 1 2 3 4 5 6

K 30 31 100 32 115 23 85
0 1 2 3 4 5 6
Le programme doit afficher :

➢ La somme des entiers pairs=162


➢ Les entiers multiples de 5 sont : 30/100/115/85
➢ Le maximum=115

Exercice N°4
Ecrire un algorithme ainsi que son implémentation en Python d'un programme qui permet de
remplir un tableau T avec n chaines non vide et de 10 caractères maximums, on note que n 
[3,20] puis remplir un deuxième tableau V qui contient le nombre des voyelles de de chaque
chaine de T.
Afficher les chaines chanceuses.
NB : une chaine chanceuse est composée uniquement par des voyelles.

Exemple :

Vous aimerez peut-être aussi