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 ?19 + 75
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
Hier 16:36:28

Bosoir,

Je finis plants rectangulaires disposés en carrés et en quinconce, je place les alertes correspondantes et je t'envoie ça...
Le seul pb à résoudre c'est le cas plants rectangulaires disposés en rectangle et en quinconce avec choix de l'angle, parce que contrairement aux plants carrés et ronds, les centres ne sont plus alignés avec les sommets des rectangles...
Et le plus simple sera le cas plants rectangulaires disposés en rectangle et en quinconce avec choix de l'espacement vertical (et horizontal) : ce cas ressemblera comme un frère au 1er cas cité en plus simple : je n'aurais pas à me soucier des contraintes dues à la disposition en carré de plants rectangulaires.
L'envoi, c'est pour te permettre de patienter avec du grain à moudre... ^_^
C'est parti : https://www.cjoint.com/c/HJwqwRTVBVz
J'ai mis en place le dernier point cité...

@+

sylveno
Hier 16:08:12

ah si, c'est dommage.
disons que quand on le sait,
– soit on prévoit de modifier D de quelques dizaine de cm jusqu'à ne plus avoir de place perdu,
– soit on se dit que c'est pour le passage des machines, la haie de bordure, la place du barbecue…
– soit on s'en fout parce qu'on veut ce nombre là de plants et pas un de plus
– …

(je fais pareil quand un problème me tracasse, je passe à autre chose et je laisse tourner en arrière plan)

yoshi
21-10-2018 09:42:41

Bonjour,

Je me disais aussi que tu allais te remanifester...
J'ai fait une pause (en général, quand je bute sur un problème je laisse les solutions venir me tirer par la manche...), mais j'ai repris vendredi et j'ai résolu le problème des plants rectangulaires disposés en carré sans quinconce : sacrée perte de place...
Vois plutôt.
Supposons demandé par l'utilisateur :
181021104905975903.png
Pour disposition en carré :
je fais
Horiz : 5,5 m  Vertic. 7 m
5,5 < 7 donc je prends un carré de 7 sur 7 ce qui contraint à passer la distance horizontale entre plants de 1,5 m à 3 m...
Maintenant soit un terrain rectangulaire avec h = 25 m et l =15 m
(25-2)//(2+3)=4 soit 5 plants en longueur...
Place occupée : 2 x 5 + 3 x 4 = 22 m. Reste en fin de ligne : 3 m...
Ça ne te chiffonne pas ?

@+

sylveno
21-10-2018 08:07:51

bonjour Yoshi, des nouvelles ?

sylveno
11-10-2018 13:49:18

J'y avait pensé à une feuille protégée spécialisée résultat intermédiaire et codes d'alertes.
C'est vrai qu'un logiciel dédié est bien plus pratique, une feuille de calcul ET un logiciel se complètent bien : je connais des frileux qui ne veulent pas charger de nouveaux trucs dont le concepteur n'est pas windows…

yoshi
11-10-2018 13:38:48

Re,

Donc désolé pour la nouvelle mais ça me semble indispensable.

En Python, j'ai déjà fait bien plus tordu
Mon souci était la feuille .ods et les contorsions inévitables qu'elle entraîne : donc pas moyen de couper à des cellules où figureront les résultats intermédiaires "invisibles", on peut même les stocker sur une feuille supplémentaire et au minimum verrouiller ladite feuille.
Maintenant il va falloir que je précise la notion de disposition en carré de plants rectangulaires...

C'est vu.

@+

sylveno
11-10-2018 13:22:37

pour le paysagisme, on raisonne plus en diamètre, pour les parterres, les plate-bandes, les plants ont généralement la même dimension en tout sens même si ils sont taillés.
en arboriculture c'est plus en rectangle les plants s'étendent presque à volonté sur leurs lignes et sont maintenu sur une épaisseur beaucoup plus faible pour faciliter la cueillette.

La disposition en carré de plants rectangulaires se rencontre couramment par exemple pour les pommiers, poiriers, cerisiers dont eh préconisé est de 9 à 12 et ev 12 à 15.
Sachant que le cerisier à un ø adulte de 1 à 10 m et plus selon la variété et la façon dont ils sont conduit et les pommiers et poiriers ont un ø de 3-7 m.
Pour les noyers par contre le cas est rare, les préconisations sont eh de 12 à 14 et ev de 16 à 18. Adulte il a un ø de 10-15 m.

