20 sept 2013 · Algorithme et programme • Enjeux de l'algorithmique • Composants d'un algorithme • Variables et affectation Plan du cours 1 – Introduction
Previous PDF | Next PDF |
[PDF] COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE
12 mar 2013 · pré et post conditions • Structures algorithmiques fondamentales: • Implantation des algorithmes dans un langage de programmation •
[PDF] Cours dAlgorithmique
succession finie et non ambigüe d'opérations ; se termine toujours (Note : semi- algorithme) Définition (Notion de Programme) suite d'instructions définies dans un
[PDF] INITIATION A LALGORITHMIQUE INF 102 NOTES DE COURS
Un algorithme est correct si pour toute instance du problème il se termine et produit une sortie correcte Les algorithmes peuvent être spécifiés en langage humain
[PDF] Cours Introduction a lalgorithmique
3 – Traduire cet algorithme en langage de programmation 4 – Compiler PASCAL Principaux langages étudiés au cours de la licence (parcours informatique)
[PDF] Cours 1 Introduction aux algorithmes - IGM
20 sept 2013 · Algorithme et programme • Enjeux de l'algorithmique • Composants d'un algorithme • Variables et affectation Plan du cours 1 – Introduction
[PDF] Algorithmique et programmation - USTO
Cours Travaux dirigés Travaux pratiques SUPPORT DE COURS EN INFORMATIQUE O2 cet algorithme au moyen d'un langage de programmation
[PDF] Introduction à lalgorithmique - Cours, examens et exercices gratuits
121 Exercices 123 6 2 Conservation de la structure de tas 124 Exercices 125 6 3 Construction d'un tas 126 Exercices 128 6 4 Algorithme du tri par tas
[PDF] Algorithmique et programmation : les bases (Algo) Corrigé
Cours Algo, Semaine 1 avril–mai 2013 Algorithmique et 3 2 Structure d'un algorithme 3 2 1 Exemple d'algorithme : calculer le périmètre d'un cercle
[PDF] Cours Algorithme et Programmation - FSG
Rédiger un programme consiste à préparer le travail à FAIRE FAIRE à la machine, sous forme d'une liste d'instructions Les instructions que peut exécuter
[PDF] Chapitre 1: Introduction à lalgorithmique - LAMSADE
Sommaire 1 Présentation du cours 2 Introduction et définitions Pourquoi l'étude des algorithmes ? Définitions 3 Paradigmes et langages de programmation
[PDF] cours algorithme seconde pdf
[PDF] cours alimentation en eau potable pdf
[PDF] cours alphabet arabe pdf
[PDF] cours amp df1
[PDF] cours amp gratuit
[PDF] cours amp pdf
[PDF] cours analyse 1
[PDF] cours analyse 5
[PDF] cours analyse économique l1
[PDF] cours analyse mathématique pdf
[PDF] cours analyse mathématique s1 economie pdf
[PDF] cours anatomie physiologie infirmier pdf
[PDF] cours anglais juridique pdf
[PDF] cours annuités mathématiques financières pdf
DUT MMI - IUT de Marne-la-Vallée
20/09/2013
M1202 - Algorithmique
Cours 1
Introduction aux algorithmes
Philippe Gambette
• Contact - Courriel : philippe.gambette@gmail.com (M1202 dans le sujet du courriel) - Avant ou après le cours • Matériel - Ordinateur portable : pas pendant les cours, à discuter pour les TD. - Pas de téléphone portable pendant cours/TD/TP - Salles informatiques : pas manger, pas boire, pas débrancher les câbles • Déroulement des enseignements - Page web du cours : http://tinyurl.com/M1202-2013S1 - Séparation cours/TP/TD : → nouvelles méthodes de travail → distinguer ce qui est important, à retenir → savoir où retrouver l'information - En général, distribution de notes de cours à compléter - En général, distribution de corrigés : → refaire les exercices !Organisation pratique • Notes et devoirs - Interrogations QCM en début de cours ou TD (signalement des absences pour rattrapage, voir intranet) - Un devoir maison • Note finale - Prévision : environ 2/3 "compétences", environ 1/3 "motivation" - Compétences : 2/3 devoir final (8 janvier 2014), 1/3 QCM - Motivation : devoir maison, note générale de TP • Exercices supplémentaires d'entraînement - Sur demande, par courriel - Sur demande, possibilité d'organiser une séance d'exercices ou de préparation au devoir final.Organisation pratique • Notes et devoirs - Interrogations QCM en début de cours ou TD (signalement des absences pour rattrapage, voir intranet) - Un devoir maison • Note finale - Prévision : environ 2/3 "compétences", environ 1/3 "motivation" - Compétences : 2/3 devoir final (8 janvier 2014), 1/3 QCM - Motivation : devoir maison, note générale de TP • Exercices supplémentaires d'entraînement - Sur demande, par courriel - Sur demande, possibilité d'organiser une séance d'exercices ou de préparation au devoir final.Organisation pratique • Le livre de Java premier langage, d'A. Tasso • http://www.pise.info/algo/introduction.htm • Cours INF120 de J.-G. Luque • http://serecom.univ-tln.fr/cours/index.php/Algorithmie • Cours de J. Henriet : http://julienhenriet.olympe-network.com/Algo.html • http://xkcd.com, http://xkcd.free.frSources • Introduction aux algorithmes • Variables et affectation, type et codage des données • Les tests et la logique • Les boucles et leur terminaison, les tableaux • Les entrées-sorties et les fonctionsPlan des cours du semestre • Introduction aux algorithmes • A quoi sert un algorithme ? • Algorithme et programme • Enjeux de l'algorithmique • Composants d'un algorithme • Variables et affectationPlan du cours 1 - Introduction aux algorithmesLa recette des crêpes
http://www.crepes-recette.comLes différences possibles entre recettes pour un même plat :La recette des crêpes
http://www.crepes-recette.comLes différences possibles entre recettes pour un même plat : • Ingrédients (quantités) • Matériel utilisé • Ordre des opérations, nombre d'opérations • Cuisson, mode d'opération • Nom de la recette • Temps de préparation • Source de la recette • Style d'écriture • LangueLa recette des crêpes
http://www.crepes-recette.comLa recette des crêpes
http://www.crepes-recette.comLa recette des crêpes
http://www.crepes-recette.comLa recette des crêpes
http://www.crepes-recette.comL'"algorithme des crêpes"
Ingrédients : beurre, oeufs, sachets de sucre vanillé, farine, lait, sel Récipients : saladier, verre mesureur, poêle, assiette Opérations de base : mettre dans un récipient, mélanger, attendre pendant ... minutes, retourner, laisser cuire pendant ... minutesAlgorithme des crêpes :
Mettre 4 oeufs dans le saladier
Mettre 1 sachet de sucre vanillé dans le saladierMettre 250 g de farine dans le verre mesureur
Mettre le contenu du verre mesureur dans le saladierMettre 0,5 litre de lait dans le verre mesureur
Mettre le contenu du verre mesureur dans le saladierMettre 50 grammes de beurre dans la poêle
Laisser cuire la poêle pendant 1 minute
Mettre le contenu de la poêle dans le saladier
Mélanger le contenu du saladier
Attendre pendant 60 minutes
Mettre 5 grammes de beurre dans la poêleLaisser cuire la poêle pendant 0.5 minuteTant que le saladier n'est pas vide :
Mettre 5 cL du contenu du saladier dans
le verre mesureurMettre le contenu du verre mesureur
dans la poêleLaisser cuire la poêle pendant 2 minutes
Retourner le contenu de la poêle
Laisser cuire la poêle pendant 2 minutes
Mettre le contenu de la poêle dans
l'assietteOrganigramme de la recette des crêpes
saladier ← 4 oeufs saladier ← saladier + sucre vanillé verre ← 250g farine saladier ← saladier + verre verre ← 0.5L lait saladier ← saladier + verre poêle ← 50g beurre cuire(poêle, 1 min)saladier ← saladier +poêlemélanger(saladier)attendre(60 min)poêle ← 5g beurrecuire(poêle, 0.5 min)saladier vide ?Bon appétit !verre ← 5cL saladierpoêle ← verre
cuire(poêle, 2 min) retourner(poêle) cuire(poêle, 2 min)assiette ← poêleouinonCrêpes ! ingrédients récipientsboucle