Asdc 20 21 part3 Les types abstraits de données TAD CLes types abstraits de données ? Un TAD est une description d ? un ensemble de données qui fait abstraction de la structure de données ? structure interne inconnue de l ? extérieur ? Un TAD spéci ?e ? L

Les types abstraits de données TAD CLes types abstraits de données ? Un TAD est une description d ? un ensemble de données qui fait abstraction de la structure de données ? structure interne inconnue de l ? extérieur ? Un TAD spéci ?e ? Le type de données contenues ? Une description détaillée des opérations qui peuvent être e ?ectuées sur les données ? Un TAD ne spéci ?e pas ? La façon dont les données sont stockées ? Comment les méthodes sont implémentées CLes types abstraits de données ? Exemple ? Modéliser un sac de billes avec un TAD ? Le TAD contient des billes ? Le TAD fournit la possibilité de remettre ou de retirer une bille dans le sac Exemple d ? implémentation du TAD sac à billes Un tissu en coton avec ruban ? Algorithme Le joueur prend une bille du sac de billes et la lance vers la bille cible Le joueur avec la bille la plus proche du but gagne toutes les billes et remet les billes dans son sac ? L ? algorithme fait référence au sac des billes uniquement et non pas au tissu en coton CLes types abstraits de données ? Abstraction ? Séparation entre les propriétés du type de données et son implémentation Modularité Changer l ? implémentation d ? un module sans a ?ecter l ? implémentation de l ? autre Exemple d ? implémentation du TAD sac à billes Un tissu en coton noué avec un ruban Exemple d ? implémentation du TAD sac à billes Un sac en cuir Exemple d ? implémentation du TAD sac à billes Un sac plastique avec une fermeture L ? implémentation de l ? algorithme jeu de billes ? est indépendante de l ? implémentation du TAD Sac de billes ? CLes types abstraits de données ? Exemple un réseau routier peut être modélisé par un graphe Les n ?uds correspondent aux intersections et les arcs représentent les routes ? Opérations ? recherche d ? un itinéraire entre deux lieux avec ou sans étape ? recherche de l ? itinéraire le plus court CLes types abstraits de données ? Les types de données déjà rencontrés sont en fait des TAD ? Exemple du type entier ? Notation suite de chi ?res décimaux éventuellement précédée d ? un signe ?? ou ? Opérations op arithm - mod div ? On ne se soucie pas de la représentation d ? un entier binaire par complément à ? ? Exemple du type booléen ? Notation Vrai Faux ? Opérations opérateurs OU ET NON etc ? ? Représentation octet en Pascal et C rien de prévu en C CLes types abstraits de données ? Pourquoi avoir recours à cette notion nouvelle de type abstrait ? elle permet de dé ?nir des types de données non primitifs ? c'est-à dire non disponibles non déjà implémentés dans les langages de programmation courants ? En résumé L ? implantation d ? un TAD comporte deux parties ?

Documents similaires
Organic mineral 25 50 DALLE ACOUSTIQUE EN LAINE DE BOIS - ORGANIC MINERAL DALLE ACOUSTIQUE EN LAINE DE BOIS - ORGANIC MINERAL Murs et plafonds acoustiques - Laine de bois - Gamme Organic Organic Minéral est un complexe constitué de laine de bois très ?ne 0 0
Fap widman pesson rihm 1 FESTIVAL D ? AUTOMNE À PARIS SEPTEMBRE ?? DÉCEMBRE e ÉDITION DOSSIER DE PRESSE MUSIQUE Festival d ? Automne à Paris rue de Rivoli ?? Paris Renseignements et réservations www festival-automne com Service de presse Rémi Fort et Marg 0 0
Livre algorithmes ALGORITHMES CO U R S D E M AT H É M AT I Q U E S PREMIÈRE ANNÉE Exo C CAlgorithmes Ce recueil regroupe di ?érents chapitres sur les mathématiques en lien avec l ? informatique C CSommaire Algorithmes et mathématiques Premiers pas avec yt 0 0
Accents 1 Module accents formation lalanguefrancaise com Ce module est consacré aux principales di ?cultés liées à l'usage des accents en français notamment l'accent circon exe et le tréma Ou o? Règle on écrit ou ? sans accent si on peut remplacer par ou 0 0
Exposition de char 00 bru x 0 0
Installation guide 51 Red Hat Enterprise Linux Red Hat Enterprise Linux Installation Guide CRed Hat Enterprise Linux Red Hat Enterprise Linux Installation Guide Copyright ? Red Hat Inc This Installation Guide documents relevant information regarding the i 0 0
Prise en main de microsoft office excel 2016 0 0
Yves marquet les freres de la purete 0 0
Cours griffon emploi du temps type 6e v2 0 0
L x27 image manquante de rithy panh fe laac 0 0
  • 49
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager