Algorithmique et structures des données

De Didaquest
Aller à la navigationAller à la recherche


Autres Fiches Conceptuelles
Posez une Question


(+)

Target Icon.pngVotre Publicité sur le Réseau Target Icon.png

Puce-didaquest.png Traduction


More-didaquest.png Traductions


Puce-didaquest.png Définition

Domaine, Discipline, Thématique


More-didaquest.png Justification


Définition écrite



Blue-circle-target.png Définition d'un algorithme

  • Le terme algorithme apparait au 9ème siècle, il vient du nom de son créateur perse le mathématicien et l'astronome Abdullah Muhammad Ibn Mussa Al Khawarizmi. Même si on ne se rend pas compte, les algorithmes sont partout, ils trouvent leur utilité dans notre vie quotidienne; le fait de pratiquer le sport, de cuisiner..
  • Un algorithme est l'ensemble d'étapes finies à appliquer d'une façon ordonnée pour apporter des solutions à un problème donné.


Blue-circle-target.png Caractéristiques d'un algorithme

  • Un algorithme informatique fonctionne par le biais d'entrée des données (input), leur traitement via un ensemble d'instructions finies et rangées pour arriver à générer des résultats à la sortie (output) afin de réaliser une tâche bien déterminée.
  • Un algorithme doit être:

- Lisible: l'algorithme doit être compréhensible même par un non-informaticien.

- Précis et non ambigüe: chaque élément de l'algorithme ne doit pas porter à confusion.

- Doit avoir une fin.

- Concis: un algorithme ne doit pas dépasser une page. Si c'est le cas, il faut décomposer le problème en plusieurs sous-problèmes.

- Structuré: un algorithme doit être composé de différentes parties facilement identifiables.

- Résout le problème.
Blue-circle-target.png Les avantages d'un algorithme

  • Un algorithme correctement écrit répond à ce qui est demandé par l'exécution de toutes les tâches ce qui offre un certain nombre d'avantages:

- L'automatisation des services

- Le tri rapide

- L'efficacité des réponses

- L'exactitude des résultats

- Améliorer notre quotidien
Blue-circle-target.png Les inconvénients d'un algorithme

- Ils n'existe pas d'algorithme qui s'applique à tous les problèmes. Chaque situation a ses propres conditions, variables et hypothèses spécifiques.

- L'existence des algorithmes cause pour certain la perte de leur travail suite à l'automatisation de certains services dans le domaine d'industrie, le e-learning, etc.

- Les algorithmes ne sont pas toujours pertinents et utiles, ils peuvent être utilisés pour endommager les ordinateurs, gaspiller les ressources, détruire les données et perturber le fonctionnement, c'est l'exemple des virus informatiques.


Blue-circle-target.png Comment écrire un algorithme Un algorithme possède un nom et un objectif qu'on ne peut atteindre que si on exécute successivement et dans l'ordre les instructions qui le composent. Un algorithme se compose d'un ensemble de structures algorithmiques et d'une variété de structures de données.

  • Les structures de données: L'algorithme se sert des inputs

More-didaquest.png Algorithmique et structures des données - Historique (+)


Définition graphique




Puce-didaquest.png Concepts ou notions associés


More-didaquest.png Algorithmique et structures des données - Glossaire / (+)



Puce-didaquest.png Exemples, applications, utilisations

  • ...............................................................................

................................................................................ ................................................................................ ................................................................................

  • ...............................................................................

................................................................................ ................................................................................ ................................................................................


(+)



Puce-didaquest.png Erreurs ou confusions éventuelles



Puce-didaquest.png Questions possibles



Puce-didaquest.png Liaisons enseignements et programmes

Idées ou Réflexions liées à son enseignement



Aides et astuces



Education: Autres liens, sites ou portails




Puce-didaquest.png Bibliographie