Différences entre versions de « Algorithmique et structures des données »
De Didaquest
Aller à la navigationAller à la rechercheLigne 53 : | Ligne 53 : | ||
<!-- *************** Commercez les modifications *******************--> | <!-- *************** Commercez les modifications *******************--> | ||
− | * L'algorithmique est l'ensemble des règles et des techniques qui sont impliquées dans la définition et la conception d'algorithme c'est à dire l'ensemble de processus systématiques de résolution d'un problème permettant de décrire les étapes vers le résultat. | + | * '''Algorithmique: '''L'algorithmique est l'ensemble des règles et des techniques qui sont impliquées dans la définition et la conception d'algorithme c'est à dire l'ensemble de processus systématiques de résolution d'un problème permettant de décrire les étapes vers le résultat. |
* L'algorithmique est l'étude des algorithmes et complexité. | * L'algorithmique est l'étude des algorithmes et complexité. | ||
− | * Un algorithme est composé d'un ensemble de structures ordonnant à un processeur de réaliser dans un ordre précis un nombre de tâches élémentaires dans le but de résoudre un problème technique donné. | + | * '''Algorithme:''' Un algorithme est composé d'un ensemble de structures ordonnant à un processeur de réaliser dans un ordre précis un nombre de tâches élémentaires dans le but de résoudre un problème technique donné. |
* Un algorithme est un processus logique composé d'une suite finie et non ambiguë d'instructions et d’opérations permettant de résoudre une classe de problèmes en programmation. | * Un algorithme est un processus logique composé d'une suite finie et non ambiguë d'instructions et d’opérations permettant de résoudre une classe de problèmes en programmation. | ||
<!-- ******** Fin Définition Générale ***************************** --> | <!-- ******** Fin Définition Générale ***************************** --> | ||
Ligne 65 : | Ligne 65 : | ||
* 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.. | * 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é. | * Un algorithme est l'ensemble d'étapes finies à appliquer d'une façon ordonnée pour apporter des solutions à un problème donné. | ||
+ | |||
{{@}} '''Caractéristiques d'un algorithme''' | {{@}} '''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 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. | ||
Ligne 79 : | Ligne 80 : | ||
'''- Résout le problème.''' | '''- Résout le problème.''' | ||
+ | |||
{{@}} '''Les avantages d'un algorithme''' | {{@}} '''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: | * 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: | ||
Ligne 90 : | Ligne 92 : | ||
- Améliorer notre quotidien | - Améliorer notre quotidien | ||
+ | |||
{{@}} '''Les inconvénients d'un algorithme''' | {{@}} '''Les inconvénients d'un algorithme''' | ||
Ligne 101 : | Ligne 104 : | ||
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 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. | 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:''' | + | *'''Les structures algorithmiques:''' Chaque algorithme, pour aboutir à sa finalité, à sa propre façon de choisir et d'organiser ses structures algorithmiques. |
+ | On distingue: | ||
+ | *'''Les structures de données:''' Une structure de données est un format spécial destiné à organiser, traiter, extraire et stocker des données. Il existe plusieurs types de structures de données certaines simples et d'autres complexes. Elles permettent d'organiser les données pour pouvoir y accéder et les traiter de façon appropriée. | ||
+ | - '''Les structures linéaires:''' Les | ||
Version du 20 mars 2022 à 11:05
Votre Publicité sur le Réseau |
Traduction
Algorithmique et structures des données (Français)
/ Algorithmics and data structures (Anglais)
/ الخوارزميات وهياكل البيانات (Arabe)
Traductions
Définition
Domaine, Discipline, Thématique
Justification
Définition écrite
- Algorithmique: L'algorithmique est l'ensemble des règles et des techniques qui sont impliquées dans la définition et la conception d'algorithme c'est à dire l'ensemble de processus systématiques de résolution d'un problème permettant de décrire les étapes vers le résultat.
- L'algorithmique est l'étude des algorithmes et complexité.
- Algorithme: Un algorithme est composé d'un ensemble de structures ordonnant à un processeur de réaliser dans un ordre précis un nombre de tâches élémentaires dans le but de résoudre un problème technique donné.
- Un algorithme est un processus logique composé d'une suite finie et non ambiguë d'instructions et d’opérations permettant de résoudre une classe de problèmes en programmation.
Algorithmique et structures des données - Historique (+)
Définition graphique
Concepts ou notions associés
Algorithmique et structures des données - Glossaire / (+)
Exemples, applications, utilisations
................................................................................ ................................................................................ ................................................................................
................................................................................ ................................................................................ ................................................................................ |
Erreurs ou confusions éventuelles
- Confusion entre Algorithmique - Algorithme
- Confusion entre Structure algorithmique - Structure des données
- Confusion entre Algorithme - Programme
- Erreur fréquente: Comment corriger les anomalies d'un algorithme? Comment distinguer entre erreur logique et erreur d'exécution?
Questions possibles
Liaisons enseignements et programmes
Idées ou Réflexions liées à son enseignement
Aides et astuces
Education: Autres liens, sites ou portails
Bibliographie
Pour citer cette page: (et structures des données)
ABROUGUI, M & al, 2022. Algorithmique et structures des données. In Didaquest [en ligne]. <http:www.didaquest.org/wiki/Algorithmique_et_structures_des_donn%C3%A9es>, consulté le 3, juin, 2024
- ..................
- ..................
- ..................
- ..................
Catégories :
- Pages utilisant des arguments dupliqués dans les appels de modèle
- Sponsors Education
- Programmation (Concepts)
- Robotique (Concepts)
- Intelligence Artificielle (Concepts)
- Automatisation (Concepts)
- Machine Learning (Concepts)
- Big Data (Concepts)
- Internet Of Things (Concepts)
- Cloud Computing (Concepts)
- Blockchain (Concepts)
- Compilation (Concepts)
- Mathématique (Concepts)
- Industrie (Concepts)
- Sécurité Informatique (Concepts)
- Concepts
- Algorithmique et structures des données
- Algorithmique et structures des données (Concepts)
- Fiche conceptuelle didactique