Exercices Corrigés sur les tableaux Algorithme - Exercice avec Correction les tableaux statiques et dynamiques

Exercice 1 

Écrivez un algorithme qui déclare et remplisse un tableau statique de 7 valeurs numériques en les initialisant toutes à zéro.

Exercice 2 

Écrivez un algorithme qui déclare et remplisse un tableau contenant les six voyelles de l’alphabet latin.

Exercice 3 

Ecrire un algorithme qui déclare un tableau de 9 notes, dont on fait ensuite saisir les valeurs par l’utilisateur.

Exercice 4 

Que produit l’algorithme suivant ? 

Tableau Nb(5) en Entier
Variable i en Entier
Début
Pour i ? 0 à 5
  Nb(i) ? i * i
i suivant
Pour i ? 0 à 5
  Ecrire Nb(i)
i suivant
Fin 

Peut-on simplifier cet algorithme avec le même résultat ?

Exercice 5 

Que produit l’algorithme suivant ? 

Tableau N(6) en Entier
Variables i, k en Entier
Début
N(0) ? 1
Pour k ? 1 à 6
  N(k) ? N(k-1) + 2
k Suivant
Pour i ? 0 à 6
  Ecrire N(i)
i suivant
Fin 

Peut-on simplifier cet algorithme avec le même résultat ?

Exercice 6 

Que produit l’algorithme suivant ? 

Tableau Suite(7) en Entier
Variable i en Entier
Début
Suite(0) ? 1
Suite(1) ? 1
Pour i ? 2 à 7
  Suite(i) ? Suite(i-1) + Suite(i-2)
i suivant
Pour i ? 0 à 7
  Ecrire Suite(i)
i suivant
Fin

Exercice 7 

Ecrivez la fin de l’algorithme 6.3 afin que le calcul de la moyenne des notes soit effectué et affiché à l’écran.

Exercice 8 

Ecrivez un algorithme permettant à l’utilisateur de saisir un nombre quelconque de valeurs, qui devront être stockées dans un tableau. 
L’utilisateur doit donc commencer par entrer le nombre de valeurs qu’il compte saisir. Il effectuera ensuite cette saisie. Enfin, une fois la saisie terminée, le programme affichera le nombre de valeurs négatives et le nombre de valeurs positives.

Exercice 9 

Ecrivez un algorithme calculant la somme des valeurs d’un tableau (on suppose que le tableau a été préalablement saisi).

-------------------------------------------------------------------------------------------------------
Correction
-------------------------------------------------------------------------------------------------------


Corrigé Exercice 1 

Tableau Truc (6) en Numérique
Variable i en Numérique
Debut
Pour i ? 0 à 6
  Truc (i) ? 0
i Suivant
Fin

Corrigé Exercice 2 

Tableau Truc (5) en Caractère
Debut
Truc (0) ? "a"
Truc (1) ? "e"
Truc(2) ? "i"
Truc(3) ? "o"
Truc(4) ? "u"
Truc(5) ? "y"
Fin

Corrigé Exercice 3 

Tableau Notes(8) en Numérique
Variable i en Numérique
Pour i ? 0 à 8
  Ecrire "Entrez la note numéro ", i + 1
  Lire Notes(i)
i Suivant
Fin

Corrigé Exercice 4 

Cet algorithme remplit un tableau avec six valeurs : 0, 1, 4, 9, 16, 25.  

Il les écrit ensuite à l’écran. Simplification : 

Tableau Nb(5) en Numérique
Variable i en Numérique
Début
Pour i ? 0 à 5
  Nb(i) ? i * i
  Ecrire Nb(i)
i Suivant
Fin

Corrigé Exercice 5 

Cet algorithme remplit un tableau avec les sept valeurs : 1, 3, 5, 7, 9, 11, 13.  

Il les écrit ensuite à l’écran. Simplification :

Tableau N(6) en Numérique
Variables i, k en Numérique
Début
N(0) ? 1
Ecrire N(0)
Pour k ? 1 à 6
  N(k) ? N(k-1) + 2
  Ecrire N(k)
k Suivant
Fin

Corrigé Exercice 6 

Cet algorithme remplit un tableau de 8 valeurs : 1, 1, 2, 3, 5, 8, 13, 21

Corrigé Exercice 7 

Variable S en Numérique
Tableau Notes(8) en Numérique
Debut
s ? 0
Pour i ? 0 à 8
  Ecrire "Entrez la note n° ", i + 1
  Lire Notes(i)
  s ? s + Notes(i)
i Suivant
Ecrire "Moyenne :", s/9
Fin

Corrigé Exercice 8 

Variables Nb, Nbpos, Nbneg en Numérique
Tableau T() en Numérique
Debut
Ecrire "Entrez le nombre de valeurs :"
Lire Nb
Redim T(Nb-1)
Nbpos ? 0
Nbneg ? 0
Pour i ? 0 à Nb - 1
  Ecrire "Entrez le nombre n° ", i + 1
  Lire T(i)
  Si T(i) > 0 alors
    Nbpos ? Nbpos + 1
  Sinon
    Nbneg ? Nbneg + 1
  Finsi
i Suivant
Ecrire "Nombre de valeurs positives : ", Nbpos
Ecrire "Nombre de valeurs négatives : ", Nbneg
Fin

Corrigé Exercice 9 

Variables i, Som, N en Numérique
Tableau T() en Numérique
Debut
… (on ne programme pas la saisie du tableau, dont on suppose qu’il compte N
éléments)
Redim T(N-1)
Som ? 0
Pour i ? 0 à N - 1
  Som ? Som + T(i)
i Suivant
Ecrire "Somme des éléments du tableau : ", Som
Fin
 

Article plus récent Article plus ancien

Leave a Reply