Ça c'est pour les vergers de plein vent donc avec des arbres libres on est dans le cas plants ronds.
Comme j'ai dit, le cas d'arbre de forme rectangulaires se rencontre plus dans les vergers industriels où on maintient par la taille une dimension plus faible. Les pommiers peuvent par exemple être maintenue à 4 m de large et laissé libre de s'étendre sur la ligne, les arbres finissent par mêler leurs branches librement sur la ligne alors qu'ils sont planté à 8 m de distance avec une interligne ev de 8 m.
donc désolé pour la nouvelle mais ça me semble indispensable

Changement visuels, ah… j'ai pas imaginé quelqu'un pouvait connaitre les coordonnées des cellules par coeur ! ;)
Ça peut être mis de côté pour s'en inspirer pour la version finale.
En temps que lambda je suis paumé quand il n'y a que des chiffres et le repérage couleur m'aide bien et encore je suis pas si lambda que ça !

yoshi
11-10-2018 11:18:30

Bonjour,

y a t-il besoin d'avoir une feuille et des formules différentes entre carré et rectangle ? un carré n'est jamais qu'un rectangle particulier, non ?

Ce à quoi j'ai pensé, c'est que, sauf cas de quinconce, les calculs pour plants carrés ou plants ronds sont les mêmes : j'ai modifié le programme Python en conséquence.
En apparence, la demande sera plant carré ou plant rond ?
Mais le calcul sera le même...
Par contre en quinconce, les alertes ne sont déclenchées par les mêmes valeurs...

un carré n'est jamais qu'un rectangle particulier, non ?

Certes, et, toi, ça ne te choque pas... mais les autres ?
Feu l'un de nos membres avait écrit à une chaîne de TV pour leur signaler que tout carré est un rectangle mais que l'inverse est faux... Leur réponse avait été édifiante et jouait sur les mots.
Alors...
Je reverrais tout ça plus tard

Tes changements cosmétiques, je n'en tiendrai pas compte... pour l'instant : je me concentre d'abord sur la mise au point.
Si je commence à modifier la présentation, maintenant, je vais devoir réapprendre les noms des cellules et je perdrai du temps.
Dans la présentation définitive, seuls doivent compter les
- le nombres de plants par ligne et par colonne, la place libre en fin de ligne et de colonne, le total général
- les alertes chevauchement...

Ma question portait sur des plants rectangulaires disposés en carrés, là ainsi que je te l'ai dit bonjour les dégâts, c'est pourquoi j'attends ton avis...

Morpion solitaire
Je vais zipper la dernière version avec les images nécessaires, qui ne fonctionnera qu'avec Python installé et je la dépose sur cjont
https://www.cjoint.com/c/HJlkm5bhbJz
Tu peux avoir qq explications ici :
http://www.bibmath.net/forums/viewtopic.php?id=7838

@+

sylveno
11-10-2018 08:40:49

Bonjour,
je t'ai mailé une version dans laquelle j'ai changé la mise en page pour avoir un visuel plus condensé.
et avec des couleurs afin d'avoir des repères visuels.
j'ai changé quelques intitulés.

où ce trouve ton logiciel de morpion ?

y a t-il besoin d'avoir une feuille et des formules différentes entre carré et rectangle ? un carré n'est jamais qu'un rectangle particulier, non ?

yoshi
10-10-2018 13:26:54

Salut,

Mail du 6 octobre 2018 :

Disposer en carrés des plants rectangulaires va m'obliger à faire des choix et utiliser cellules intermédiaires où seront déposés les données revues en conséquence : seules  les dimensions es plants entrées par l'utilisateur ne seront pas retouchées dans la feuilles de calcul : seules les valeurs des espaces hor. et vert. le seraient...
Imaginons des plants en format portait de 1 m sur 3 (comme des cartes que tu tiens dans la main)et un écart vertical de 0,5 m et un écart horizontal de 1,5 m : on obtient naturellement un rectangle de 6,5 m sur 3,5 m...
Pour obtenir un carré je serais obligé de porter l'écart horizontal de 1,5 m à 4,5 m...

Et ça, en pensant à l'utilisateur, ça me gêne pas mal : sacrée perte de place...
L'utilisateur lambda, c'est toi, j'aimerais bien que tu me dises comment tu vois la chose : il est clair pour moi qu'en cas de disproportion entre
la largeur d'un plant et sa longueur, la disposition en carré entraînerait une perte de place et qu'on peut se demander si elle est valable...

