Algorithmes : Cours et Exercices ...
 
 
Cours ...  
 

Pour qu'un ordinateur fonctionne, il est nécessaire de lui dire quoi faire. Toute action réalisée par une machine a été programmée par un être humain (du moins pour l'instant); un ordinateur ne décide de rien, il fait "bêtement" ce qu'il lui a été programmé.


Mais qu'est-ce que programmer ?

C'est écrire une série d'actions élémentaires compréhensibles par le "cerveau" de la machine, cette succession permettant de réaliser une action plus compliquée.

Chacune de ces actions plus compliquées, étant connue de la machine, peut être utilisée comme les actions élémentaires du départ pour construire des actions encore plus complexes.


La machine a son propre langage appelé langage machine. Il serait trop compliqué d'écrire directement les programmes en langage dit de bas niveau. Nous utilisons donc des langages dits "évolués" compréhensibles pour un initié. Ce langage sera ensuite traduit en langage machine. Malgré que les langages soient de plus en plus proches du langage humain, ils ne sont pas directement lisibles. C'est pourquoi, dans ce qui suit, nous allons utiliser un pseudo langage, comportant toutes les structures de base d'un langage de programmation. Il suffira ensuite de traduire notre "pseudo" en langage évolué en fonction des possibilités de ce langage. Par exemple, le langage Java permet plus de type d'actions qu'un langage tel que le Cobol...

>>> Télécharger le support

     
Exercices ...  
  TP 1 - Calcul sur le cercle

TP 2 - Équation du second degré

TP 3 - Conversion Celsius/Fareinheit

TP4 -  Statistiques Avions

TP 5 - Analyse de chaîne de caractères

TP 6 - Gestion des livraisons

>>> Télécharger les TPs