momente şi schiţe de informatică şi matematică
To attain knowledge, write. To attain wisdom, rewrite.

Reducerea ferestrelor din orarul zilei (IV)

limbajul R | orar şcolar
2021 dec

Până a fi şi mulţumit, programare mai înseamnă şi să o iei din când în când, mai de la capătul lucrurilor şi poate, pe alte căi…

Reducerea ferestrelor din orarul zilei (III)

limbajul R | orar şcolar
2021 dec

Ne-am format îndelung trei obiceiuri complementare, în această ordine: obiceiul de a greşi (nebanal şi nici grosolan), de a verifica şi de a rescrie lucrurile. Greşala promite, dacă nu te fereşti mereu şi dacă îi accesezi acareturile: a înţelege că ai greşit; a depista (în fel şi chip) unde anume; a înţelege de ce ai greşit; a stabili să nu repeţi greşala. Greşala este în fond, sămânţa progresului (exceptând desigur, lumea cea plină de greşeli ireparabile); rescrierea lucrurilor (până a deveni un fel de „viciu intelectual”) este în sine, o cale de progres.

Corectarea suprapunerilor induse de cuplaje

limbajul R | orar şcolar
2021 dec

Plecând de la încadrarea săptămânală (prof | cls | nr_ore), prin "distribute_by_days.R" am repartizat lecţiile respective pe zile; în plus, am extras şi am organizat în "messing.RDS", datele privitoare la cuplaje (de exemplu, orele alocate profesorului fictiv "p06p33" trebuie făcute împreună, de către profesorii „reali” p06 şi p33).

Apoi, prin mount_hours() din "daySchoolSchedule.R" am produs orarele zilelor, dar… fără a ţine seama de cuplaje (rezumând astfel, execuţia): pot exista suprapuneri ascunse de ore, de exemplu pot apărea într-o aceeaşi oră a zilei "p06p33" şi "p06", sau "p34p07" şi "p34p09".

Am lăsat altui program, sarcina de a corecta suprapunerile ascunse apărute; iar un alt program va reduce apoi, numărul de ferestre.

Chestiunea cuplajelor existente în orarul şcolar (VI)

limbajul R | orar şcolar
2021 nov

Da… în mod interactiv (prin aplicaţia /dayRecast) era mult mai simplu (chiar dacă incomod), de eliminat suprapunerile ascunse (dar obişnuinţa de aplecare practică asupra lucrurilor, te încorsetează şi restrânge categoric posibilităţile de progres).

Chestiunea cuplajelor existente în orarul şcolar (V)

limbajul R | orar şcolar
2021 nov

Pentru a corecta suprapunerile ascunse existente, anterior am procedat cel mai simplu, folosind aplicaţia interactivă /dayRecast.html – ceea ce este totuşi foarte incomod, dat fiind că avem de repetat pentru fiecare zi, nişte operaţii manuale sâcâitoare.
Iar fără corectarea prealabilă a suprapunerilor ascunse, nu putem folosi programul anterior de reducere a ferestrelor – încât se cuvine să ne ocupăm de un program intermediar, prin care să automatizăm cumva, corectarea necesară; aici doar vom contura, un astfel de program.


Prev
Next
ALL (348 titluri)

vezi Cărţile mele (de programare)

despre acesta ~ Home
(sau https://vlad.bazon.net/

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: