Se souvenir de mon pseudo Mot de passe oublié ? | Aide
ESPACE REVISION BAC 2015

Dans cet espace dédié aux révisions du BAC 2015, tu trouveras, pour toutes les séries et toutes les matières, des annales corrigées, des informations pratiques et des fiches conseils pour être au top le jour de l'examen !
LE BAC PAR SERIE

BAC S

BAC ES

BAC L

BAC STG

BAC STI2D

BAC STD2A

BAC ST2S

BAC STL

BAC Hôtellerie

LE BAC PAR MATIERE

Réussir son TPE

BAC de français

BAC mathématiques

BAC physique chimie

BAC SVT

BAC Histoire - Géographie

BAC Philosophie

BAC anglais

BAC SES

Annales BAC

LES PLUS POUR LE BAC

Calendrier du bac

Méthodologie bac

Conseils pratiques

QUIZ de révision bac

Aide gratuite en ligne

Oral de rattrapage

Corrigés gratuits bac 2010

Corrigés gratuits bac 2011

Corrigés gratuits bac 2012

Sujets probables bac 2012

Résultats du bac 2012

ESPACE REVISION BREVET 2015

Si tu es en 3ème, tu trouveras dans cet espace tout pour réviser ton BREVET : les annales, cours, exercices, quiz, conseils et informations pratiques.

 Les forums d'aide aux devoirs intellego


  Besoin d'aide ? Envie d'aider ?


      1 -> Identifiez-vous sur le forum
      2 -> Choisissez votre forum
      3 -> Participez à une discussion
      ou
      Posez votre question
      en cliquant sur une "nouvelle discussion"

 CHARTE FORUM INTELLEGO

Pas de langage SMS.

Politesse et remerciements.

Effort sur l'orthographe.

Pas de devoir à ta place.

Rappel pour les mineurs : 
ne donne jamais des informations personnelles


Vous êtes dans le forum : 2nde - Mathématiques  
ALGORITHME "SI...., ALORS"
Envoyé par: PNDN5T (Adresse IP conservée)
Date: dim. 31 mai 2015 20:21:44

Bonjour,
Enoncé : On souhaite qu'en saisissant l'heure ( sous forme heures:minutes) sur un ordinateur, qu'il affiche l'heure qu'il sera dans une minute. Ecrire l'algorithme permettant cet affichage où H represente le nombre d'heures et M le nombre de minutes.
Alors moi je pensais à ca mais je sais pas si cet algorithme est correct. Pouvez vous m'aider ! Merci d'avance


VARIABLES: H et M sont des entiers
Entrées : Saisir H et M
Traitement: Si M= 59
Alors Afficher H+1
Sinon Si M<59
Alors M prend la valeur M+1
Sinon M prend la valeur 0
Fin Si
Fin Si


Re: ALGORITHME "SI...., ALORS"
Envoyé par: PMV (Adresse IP conservée)
Date: lun. 1 juin 2015 00:32:25

Bonjour,


Ton algorithme risque de ne pas fonctionner à cause de la dernière ligne "Sinon M prend la valeur 0" qui n'est pas à sa place logique.


Tu écris : "Si M=59 Alors Afficher H+1". D'accord mais il manque quelque chose ensuite. Avec cette commande, si j'entre 21 h 59 mn, le programme va m'afficher : "22". Et c'est tout. Il faut compléter : si M=59, H devient H+1 et M devient 0. Afficher H et afficher M. Il faut faire les choses dans l'ordre, sinon tout s'imbrique, tout se mélange, et l'ordinateur est bloqué.


Ensuite seulement, on passe à la deuxième partie, le cas où M est plus petit que 59. Dans ce cas, H reste H et M devient M+1. Afficher H et afficher M.


J'ai réalisé l'algorithme sur Algobox, ça donne ça et ça fonctionne :




Ça fonctionne, mais ça ne prend pas en compte la réalité de la pendule et des journées de 24 heures. Que se passera-t-il si l'on indique 26 heures 78 minutes ? Le programme ne pourra pas donner de réponse parce que le cas où les minutes seraient supérieures à 59 n'est pas prévu. Et si j'indique 35 h 43 minutes, il donnera la réponse : 35 heures 44 minutes, qui est juste mathématiquement, mais absurde quand je regarde ma montre ou le calendrier.


J'ai essayé de trouver une solution à cette difficulté, ça donne ceci (je l'ai réalisé sur Algobox, je ne sais pas sur quel logiciel tu travailles, mais la démarche doit être la même) :




Dans les lignes 9 à 12, j'ai commencé par interdire les heures supérieures à 23 et les minutes supérieures à 59. Si l'on rentre une heure impossible, comme 71 heures 108 minutes, on obtient un message d'erreur et le programme se termine.


J'ai suivi ensuite le même raisonnement que dans le premier exemple :


SI (lignes 15 à 21) les minutes sont inférieures à 59, dans ce cas, H demeure inchangé et M prend la valeur M+1.


SINON (lignes 23-24 et 29 à 32): (dans la mesure ou j'ai interdit à M d'être supérieur à 59, le "sinon" ne peut avoir qu'une solution : c'est que M EST ÉGAL À 59) H prend la valeur H+1 et M prend la valeur 0.


Il y avait encore un petit problème que j'ai eu du mal à résoudre : lorsque j'indiquais comme heure 23h59, l'algorithme me donnait logiquement la réponse : 24 h 0. Or, la bonne réponse doit être 0 heure 0 minute. C'est ce qui explique les lignes 26 à 29.


Sur Algobox, ça fonctionne parfaitement. À toi de l'adapter à ton logiciel (et de l'améliorer, c'est certainement possible).


Cordialement,
PMV



Modifié 2 fois. Dernière modification le 01/06/15 02:55 par PMV.


Re: ALGORITHME "SI...., ALORS"
Envoyé par: PNDN5T (Adresse IP conservée)
Date: lun. 1 juin 2015 15:26:55

Merci beaucoup pour votre aide. Je vais essayer de le programmer sur la calculatrice




Si vous souhaitez répondre ou initier une discussion pour poser une question, vous devez être inscrit sur intellego et vous identifier sur le forum
Cliquez ici pour vous inscrire sur intellego.

Les forums d'aide aux devoirs


BAC 2013

BAC S

BAC ES

BAC L

BAC STG

BAC STI2D

BAC STD2A

BAC ST2S

BAC STL

BAC Hôtellerie


BAC de français

BAC mathématiques

BAC physique chimie

BAC SVT

BAC Histoire - Géographie

BAC Philosophie

BAC anglais

BAC SES


Réussir son TPE

Annales corrigées BAC

Calendrier du bac

Méthodologie bac

QUIZ de révision bac

Aide gratuite en ligne

Oral de rattrapage


Corrigés gratuits bac 2010

Corrigés gratuits bac 2011

Corrigés gratuits bac 2012


Sujets probables bac 2013


Résultats BAC 2012

BREVET 2013

BREVET de Maths

BREVET de Français

Dictée du BREVET

BREVET d'Histoire Géographie

QUIZ de révision du BREVET

Calendrier BREVET 2012

Calcul des points du BREVET 2012


Résultat GRATUIT du BREVET 2012


Sujets corrigés BREVET 2012

Sujets corrigés BREVET 2011

Sujets corrigés BREVET 2010

Sujets corrigés BREVET 2009

DOSSIERS de la REDACTION

Orientation
Vie scolaire
Culture
Santé
Soutien scolaire

TESTS D’ORIENTATION

Etes-vous fait pour la FAC ?
Atout métier
Atout orientation collège et lycée