mardi 29 novembre 2011

exercises algorithme avec correction

1/Ecrire un algorithme qui déclare et remplisse un tableau de 7 valeurs numériques en les mettant toutes à zéro.
2/Ecrire un algorithme qui déclare et remplisse un tableau contenant les six voyelles de l’alphabet latin.
3/Ecrire un algorithme qui déclare un tableau de 9 notes, dont on fait ensuite saisir les valeurs par l’utilisateur.
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 ?
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 ? 
correction:
 1/
Tableau Truc(6) en Numérique
Variable i en Numérique
Debut
Pour i ← 0 à 6
  Truc(i) ← 0
i Suivant
Fin

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
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

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

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

exercices algorithmique (debutant) en developpement informatique



Exercice 6.1

Ecrire un algorithme qui déclare et remplisse un tableau de 7 valeurs
numériques en les mettant toutes à zéro.

Corrigé Exercice 6.1

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

Exercice 6.2

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

Corrigé Exercice 6.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

Exercice 6.3

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

Corrigé Exercice 6.3

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

partie2 des exercices algorithmique (debutant) developpement



Exercice 6.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 ?

Corrigé Exercice 6.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 *
     Ecrire Nb(i)
    i Suivant
  Fin

Exercice 6.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 ?

Corrigé Exercice 6.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