Introduction :

Comme l’opération d’insertion, on peut avoir besoin d’un autre type d’opérations sur les tableaux en général (les tableaux à une dimension -vecteurs- en particulier). Dans cette partie , on va discuter des cas où on doit utiliser l’opération de modification sur notre tableau.

Opération de modification :

On préfère comprendre l’opération de modification via des exercices pratiques qui vont dévoiler l’utilité de cette opération, comment la faire, et vont aussi nous aidez à mieux distinguer entre l’opération d’insertion et l’opération de modification.

Exercice 1: Ecrire  un  algorithme qui permet de  modifier  les  cases négatives dans un  tableau T(20)  par  0.On affiche ensuite le nombre des valeurs modifiées.

Exercice 2: Ecrire  un algorithme qui permet de  remplir un tableau par  des réels.  Puis,  il modifie  le  contenu de cases paires par 1 et le contenu des cases impairs par le carré des anciennes valeurs

Solution Exercice 1 :
Algo_Ex1_Modification

tableaux T(20): entier

variables  x,i,c: entier

debut

c←0

#remplissage

pour i allant de 1 à 20 faire

ecrire "donner un nombre"

lire T(i)

fin pour

#traitement :

pour i allant de 1 à 20 faire

Si T(i)<0 Alors

T(i)←0

c←c+1

fin Si

fin pour

pour i allant de 1 à 20 faire

ecrire T(i)

fin pour

ecrire "le nombre des nombres modifié est :",c
Solution Exercice 2 :

Algo_Exercice 2

tableaux T(20): entier

variables  i: entier

debut

pour i allant de 1 à 20 faire

ecrire "donner un nombre"

lire T(i)

fin pour

pour i allant de 1 à 20 faire

Si i%2 !=0 Alors

T(i)←T(i)*T(i)

Sinon

T(i) ← 1

fin Si

fin pour

pour i allant de 1 à 20 faire

ecrire T(i)

fin pour

Exercice 3: Ecrire un algorithme qui permet de remplir un tableau. Puis modifie le à partir de la 3eme case tel que: T(i) =T(i-1)+T(i-2)

Solution :

Algo_Ex3_Modification

Tableau        T(20):reel

variable        i:entier

debut

pour i allant de 1 a 20 faire

ecrire "donnez un nombre : "

lire T(i)

fin pour

pour i allant de 3 a 20 faire

T(i) <--T(i-1)+T(i-2)

Fin pour

Pour i allant de 1 à 20 faire

Ecrire T(i)

Fin pour

Fin

Vous pouvez suivre notre liste des vidéos sur l’algorithmique sur notre chaine youtube 9raytifclick (Darija: arabe marocaine) : Cours sur les algorithmes.

Aussi, si vous voulez commencer l’apprentissage d’un langage de programmation, voilà notre cours : Langage Python Niveau 1 qui sera très utile pour vous (il vous aide à pratiquer tous les éléments vu dans notre cours d’algorithmique).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *