momente şi schiţe de informatică şi matematică
anti point—and—click

Distribuţia orară a distribuţiei pe zile a orelor şcolii

orar şcolar | R
2021 feb

Filozofia dinaintea construcţiei orarului (avem două variabile „libere”: ziua şi ora din zi – deci avem două etape: distribuţia tuturor orelor pe zile şi apoi, distribuţia pe orele zilei a distribuţiei orelor pentru ziua respectivă).
Desigur – „oră” înseamnă uneori oră a zilei (1..7), alteori un cuplu profesor-clasă.

Lista matricelor de permutări (necesare pentru a eticheta orar (1..7), evitând conflictele, orele clasei repartizate pentru ziua respectivă).

Program R de generare prin etichetare a orarului fiecărei zile.

Distribuţia numărului de ferestre.

Distribuţia pe zile a orelor dintr-o şcoală cu un singur schimb (V)

CSV | orar şcolar | R
2021 feb

Ajustarea prin /recast a distribuţiei iniţiale a orelor pe zile (furnizându-i acum întreaga distribuţie, nu doar un subset de ore), urmărind echilibrarea numărului total de ore pe zi (în aşa fel încât să şi îmbunătăţim unele dintre distribuţiile individuale existente).

Distribuţia pe zile a orelor dintr-o şcoală cu un singur schimb (IV)

CSV | orar şcolar | R
2021 feb

Integrăm rezultatul redistribuirii prin /recast a unui subgrup de ore, obţinând distribuţia finală (cvasi-omogenă) a orelor unei şcoli cu un singur schimb, pe zilele de lucru.

Distribuţia pe zile a orelor dintr-o şcoală cu un singur schimb (III)

jQuery | orar şcolar | R | widget
2021 feb

O aplicaţie interactivă (widget jQuery) pentru a redistribui un set de ore dintr-o distribuţie pe zile a orelor dintr-o şcoală (recast, github).

Distribuţia pe zile a orelor dintr-o şcoală cu un singur schimb (II)

orar şcolar | R
2021 feb

Putem corecta distribuţia pe zile a orelor fie manual (mutând ore dintr-o zi în alta – folosind eventual un instrument interactiv, constituit în acest scop), fie refolosind programul prin care am generat distribuţia respectivă (adaptându-l pentru a redistribui un subset de ore precizat).


Prev
Next
ALL (251 titluri)

vezi Cărţile mele (de programare)

despre acesta ~ Home

Factoriale | Graficul funcţiilor

PGN browser | chess JS engine

Load

in /slightchess

/slightchess

626 partide analizate cu Crafty

(R) Computer Art | Decoraţiuni

Aplicaţii şcolare (javaScript)

Sinteze:

Pagini independente: