metrodemontreal.com Index du Forum metrodemontreal.com
Un lieu de discussion du transport en commun de Montréal et d'ailleurs
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Métro de Montréal: voitures Azur et MAT101 (jeu)

 
Poster un nouveau sujet   Répondre au sujet    metrodemontreal.com Index du Forum -> Le métro de Montréal et d'ailleurs
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Jean-Marie Hachey



Inscrit le: 14 Fév 2006
Messages: 2868

MessagePosté le: Mar Juil 10, 2012 5:56 am    Sujet du message: Métro de Montréal: voitures Azur et MAT101 (jeu) Répondre en citant

Jeu assez facile …



Données sur les nouvelles voitures Azur:
Nombre de trains de 9 voitures : 52
Total des voitures : 468

___

En utilisant les données de ce tableau …


trouvez, par un calcul simple, le numéro
de flotte (10-XYZ) d'une voiture à partir de son
rang sur 468 et l'inverse.


___

Probl. #1:
Quel sera le numéro de flotte de la 237e voiture ?

___

Probl. #2:
Quel sera le rang (sur 468) de la voiture 10-237 ?
_________________
Jean-Marie Hachey
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
gl



Inscrit le: 31 Mai 2002
Messages: 2923
Localisation: Laval

MessagePosté le: Mar Juil 10, 2012 8:41 am    Sujet du message: Répondre en citant

Si on ne regarde que les 3 derniers chiffres du no de flotte (on enlève le préfixe "10-") et que la division est en nombre entiers seulement (ex 22/7 = 3)...

De rang "x" a no de flotte:

no de flotte = (((x - 1) /9) * 10) + ((x - 1) mod 9)) + 11


ex probl #1 (rang 237)

(((237 - 1) /9 * 10) + ((237 - 1) mod 9)) + 11

(260) + (2) + 11 = no de flotte 273 c.a.d. "10-273"




De no de flotte "x" a rang:

rang = (((x/10) -1) * 9) + (x mod 10)


ex probl #2 (no de flotte finissant par 237)

(((237/10) -1) * 9) + (237 mod 10)

(((23) -1) * 9) + (7) = rang 205
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Jean-Marie Hachey



Inscrit le: 14 Fév 2006
Messages: 2868

MessagePosté le: Mer Juil 11, 2012 5:56 am    Sujet du message: Répondre en citant

Belle solution informatique.
Élégant algorithme de gl.

Voici mon approche plus « traditionnelle » (i.e. avant les années 1960)
___

Probl. #1:
Quel sera le numéro de flotte de la 237e voiture ?


Nb de voitures par train : 9 =>>

237/9 = 26,3333… [1]


Si le rang n’est pas un multiple de 9, l’équation [1] permet de conclure que :
La 237e voiture est la 3e voiture du 27e train.
Nb de voitures précédents la 237e : 26 trains x 9 voitures/train = 234 voitures
234 + 3 = 237

Le tableau indique :
10-XYZ :
XY : numéro du train
Z : numéro de la voiture

Conclusion :
La 237e voiture est donc la 10-273

___


Probl. #2:
Quel sera le rang (sur 468) de la voiture 10-237 ?


Le tableau indique :
10-XYZ :
XY : numéro du train
Z : numéro de la voiture

10-XYZ devient donc : 10-237

10-237 est la 7e voiture du 23e train :

23e train =>> 22 trains x 9 voitures/train = 198 voitures.
7e voiture du 23e train =>> 198 + 7 = 205e voiture.

Conclusion :
La voiture 10-237 est donc la 205e voiture.

___

Rem. :

Division du rang d’une voiture par 9 :

Cas des voitures de rang multiple de 9 (i.e, 9e, 18e, 27e. etc … 468e)

L’absence de décimales dans le quotient indique que le rang est un multiple de 9.
… et que la voiture concernée est toujours la 9e pour un train donné.

Ainsi, pour la 468e voiture, le quotient 52 signifie la 9e voiture du 52e train.
Son numéro de flotte sera donc : 10-529.

___

Commentaires à venir sur l’algorithme de gl.
_________________
Jean-Marie Hachey
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Jean-Marie Hachey



Inscrit le: 14 Fév 2006
Messages: 2868

MessagePosté le: Mer Juil 11, 2012 10:04 am    Sujet du message: Répondre en citant

Commentaire sur l’algorithme de gl.

J’ai adapté ton algorithme sur un tableur.

Tel que prévu, les résultats recherchés sont obtenus instantanément.



_________________
Jean-Marie Hachey
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
gl



Inscrit le: 31 Mai 2002
Messages: 2923
Localisation: Laval

MessagePosté le: Mer Juil 11, 2012 10:17 am    Sujet du message: Répondre en citant



Je n'avais pas éssayé les formules dans un programme (je les avais simplement écrites comme je les imaginais dans un programm VB). Pour avoir la réponse exacte sans les décimales, il faut forcer la division en nombre entiers (fonction INT). Je viens de tester ceci avec Excel:

= (INT((A8 - 1) /9) * 10) + MOD(A8-1, 9) +11
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Jean-Marie Hachey



Inscrit le: 14 Fév 2006
Messages: 2868

MessagePosté le: Jeu Juil 12, 2012 1:51 pm    Sujet du message: Métro de Montréal: voitures Azur et MAT101 (jeu) Répondre en citant

Utilisant la version française d’Excel (2007), voici le tableau des résultats
et les algorithmes utilisés.


_________________
Jean-Marie Hachey
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
gl



Inscrit le: 31 Mai 2002
Messages: 2923
Localisation: Laval

MessagePosté le: Jeu Juil 12, 2012 5:30 pm    Sujet du message: Répondre en citant

Ayoye...ils ont francisé les fonctions mathématiques? Qu'arrive il si tu éssais d'ouvrir un tel ficher Excel avec une version anglaise? J'espère que la fonction demeure la même dans l'encodage du fichier et que ce n'est que l'affichage de l'équation qui s'ajuste au besoin selon la version.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Jean-Marie Hachey



Inscrit le: 14 Fév 2006
Messages: 2868

MessagePosté le: Jeu Juil 12, 2012 7:17 pm    Sujet du message: Répondre en citant

J’ai fait l’essai avec le tableur (gratuit) OpenOffice.org (version 3.3, en français) de la compagnie Oracle.
Ça fonctionne parfaitement.



___

OpenOffice.org 3.3 disponible en version finale [MAJ]
La version stabilisée d'OpenOffice.org 3.3 sort après LibreOffice 3.3, le projet qui en est issu. Plusieurs améliorations sont au programme. [...]

http://www.01net.com/editorial/527465/openoffice-org-3-3-disponible-en-version-finale-maj/
_________________
Jean-Marie Hachey
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Jean-Marie Hachey



Inscrit le: 14 Fév 2006
Messages: 2868

MessagePosté le: Ven Juil 13, 2012 6:49 am    Sujet du message: Métro de Montréal: voitures Azur et MAT101 (jeu) Répondre en citant

La suite …


_________________
Jean-Marie Hachey
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
gl



Inscrit le: 31 Mai 2002
Messages: 2923
Localisation: Laval

MessagePosté le: Ven Juil 13, 2012 8:22 am    Sujet du message: Répondre en citant

Bon, puisque nous sommes partis sur du formatage de texte en Excel...et que c'est un vendredi matin....tranquille

de rang a no de flotte

= "10-" & TEXT((INT((A8 - 1) /9) * 10) + MOD(A8-1, 9) +11,"000")

de no de flotte a rang

=((INT(MID(A10,4,3)/10) -1) * 9) + MOD(MID(A10,4,3), 10)




Uploaded with ImageShack.us
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    metrodemontreal.com Index du Forum -> Le métro de Montréal et d'ailleurs Toutes les heures sont au format GMT - 5 Heures
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com