Profitez des promotions incroyables de nos cours en pdf!! Ignorer
Parmi les opérations utiles sur les tableaux (insertion, modification ..), on a : l’opération de suppression. Cette opération se fait selon la donnée d’entrée qu’on dispose. Si on a le numéro de la case à supprimer, alors, on parle de ‘suppression par position’. Si on n’a que la valeur qu’on veut supprimer mais pas son numéro (sa position), alors , on parle de suppression par valeur (suppression d’une case ou de plusieurs cases en cas de répétition de la valeur dans le tableau). Tous ces cas seront traité dans cet article. Commençons notre aventure! (
Ecrire un algorithme qui demande la position de l’élément à supprimer et qui le supprime et affiche le tableau résultat (on travaille avec un seul tableau)
Explication :
Solution Tableau T(20):reel variable i,S:entier debut pour i allant de 1 à 10 faire ecrire "donnez un nombre : " lire T(i) finpour ecrire "donnez la position de l’élément à supprimer : " lire S pour i allant de S à 9 faire T(i) <--T(i + 1) finpour pour i allant de 1 à 9 faire ecrire T(i) finpour fin
Ecrire un algorithme qui permet de remplir un tableau avec des reels. On supprime la case qui contient la valeur donnée par l’utilisateur.
Algo_Suppression_valeur tableaux T(20): entier variables v, i,p: entier debut //Remplissage du tableau ecrire "donner la valeur" lire v #traitements pour i allant de 1 à 20 faire Si v ==T(i) alors p←i #arreter la recherche i<-21 fin Si fin pour pour i allant de p à 19 faire T(i)←T(i+1) fin pour pour i allant de 1 à 19 faire ecrire T(i) fin pour fin
Ecrire un algorithme qui demande l’élément à supprimer et qui le supprime du tableau (supprime toutes les occurrences ).Affiche le tableau résultat (on travaille avec un seul tableau)
Explication : supprimer la valeur 16.
à vous de proposer une solution à cette prblèmatique.
Vous devez utilisez le même principe de l’exercice précédent mais cette fois-ci on a plusieurs cases à supprimer. Pensez-vous qu’on a un traitement itératif? on attend vos commentaires!!
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).
Je suis tellement satisfait avec les résultats que j’ai trouvé dans cette site.