Cours:TpAlgorithmique : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
Ligne 9 : Ligne 9 :
 
**fin
 
**fin
  
<source lang=bash>
 
'algorithme' nomDeAlgorithme
 
<liste des variables>
 
'debut'
 
<liste des instructions>
 
'fin'
 
</source>
 
  
==
+
'''algorithme''' nomDeAlgorithme
 +
<liste des variables>
 +
'''debut'''
 +
<liste des instructions>
 +
'''fin'''
 +
 
 +
=entrées/sorties=
 +
 
 +
un algorithme devra nécessairement interagir avec l'extérieur par :
 +
*des lectures
 +
**clavier
 +
**bouton poussoir
 +
**mesure de température
 +
**=>capteurs
 +
*des écritures
 +
**afficher à l'écran
 +
**imprimer
 +
**allumer un voyant
 +
**faire tourner un moteur
 +
**=>actionneurs
 +
 
 +
'''Ex :'''
 +
'''algorithme''' ex1
 +
'''debut'''
 +
    lire capteur de lumiere
 +
    allumer led rouge
 +
'''fin'''

Version du 7 septembre 2023 à 08:52

Un algorithme est une suite ordonnée d'instructions permettant la résolution d'un problème.

On écrira les algorithmes de la façon suivante :

  • on commencera par donner le nom de l'algorithme
  • on listera ensuite les variables utilisées
  • on listera ensuite les instructions a effectuer entre :
    • debut
    • fin


algorithme nomDeAlgorithme
<liste des variables>
debut
<liste des instructions>
fin

entrées/sorties

un algorithme devra nécessairement interagir avec l'extérieur par :

  • des lectures
    • clavier
    • bouton poussoir
    • mesure de température
    • =>capteurs
  • des écritures
    • afficher à l'écran
    • imprimer
    • allumer un voyant
    • faire tourner un moteur
    • =>actionneurs

Ex :

algorithme ex1
debut
    lire capteur de lumiere
    allumer led rouge
fin