04 Algorithmique

6179 mots 25 pages
Cours d' algorithmique
Christophe de Vaulx – Martine Coz

Plan du cours d'algorithmique
• Introduction
• Les principaux types d'objets informatiques
• Les instructions
• Les objets composés
• Les modules
• Les fichiers
Christophe de Vaulx

2

Introduction

Pourquoi apprendre à programmer ?
• Pour être capable :
– de pouvoir spécifier correctement les caractéristiques d'un logiciel ;
– d’évaluer un logiciel, par rapport à une spécification ;
– de maîtriser et de compléter les logiciels de calculs de son domaine ;

Christophe de Vaulx

4

Pourquoi apprendre à programmer ?
– de développer des programmes :
• GMM, GE
– feront sûrement du développement dans leur carrière professionnelle ;
– avec différents langages de programmation.
• GB, GC, GP
– utiliseront sûrement des outils comme Matlab, Excell, outils de CAO… ;
– auront à écrire des petits bouts de programmes avec le langage de programmation associé au logiciel.

Christophe de Vaulx

5

A quoi ça sert l'algorithmique ?
• Acquérir une méthodologie pour trouver des solutions de problèmes simples. • Apprendre à construire "proprement" un programme.
• Bien organiser un ensemble de programmes.
• Connaître quelques l'information. structures

de

données

pour

mémoriser

• Etre "au-dessus" des langages de programmation.
Christophe de Vaulx

6

Cycle de vie d'un logiciel
Enoncé
Validation

Spécification
Cahier des charges
Découpage
en module

Algorithme

Réception

Conception architecturale Tests d'intégration

Conception détaillée Programmation

Tests unitaires

Intégration des modules Codage
Christophe de Vaulx

Test de chaque
7
module

Conception architecturale
• Deux types de méthodes :
– méthodes structurées :






fractionnement de la difficulté ; structuration en modules ; structuration de la programmation ; modules pas forcément réutilisables ; éparpillement des actions réalisées par une même entité.

– méthodes objets ;
• structuration en objets du problème réel ;
• les objets interagissent entre

en relation

  • Algorithme
    1613 mots | 7 pages
  • Algorithme Boucles
    8854 mots | 36 pages
  • Indh maroc 2011
    37683 mots | 151 pages
  • Rapport de stage Proweb
    2053 mots | 9 pages
  • rapport de stage almada
    6951 mots | 28 pages
  • Lola
    646 mots | 3 pages
  • Plan feder
    8517 mots | 35 pages
  • THE MASSACRE OF MAN.U
    418 mots | 2 pages
  • Management de projet
    1197 mots | 5 pages
  • Algorithme
    357 mots | 2 pages
  • TP Cisco Packet Tracer
    2200 mots | 9 pages
  • rapport0
    3965 mots | 16 pages
  • Agence de Location de Voitures
    1715 mots | 7 pages
  • Archi
    390 mots | 2 pages
  • Oracle
    7706 mots | 31 pages