Lup irt 2021 2022 cours programmation python partie i

Université Hassan er Faculté des Sciences et Techniques - Settat Centre de Formation Continue Programmation Python M Elmehdi ADIL Licence Universitaire Professionnelle Ingénierie Réseaux et Télécommunications IRT Année universitaire CPlan Chapitre I Généralités Chapitre II Introduction à Python Chapitre III Bases de Python III - Di ?érents composants du langage de programmation Python III - Structures de contrôle de ux III - Fonctions III - Cha? nes de caractères III - Listes III - Dictionnaires III - Tuples III - Ensembles sets et frozensets III - Fichiers M Elmehdi ADIL LUP IRT - Année universitaire CChapitre I Généralités M Elmehdi ADIL LUP IRT - Année universitaire CChapitre I Généralités I - Algorithme Un algorithme est une suite d ? instructions qui sont alignées l ? une après l ? autre dans une certaine logique pour obtenir un résultat souhaité Il transforme un problème en une solution Un algorithme n ? est pas écrit dans un langage de programmation il est écrit dans un langage qui peut être compris par toute personne il est donc indépendant du langage de programmation utilisé Il est important et constitue une très bonne introduction à la programmation M Elmehdi ADIL LUP IRT - Année universitaire CChapitre I Généralités Dans le monde réel des algorithmes sont utilisés chaque jour pour chacune des actions que nous e ?ectuons Prenons l ? exemple d ? un problème élémentaire Problème J ? ai soif Solution Prendre un verre qui se trouve dans un placard Le mettre sous le robinet Ouvrir le robinet Attendre que le verre soit plein Fermer le robinet Boire Résolution de problème ?? Exécution des instructions séquentielles l ? une après l ? autre jusqu ? à la résolution du problème M Elmehdi ADIL LUP IRT - Année universitaire CChapitre I Généralités Pour passer du problème à la solution plusieurs étapes sont nécessaires généralement trois à quatre étapes Analyse Conception Création de l ? algorithme Codage Analyse est une phase de ré exion préalable pour déterminer précisément le problème Elle permet de découper le problème en une succession d ? opérations simples pour arriver au résultat Conception durant cette étape on transforme les données en résultats Elle consiste à mettre en évidence la logique d ? encha? nement de ces opérations élémentaires Des organigrammes peuvent être utilisés M Elmehdi ADIL LUP IRT - Année universitaire CChapitre I Généralités Création de l ? algorithme dans cette phase les actions élémentaires sont mises en ?uvre en utilisant une notation spéci ?que Codage au cours de cette dernière phase des instructions doivent être rédigées a ?n d ? aboutir à la résolution du problème Le codage également appelé encodage permettra de créer un ?chier contenant des instructions qui conduiront à la résolution du problème en utilisant un langage de programmation JAVA C Python Cette étape peut être réalisée directement après la conception ou provenir de la traduction de l ? algorithme en instructions spéci ?ques au langage de programmation M Elmehdi ADIL LUP IRT - Année universitaire CChapitre I

  • 21
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager