Concepts de base de programmation

1143 mots 5 pages
École Supérieure des Industries du Textile et de L’habillement -ESITH

Cycle Filière Code Module Intitulé Module Code élément module Intitulé élément module Séquence Elément du contenu Semestre

: GI : CP/LI/TH : TCM029 : Communication & langues : POO : Programmation orientée objet : Les concepts de base de la programmation : Introduction :4

Cours Préparé par Mme Majda Mazri

1. 2. 3. 4. 5.

Un mot sur la phase d’analyse Introduction à l’algorithmique Introduction à la programmation Les langages de programmation Types de langages de programmation





Avant la phase algorithmique, il est important de formuler le problème de façon précise dans « la langue de tous les jours ». Cette phase d’analyse doit être d’autant plus approfondie et détaillée que le problème est complexe



On n’analysera pas de la même façon la mise en place d’une chaîne de production automatisée dans une grande entreprise et le tri d’un tableau de dix éléments. Les personnes chargées d’analyser un problème important ont à leur disposition diverses méthodes (Merise, UML, …) pour mener à bien leur projet. la formulation précise d’un problème simplifie la phase algorithmique et la traduction de l’algorithme dans un langage de programmation.





Problème sans formulation précise

Enoncé précis du problème

Ecriture des algorithmes

Programme

Langage courant

Langage algorithmique

Langage de programmation

Analyse

Algorithmique

Programmation



Qu’est ce qu’un algorithmique?
L’algorithme n’est finalement rien d’autre que la formulation dans un langage plus concis d’un problème clairement énoncé. L’ensemble des activités logiques qui relèvent des algorithmes Un algorithme, c’est une suite d’instructions, qui une fois exécutée correctement, conduit à un résultat demandé. Algorithme est une suite organisée d’un nombre déterminé d’opérations élémentaires permettant de résoudre un problème ou une classe de problèmes.



 




en relation

  • guide du doctorat
    7644 mots | 31 pages
  • Plan ti iset
    46020 mots | 185 pages
  • Conctionnement hsm
    27005 mots | 109 pages
  • Cursus insat
    13324 mots | 54 pages
  • Javaparadigme
    1519 mots | 7 pages
  • Programmation C 2006 Ver Finale
    9354 mots | 38 pages
  • Langage c
    1656 mots | 7 pages
  • Developpement logiciel
    24926 mots | 100 pages
  • informatique
    964 mots | 4 pages
  • Memoire tutoré
    12107 mots | 49 pages