Algorithmique ‘’ Un algorithme est une suite finie et non-ambiguë d’instructions permettant de donner la réponse à un problème. ‘’ Niveau de difficulté.

Slides:



Advertisements
Présentations similaires
Comment délimiter un sujet à partir de l’analyse des termes
Advertisements

La logique algorithmique
LA LOGIQUE ALGORITHMIQUE. Algorithme Définition Ensemble dopérations Effectuées dans un ordre logique Afin dobtenir un résultat, Afin de résoudre un problème.
Algorithmique Résume.
INTRODUCTION.
Les bases de l’Algorithmique
Semaine #1 INF155 par Frédérick Henri.
Partie 1 Etude de l'existant
Introduction à l’algorithmique
Démarche de résolution de problèmes
IFT-2000: Structures de Données Introduction à lanalyse dalgorithmes Dominic Genest, 2009.
Algorithmique et Programmation
Semaine #1 INF130 par Frédérick Henri.
Semaine #1 INF135 par Frédérick Henri.
IFT Complexité et NP-complétude
I&G- chapitre 11-La logique Logarithmique -Mme Roulaud
Efficacité des algorithmes
Partie II Sémantique.
INTRODUCTION.
Algorithmes et Programmation
CSI3525: Concepts des Langages de Programmation Notes # 13: Introduction au SmallTalk.
Algorithmique : Introduction
Rénovation STG – Économie Gestion - Académie de Lille – Mars 2005
Initiation à l’Algorithmique
Module 3 : Algorithme et Programmation
Pierre Malenfant Technologie 9 École du Carrefour
Algorithmique Algorithmique  Pascal
Algorithmique Conditions et Itérations Cours de BTS/CPI 1ère année Algo – Prog CPI/BTS1 – M. Dravet – 17/09/2003 Dernière modification: 17/09/2003.
Algorithmique - Lecture / Ecriture - M me DJEBOURI. D. Faculté de Médecine salle informatique Année universitaire
Le débogage Semaine 12 Version A15. Plan de leçon - Débogage  Commentaire javadoc  Définition  Fonctionnement  Point d’arrêt  Exécution  Contrôler.
L’algorithmique au premier degré, c’est possible Partage d’expériences Conférence-atelier.
Semaine 01 La programmation créative Introduction.
Programmation d'un aspirateur robot connecté
CEMTEC Comment scénariser l’éclairage d’un escalier ?
Introduction au Langage Pascal
Information, Communication, Calcul
« Un langage de programmation est une convention pour donner des ordres à un ordinateur. Ce n’est pas censé être obscur, bizarre et plein de pièges subtils.
Introduction à l’algorithmique. Introduction Algorithme: Procédure décrivant, étape par étape, une méthode permettant de résoudre un problème. Mot provenant.
Information, Calcul, Communication
Algorithmique et programmation de modèles numériques
5 – PARALLELISME , ORDONNANCEMENT
Semaine #1 INF130 par Frédérick Henri.
Algorithmique Avancée et Complexité Chap2:Complexité et Optimalité
Javadoc et débogueur Semaine 03 Version A17.
Algorithmique AU El harchaoui noureddine
Algorithmique demander jeu du pendu.
Principes de programmation (suite)
Les fonctions.
Les fonctions.
Algorithmique - L’affectation -
SIF-1053 Architecture de ordinateurs
Activités algorithmiques
Introduction à l’algorithmique. Introduction Algorithme: Procédure décrivant, étape par étape, une méthode permettant de résoudre un problème. Mot provenant.
Information, Calcul, Communication
Mise à niveau - Algorithmique - Niveau: Première année Par: Mr ADIL ENAANAI 1.
Science du traitement rationnel de l'information
Machines, algorithmes et langage
L E C ORPS D ’ UN A LGORITHME / P ROGRAMME – L A PARTIE I NSTRUCTION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie.
Science du traitement rationnel de l'information
Introduction À l’algorithmique
Introduction à l’algorithmique. Introduction Algorithme: Procédure décrivant, étape par étape, une méthode permettant de résoudre un problème. Mot provenant.
M ICROS PROJETS 1 ÈRE A NNÉE. DESCRIPTION DES MICROS PROJETS Il s'agit de produire un programme (fichiers source et un exécutable testé et opérationnel.
Plus de 4000 langages....
MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE
Pilotage de Système Formation 2017 – 2018 Niveau 2
Noms des membres de l’équipe: Numéro de l’équipe: Groupe:
ENSEIGNER L’ALGORITHMIQUE ET LA PROGRAMMATION AU COLLÈGE
Les modules.
Merise le modèle de traitement
Utilisation de la danse à des fins d’enseignement scolaire
Transcription de la présentation:

Algorithmique ‘’ Un algorithme est une suite finie et non-ambiguë d’instructions permettant de donner la réponse à un problème. ‘’ Niveau de difficulté : 3/5

C’est quoi un algorithme ? Un algorithme est un ensemble de règles logiques et chronologiques qu’on doit suivre pour aboutir à la résolution d’un problème particulier. Ces règles sont constituées d’un nombre fini d’opérations élémentaires. Ces opérations seront exécutées dans un ordre bien déterminé. Un algorithme peut être assimilé à un raisonnement que l’on peut traduire avec un langage que toute personne peut comprendre : LDA : Langage de Description d’Algorithme Le langage de description d’algorithme (LDA) ne doit pas être confondu avec le programme proprement dit. Le programme correspond en fait à la traduction du LDA à un autre langage compréhensible pour la machine (Pascal, Visual Basic, C, C++, C#, Java…)

Chemin de la traduction de la pensée Raisonnement logique et chronologique LDA …… Programme C, C++,… Langage traduisant la pensée de manière compréhensible pour toute personne : Algorithme

o Le LDA utilise un ensemble de mots clés et de structures permettant de décrire de manière complète, précise et claire, l’ensemble des opérations à effectuer pour aboutir au résultat recherché. o Il est vivement conseillé d’agrémenter le LDA de nombreux commentaires pour faciliter sa lecture. o Ces règles sont constituées d’un nombre fini d’opérations élémentaires. o Ces opérations seront exécutées dans un ordre bien déterminé. o Un algorithme peut être assimilé à un raisonnement cohérent que l’on peut traduire avec un langage que toute personne peut comprendre : LDA : Langage de Description d’Algorithme o Le langage de description d’algorithme (LDA) ne doit pas être confondu avec le programme proprement dit. o Le programme correspond en fait à la traduction du LDA à un autre langage compréhensible pour la machine (Pascal, Visual Basic, C, C++, C#, Java…)

Structure d’un Algorithme algorithme nom de l’algorithme const liste des constantes var liste des variables struct liste des structures début algorithme action 1 // commentaire 1 action 2 // commentaire 2. action n // commentaire n fin algorithme Déclaration du nom de l’algorithme Déclaration des constantes, des variables et des structures Le corps de l’algorithme

Nom de l’algorithme : Il permet tout simplement d’identifier un algorithme parmi d’autres. Les déclarations : C’est une liste exhaustive de variables utilisées et manipulées dans le corps de l ’ algorithme. Le corps de l’algorithme : Dans cette partie de l’algorithme, sont placées les tâches à exécuter (instructions, opérations, …). Les commentaires : Pour permettre une lecture plus aisée et plus compréhensive de l’algorithme

La suite du cours C’était juste une démonstration du cours proposé par nos professeurs … La Qualité est la clef de la réussite