Je parle là de toute la partie que j'ai mise en grisé dans la feuille Plants rectangulaires que je viens de vider de ses calculs (qui ne t'étaient pas pour l'instant destinés : en attente de modifications)...
Feuille Plants ronds v 2.22, feuille Plants carrés v.1.2
Alors la version jointe était nommée plantations-Sylveno-v-mixte-c et dans cette version, ne figure aucune formule en L58 (je viens de vérifier)...
Comment peut-il y avoir une erreur dans cette cellule ?
Mais le mail est merdique depuis un certain temps, par sécurité, je reposte une version légèrement retouchée au niveau des d'une ou deux formules sylveno_plantations-mixte_c.ods (lettre pour me souvenir que la 3e feuille est en route) !
https://www.cjoint.com/c/HJkmyLyk1Kz
Bon, que les calculs donnent des résultats en accord avec les dessins me réjouit !
Je double par mail, si tu le reçois...

En ce qui concerne la version Python en mode texte, j'en suis au même point (niveau calculs) que la version .ods.
Je vais me pencher sur les alertes...

@+

sylveno
10-10-2018 10:49:21

rrhoooo mais ça fait deux fois que je rate les mails !
l'adresse est celle que j'ai donné sur le forum ? essaiprems @  gmail.com

sylveno
10-10-2018 10:47:37

Bonjour,
j'ai enfin eu le temps de regarder la version du message #30 (plantations-Sylveno-v-mixte-b)

il y a en L58 : ERREUR 508

Avec des simulations comparés à des dessins, les résultats sont les mêmes !

yoshi
09-10-2018 18:32:37

Re,


J'ai transcrit en Python 1/3 des calculs déjà présents sur les 3 feuilles de calcul déjà fournies, avec affichage en mode texte,
Quand ce sera fini, je penserai à l'interface graphique  : j'adapterai celle que j'avais pondue pour mon jeu du Morpion solitaire...
Les alertes seront prévues avant affichage des calculs avec retour à la cas départ en cas de chevauchement.
Dans ce cas, je pense être capable de dessiner 4 ou 5 plants (selon le cas) pour permettre de visualiser le chevauchement).

Ceci dit, Sylveno, je t'ai questionné par mail, j'attends ta réponse pour avancer...

@+

sylveno
07-10-2018 12:50:11

un programme dédié avec interface graphique et menu déroulant et tout et tout ?!
sérieux ?!
tu te prends au jeu à fond, j'adore ! je te ferais des bisous si on se voit un jour haha !
c'est cool de tomber sur la perle rare qui s'intéresse à son problème.

effectivement j'avais pensé à écrire en blanc dans des cellules protégées.
Je sais c'est pas le plus élégant mais c'est à ma porté.

yoshi
06-10-2018 18:56:16

Re,

Il restait des scories que je n'avais pas vues, suite à ton ajout des cases B4 et B4, ce qui fichait effectivement tout par terre dans certains cas.
C'est corrigé.
J'ai aussi normalisé les notations et les ai documentées. J'ai refait tous les contrôles et toutes les alertes.
J'ai décidé de consacrer une feuille de classeur pour
- les plants ronds disposés en carrés ou en rectangles,
- les plants carrés disposés en carrés ou en rectangles,
- les plants rectangulaires disposés en carrés ou en rectangles. Là, m'étant re-consacré aux deux ci-dessus, je n'ai pas avancé.
  Je vais pouvoir y penser. Je vais me pencher sur la possibilité de rendre "invisibles" certaines contenus de cellules pour y déposer des résultats intermédiaires.
  Je connais un moyen : couleur blanche de l'écriture, mais qui ne me convient pas...

Voilà, j'espère que cette fois, c'est bon...
Lorsque tout sera au point, j'écrirais un vrai programme avec interface graphique et menus déroulants.
Pour que l'utilisateur n'ait pas à installer le langage Python, j'en ferai une version qui aura avec elle toutes les parties de Python nécessaires à un fonctionnement indépendant du tableur...
Cette version annule et les remplace les précédentes...
Et ne m'annonce pas (plus) de n° de version erroné en cas de pb ^_^
https://www.cjoint.com/c/HJgr3ziA3wz

@+

Pied de page des forums