Introduction 8 COURS ALGORITHMIQUE -INTRODUCTION- Cours Algorithmique - CSI NANTES BENOIT LARDEUX ISEN-OUEST YNCREA FR D ? après les notes de cours de Jean-Beno? t Pierrot Pierre-Jean Bouvet et Leandro Montero CIntroduction ? Volumes horaires Cours Présen
COURS ALGORITHMIQUE -INTRODUCTION- Cours Algorithmique - CSI NANTES BENOIT LARDEUX ISEN-OUEST YNCREA FR D ? après les notes de cours de Jean-Beno? t Pierrot Pierre-Jean Bouvet et Leandro Montero CIntroduction ? Volumes horaires Cours Présentation du module Travaux Pratiques Epreuve théorique Epreuve pratique h h h h ? Intervenants ? Benoit Lardeux Cours TP ? Enseignant-chercheur ISEN depuis Sep ?? Resp M DP GL Nantes ? Bureau A - ? Vie d ? avant ?? Responsable de recherche en entreprise ?? Manager d ? équipe ?? Ingénieur de recherche Cours Algorithmique - ? Nils Beaussé TP ? CEvaluation ? Epreuve théorique ? En monôme ? QCM ? Questions ouvertes Programmation debug de codes ? ? Epreuve pratique ? En monôme sur machine personnelle ? Programmation en langage C ? Fichier à poster sur l ? ENT en ?n d ? épreuve ? Evaluation de l ? exactitude et de la qualité du code Introduction Cours Algorithmique - CIntroduction Qu'est-ce que l'algorithmique ? Avez-vous déjà ouvert un livre de recettes Avez-vous déjà lu un mode d'emploi ? Si oui sans le savoir vous avez déjà exécuté un algorithme ? ? Avez-vous déjà indiqué le chemin à un touriste Avez-vous déjà demandé à quelqu'un de faire quelque chose pour vous au téléphone ? Si oui sans le savoir vous avez déjà fabriqué et fait exécuter un algorithme ? Cours Algorithmique - CUn exemple d'algorithme ? Combien font x Introduction ? Comment avez-vous obtenu le résultat x ? y ? z ? x y Cours Algorithmique - CIntroduction Pourquoi un algorithme se doit d ? être clair ? Un algorithme doit contenir uniquement des instructions compréhensibles par celui qui devra l ? exécuter ? Ex un mode d'emploi peut être clair pour certains et incompréhensible pour d'autres ? En informatique on utilise seulement familles d'instructions ? L ? a ?ectation de variables ? La lecture écriture ? Les tests ? Les boucles Cours Algorithmique - CAlgorithmique pour quoi faire Résolution de problèmes par un ordinateur microprocesseur Introduction Client Utilisateur programme Exprime un besoin Algorithme Ordinateur microprocesseur Résultat Contraintes matérielles et limitation capacité mémoire calcul Ne fait que ce qu'on lui dit de faire Doit satisfaire le besoin du client utilisateur Cours Algorithmique - CDes algorithmes partout ? Introduction Cours Algorithmique - CIntroduction Quelles qualités pour faire de l'algorithmique ? Intuition ? Aucune recette ne permet de savoir a priori quelles instructions permettront d ? obtenir le résultat voulu ? Nécessite un certain nombre de re exes qui s'acquièrent avec de l'expérience ? Le raisonnement au début laborieux va devenir spontané ? Rigueur et méthode ? Il faut sans cesse se mettre à la place de la machine ? La syntaxe doit être obligatoirement respectée ? Nécessité de véri ?er méthodiquement chaque suite d'instruction ? Apprendre à chercher et corriger des erreurs dans un programme Cours Algorithmique - CObjectifs ? Présenter les notions générales d'algorithme ? Variables pointeurs structures de données ? Structure de contrôle d'exécution ? Arbres ? Sous-programmes ? Gestion mémoire ?
Documents similaires










-
56
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 12, 2022
- Catégorie Science & technolo...
- Langue French
- Taille du fichier 33.1kB