Algorithmes et structures de données Cours 1 Patrick Reuter

Slides:



Advertisements
Présentations similaires
Algorithmes et structures de données (avancées) Cours 1+2
Advertisements

1 Séminaire « Définition de Produits » : méthodologie de définition dune pièce GREC INITIALES Juillet 2012– ACADEMIE DE TOULOUSE 1 Préparation à lenseignement.
Algorithmes et structures de données avancées Cours 7
Patrick Reuter maître de conférences
Introduction: Concepts de la programmation
Option Interaction Homme-Machine
Algorithmes et structures de données avancées Cours 4
Algorithmes et structures de données 9ème cours Patrick Reuter maître de conférences
Algorithmes et structures de données avancées 6ème cours Patrick Reuter
Conception de Site Webs dynamiques Cours 6
Algorithmes et structures de données avancées 5ème cours Patrick Reuter
Algorithmes et structures de données avancées Cours 6 Patrick Reuter
Conception de Site Webs dynamiques Cours 5
Algorithmes et structures de données 7ème cours
Algorithmes et structures de données avancés
Algorithmes et structures de données 3ème cours Patrick Reuter
Algorithmes et structures de données
Créer une base de données MySQL
Patrick Reuter maître de conférences
Algorithmes et structures de données Cours 8
Algorithmes et structures de données Cours 3
Conception de Site Webs Interactifs Cours 3
Algorithmes et structures de données Cours 10 Patrick Reuter
Algorithmes et structures de données Cours 7
Conception de Site Webs Interactifs Cours 4
Algorithmes et structures de données 4ème cours
Algorithmes et structures de données 5ème cours
C++ 6ème cours Patrick Reuter maître de conférences
Algorithmes et structures de données Cours 9 Patrick Reuter
Algorithmes et structures de données avancées Cours 1+2+3
Algorithmes et structures de données Cours 2
Systèmes en temps réel Héritage avec les capsules.
JIQHS D2 - R Collomp Paris La Villette - Cité des Sciences et de lIndustrie Lundi 28 et mardi 29 novembre 2011 Le Management de la qualité
Étude de cas : atelier maintenance
Lycée Emile Combes - Pons
Visualisation d’information interactive
Documents trouvés sur internet
INTRODUCTION.
Justification et opérationnalisation des hypothèses
Introduction IFT6800 Jian-Yun Nie.
Le Domaine Informatique
Diaporama PPS réalisé pour METTRE LE SON ET CLIQUER.
Définition de Programme
Couplage d'un langage de contrôle un système de formatage existant
Introduction à lunité. * Instructions: * En groupe, posez-vous les questions suivantes. * En répondant, essayez de donner des exemples concrets pour soutenir.
Introduction IFT6800 – E2008 Pierre Poulin.
Mécanique Automatisme Industriel
INTRODUCTION.
B2i : Brevet Informatique et Internet
Supports de formation au SQ Unifié
LES PARCS NATURELS REGIONAUX Connectons-nous au site de la Fédération des parcs naturels régionaux de France.
RSE 2 / 2 RSE et PME 0,5 / 2 Opportunité /Exemples 2 / 5 (pas assez d’exemples concrets / quels avantages aurait la SSII à se lancer dans une démarche.
Algorithmique et programmation (1)‏
Algorithmes sur les sons
Algorithmes et Programmation
Jardins des châteaux de la Renaissance
Master IT - Génie Informatique
La programmation système
Merci de lire le dossier d’Abondance (Olivier Andrieu) 20 conseils pour résoudre les problèmes de référencement m/2010/09/20-conseils-pour-reussir-
Web sémantique est pratique documentaire
DU commerce éléctronique, mars Logique et fondements de l’informatique Université Paris II Michel de Rougemont
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Logique et fondements de l’informatique
INSTITUT NATIONAL DE FORMATION EN INFORMATIQUE
Bac pro: électro-technique
Bienvenue à la revision de salaire automatisé S.V.P. compléter ce sondage informatique. Votre salaire sera ajusté en conséquences de vos réponses. Suivant.
Combien ça fait?
Rencontre pédagogique en 2005/2006. Thème: Lecture du manuel scolaire "L'informatique au lycée" Tronc Commun AREF BENI MELLAL KHENIFRA S.BARHOUMI
Machines, algorithmes et langage
Les natures de mots Une année au CE2/blog.
Transcription de la présentation:

Algorithmes et structures de données Cours 1 Patrick Reuter

Préambule

Définition L'informatique désigne l'automatisation du traitement de l'informationinformation par un système, concret (machine) ousystèmemachine abstrait.

Définition L'informatique désigne l'automatisation du traitement de l'informationinformation par un système, concret (machine) ousystèmemachine abstrait.

Cest ça ?

Avant ….

Maintenant ….

Définition L'informatique désigne l'automatisation du traitement de l'informationinformation par un système, concret (machine) ousystèmemachine abstrait.

Automatisation Exemple : –Une punition genre … $i = 1; while ($i <= 10) { print "J'aime les lundi matins "; $i = $i + 1; }

Automatisation

Programmation dun site web

Déroulement CM mercredi 8h à 9h ED mercredi –Groupe 1 : 15h30-17h00 –Groupe 2 : 9h15 – 10h45 –Groupe 3 : 11h00 – 12h30 –Rendre chaque feuille le prochain ED

Règles du jeu Contrôle continu –Feuilles de TD (sélection au hazard) Examen final 1h30 Infos :

Motivation Niklaus Wirth, ETH Zuerich, 1976 « Algorithms + Data Structures = Programs »

Motivation pages Comment ça marche ?

Exemple 1 Dans un annuaire, rechercher le numéro de téléphone pour un nom donné

Exemple Dans un annuaire, rechercher le nom pour un numéro de téléphone donné

Motivation Structure de donnée: p.ex. fantôme - couleur - position - direction - aggressif ou pas ? Algorithmes: p.ex. mettre a jour le meilleur score

Motivation Structure de donnée: - tableau a 2 dimension Algorithmes: - surtout I.A.

Motivation Structure de donnée : File FIFO (First In First Out) Aussi: File à priorité

Motivation Structure de donnée : Pile LIFO (Last In First Out)

Motivation Structure de donnée : Arbre (pour lélimination des parties cachées)

Motivation Structure de donnée : Graphe (pour plannifier des trajets)