NOMBRES - Curiosités, théorie et usages

 

Accueil                           DicoNombre            Rubriques           Nouveautés      Édition du: 30/11/2017

Orientation générale        DicoMot Math          Atlas                   Références                     M'écrire

Barre de recherche          DicoCulture              Index alphabétique        Brèves de Maths    

            

Informatique

 

Débutants

Programmation

Algorithmes

 

Glossaire

Algorithme

 

 

INDEX

 

Algorithmes

Programmation

Définition

Heures

 Puissance de 3

 

Sommaire de cette page

>>> Problème posé

>>> Algorithme

>>> Organigramme

>>> Programme

 

 

 

 

Affichage de l'heure

 

Exemple très simple de développement d'un algorithme.

 

 

 

Le problème

 

*    Afficher l'heure qu'il sera dans 1 heure et 30 minutes.

*    N'oubliez pas les cas particuliers.
 

On ne vérifie pas la vraisemblance de l'heure introduite (comme 37h77).

On conserve les nombres habituels (2h3min et non pas 02h03min).

 

 

Algorithme en bref.

 

*    Après avoir entré la valeur de l'heure courante;

*    Ajoutez 30 au minutes et, si la nouvelle valeur dépasse 59, retirer 60 et ajouter 1 aux heures; et

*    Ajouter 1 aux heures et, si la nouvelle valeur dépasse 23, retirer 24.
 

Voir  Modulo et horloge

 

Organigramme

(représentation graphique de l'algorithme

avec exemple de données)



 

 

Programme

 

*    À la variable H, on attribue la valeur 6. À la variable M, on attribue la valeur 37.

*    heure est une variable qui énonce l'heure telle que vous la voyez en bas en bleu.

*     Entre guillemets, un texte qui sera restitué en l'état;

*     H et M seront donnés selon leur valeur; et

*     h et min, inconnues du logiciel, seront imprimées en l'état.

*     cat indique que tout doit être sur la même ligne (concaténation).

*    La variable M est augmentée de 30 et si elle est plus grande ou égale à 60, on retire 60 et on indique une retenue sur les heures en mettant HR à 1.

*    La variable H est augmentée de 1, plus la retenue HR, et si H devient plus grand ou égal à 24, on retire 24.

*    Affichage de la nouvelle heure avec cat.

*    En bleu, le résultat.

*    Un deuxième exemple avec 23h 59 min. est donné.

 

Notez que l'abréviation de minutes est min. (et non pas mn).

 

 

 

 

Retour

Suite

*        Algorithmes – Définition

*         Algorithmes – Autres

Voir

*         Heure

*         ProgrammationIndex 

Cette page

http://villemin.gerard.free.fr/aInforma/aAlgorit/Heure.htm