Cours:TpAlgorithmique

De troyesGEII
Révision datée du 7 septembre 2023 à 09:55 par Bjacquot (discussion | contributions) (entrées/sorties)
Aller à : navigation, rechercher

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


sorties

Exemple :

algorithme ex1
debut
    allumer led rouge
fin

Question.jpg écrire des algorithmes qui répondent aux cahiers des charges suivants :

Attention, une sortie restera dans le dernier état dans laquelle on l'a placée

  • allumer une led rouge 1 fois pendant 5s
  • allumer successivement une led rouge puis orange puis verte, chacune pendant 3s

entrées

afin de mémoriser la valeur lue des entrées, nous utiliserons des variables en précisant leur type :

  • entier : pour représenter ... des nombres entiers !
  • reel
  • texte

Ex :

algorithme ex2
Entier : etatBouton
debut
    etatBouton <- lire bouton broche 2
    afficher etatBouton
fin

Structures de contrôle