Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

Répondre

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
cinquante huit moins trois
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Retour

Résumé de la discussion (messages les plus récents en premier)

yoshi
25-03-2012 11:45:26

Bonjour,

Nouvelle version.
L'algorithme est inchangé
Je n'ai toujours pas exclu les possibilités de vitesses ou de durées identiques (pas de demande).
J'en ai simplement minimisé les occurrences avec :
* des durées s'étageant de de 1/2 h à 6 h par 1/4 h
* des vitesses de 2 km/h ou 2 km/h de 40 à 130 km/h.
Le résultat est bien plus satisfaisant.

Je me suis également astreint à un "exercice de style" dans l'Affichage, à savoir afficher les temps en mesures sexagésimales à la suite des temps décimaux.
Cet affichage est répétitif (présent 2 fois) et ferait fort logiquement l'objet d'une fonction dans un vrai langage de programmation : là, ce n'est pas possible -apparemment, du moins.

1     VARIABLES
2       i EST_DU_TYPE NOMBRE
3       Dtot EST_DU_TYPE NOMBRE
4       Ttot EST_DU_TYPE NOMBRE
5       Vm EST_DU_TYPE NOMBRE
6       Vit EST_DU_TYPE NOMBRE
7       Tps EST_DU_TYPE NOMBRE
8       P_ent EST_DU_TYPE NOMBRE
9       Dec EST_DU_TYPE NOMBRE
10    DEBUT_ALGORITHME
11      AFFICHER " "
12      AFFICHER "*** Calcul de Vitesses moyennes ***"
13      AFFICHER " "
14      Dtot PREND_LA_VALEUR 0
15      Ttot PREND_LA_VALEUR 0
16      AFFICHER " Si un véhicule se déplace :"
17      POUR i ALLANT_DE 1 A 3
18        DEBUT_POUR
19        Tps PREND_LA_VALEUR ALGOBOX_ALEA_ENT(2,24)/4
20        Vit PREND_LA_VALEUR ALGOBOX_ALEA_ENT(20,65)*2
21        AFFICHER "à "
22        AFFICHER Vit
23        AFFICHER " km/h pendant "
24        AFFICHER Tps
25        AFFICHER " h"
26        AFFICHER " (Soit "
27        P_ent PREND_LA_VALEUR FLOOR(Tps)
28        AFFICHER P_ent
29        AFFICHER " h "
30        Dec PREND_LA_VALEUR (Tps-P_ent)*60
31        AFFICHER Dec
32        AFFICHER " min)"
33        Ttot PREND_LA_VALEUR Ttot+Tps
34        Dtot PREND_LA_VALEUR Dtot+Tps*Vit
35        FIN_POUR
36      AFFICHER " "
37      AFFICHER "quelle sera sa vitesse moyenne sur l'ensemble du parcours ?"
38      PAUSE
39      AFFICHER " "
40      AFFICHER " *** Réponse ***"
41      AFFICHER " "
42      AFFICHER "Ce véhicule aura parcouru "
43      AFFICHER Dtot
44      AFFICHER " km "
45      AFFICHER "en "
46      AFFICHER Ttot
47      AFFICHER " h"
48      AFFICHER ", soit en "
49      P_ent PREND_LA_VALEUR FLOOR(Ttot)
50      AFFICHER P_ent
51      AFFICHER " h "
52      Dec PREND_LA_VALEUR (Ttot-P_ent)*60
53      AFFICHER Dec
54      AFFICHER " min"
55      Vm PREND_LA_VALEUR ROUND((Dtot/Ttot)*10)/10
56      AFFICHER " "
57      AFFICHER "Sa vitesse moyenne sera donc de "
58      AFFICHER Vm
59      AFFICHER " km/h à 0.1 km/h près."
60    FIN_ALGORITHME

Résultats :

***Algorithme lancé***

*** Calcul de Vitesses moyennes ***

 Si un véhicule se déplace :
à 60 km/h pendant 5.75  h (Soit 5 h 45 min)
à 46 km/h pendant 5.5  h (Soit 5 h 30 min)
à 120 km/h pendant 1.75  h (Soit 1 h 45 min)

quelle sera sa vitesse moyenne sur l'ensemble du parcours ?
***Pause***

*** Réponse ***

Ce véhicule aura parcouru 808 km en 13 h, soit en 13 h 0 min
Sa vitesse  moyenne  sera donc de 62.2 km/h à 0.1 km/h près.

***Algorithme terminé***

@+

yoshi
21-03-2012 13:05:19

Bonjour,

J'ai opté pour des vitesses de 10 km/h en 10 km/h et des temps de 0,5 h à 6 h.
Définitions aléatoires des données.
Je peux améliorer - à la demande - ce script en faisant en sorte que les 3 vitesses soient différents ainsi que les 3 temps.
J'ai inclus un temporisateur pour permettre le calcul de l'utilisateur puis le contrôle de la réponse après clic sur continuer...

1     VARIABLES
2       i EST_DU_TYPE NOMBRE
3       Dtot EST_DU_TYPE NOMBRE
4       Ttot EST_DU_TYPE NOMBRE
5       Vm EST_DU_TYPE NOMBRE
6       Vit EST_DU_TYPE NOMBRE
7       Tps EST_DU_TYPE NOMBRE
8     DEBUT_ALGORITHME
9       AFFICHER " "
10      AFFICHER "*** Calcul de Vitesses moyennes ***"
11      AFFICHER " "
12      Dtot PREND_LA_VALEUR 0
13      Ttot PREND_LA_VALEUR 0
14      AFFICHER " Si un véhicule se déplace :"
15      POUR i ALLANT_DE 1 A 3
16        DEBUT_POUR
17        Tps PREND_LA_VALEUR ALGOBOX_ALEA_ENT(1,12)/2
18        Vit PREND_LA_VALEUR ALGOBOX_ALEA_ENT(4,13)*10
19        AFFICHER "à "
20        AFFICHER Vit
21        AFFICHER " km/h pendant "
22        AFFICHER Tps
23        AFFICHER " h"
24        Ttot PREND_LA_VALEUR Ttot+Tps
25        Dtot PREND_LA_VALEUR Dtot+Tps*Vit
26        FIN_POUR
27      AFFICHER " "
28      AFFICHER "quelle sera sa vitesse moyenne sur l'ensemble du parcours ?"
29      PAUSE
30      AFFICHER " "
31      AFFICHER " *** Réponse ***"
32      AFFICHER " "
33      AFFICHER "Ce véhicule aura parcouru "
34      AFFICHER Dtot
35      AFFICHER " km "
36      AFFICHER "en "
37      AFFICHER Ttot
38      AFFICHER " h"
39      Vm PREND_LA_VALEUR ROUND((Dtot/Ttot)*10)/10
40      AFFICHER " "
41      AFFICHER "Sa vitesse moyenne sera donc de "
42      AFFICHER Vm
43      AFFICHER " km/h à 0.1 km/h près."
44      AFFICHER " "
45    FIN_ALGORITHME

Résultats :
***Algorithme lancé***

*** Calcul de Vitesses moyennes ***

Si un véhicule se déplace :
à 130 km/h pendant 5.5  h
à 110 km/h pendant 1  h
à 90 km/h pendant 5  h

quelle sera sa vitesse moyenne sur l'ensemble du parcours ?
***Pause***

*** Réponse ***

Ce véhicule aura parcouru 1275 km en 11.5 h
Sa vitesse  moyenne  sera donc de 110.8 km/h à 0.1 km/h près.

***Algorithme terminé***

@+

Pied de page des forums