Visualizza il feed RSS

Scienza

  1. C64 - Il numero di Sarah

    di pubblicato il 14-01-2019 alle 16:50 (Titolo provvisorio...) (472 Visite)
    Con questo articolo dedicato ai cultori del retrocomputing, e in particolare al sempre ottimo Antonio, propongo un classico problema logico tratto da un best seller di enigmi e puzzle per C64: "The Commodore puzzle book - basic brainteasers" di Lee e Scrimshaw. Nell'articolo viene proposta e sviluppata una soluzione in BASIC V2 molto più completa di quella fornita dal testo.

    Il semplice problema è il seguente: "la scorsa settimana, mentre stavamo navigando sullo yacht ...

    aggiornamento da 28-01-2019 a 13:41 di M.A.W. 1968

    Categorie
    Libri , Programmazione , Scienza
  2. Happy Birthday, Ada!

    di pubblicato il 09-12-2015 alle 23:01 (Titolo provvisorio...) (2703 Visite)
    Il 10 dicembre 1815 nasceva a Londra Augusta Ada Byron, figlia legittima (l'unica) del poeta George Gordon, meglio noto come Lord Byron, e di Anna Isabelle (Annabella) Milbanke, baronessa di Wentworth. Dopo il matrimonio con il barone Lord William King, poi nominato Conte di Lovelace, la nostra Ada diverrà Lady Ada Augusta, Contessa di Lovelace.

    In occasione del secondo centenario della nascita di Ada, è doveroso ricordare brevemente ma nel modo più corretto la figura di colei che ...

    aggiornamento da 02-08-2016 a 00:14 di M.A.W. 1968

    Categorie
    Libri , Programmazione , Scienza
  3. Aggiungi un posto a tavola...

    di pubblicato il 30-10-2015 alle 14:15 (Titolo provvisorio...) (3131 Visite)
    Visto il notevole interesse suscitato dal poker di articoli dedicati al simpatico problemino dei ménages (uno, due, tre e quattro), approfittando a piene mani di tutti i (numerosi) tempi d'attesa e di viaggio aeroferronavali, ho provveduto a risistemare il materiale discusso in un unico articolo in PDF, aggiungendo ove possibile alcune utili note e isolando i banalissimi preliminari matematici dalla presentazione storica del problema, seguita a sua volta da una breve discussione degli algoritmi ...
  4. Let's get deranged!

    di pubblicato il 21-08-2015 alle 23:37 (Titolo provvisorio...) (2769 Visite)
    Dopo la terna di articoli dedicata al simpatico problemino dei ménages (uno, due e tre), è opportuno destinare qualche ulteriore riga alla implementazione di esempio fornita nella scorsa puntata.

    Un simile sorgente (per quanto meramente illustrativo) di circa 1kLOC, infarcito di una silloge di tecniche di programmazione non banali, brevemente commentato solo nei punti salienti, merita certamente qualche altra spiegazione ad usum delphini, oltre al già fornito chiarimento sui vettori ...
  5. Ménages... et trois ;-)

    di pubblicato il 21-08-2015 alle 23:36 (Titolo provvisorio...) (2623 Visite)
    Dopo una prima, facile introduzione e un secondo articolo sulla generazione esaustiva delle soluzioni, parliamo ancora del problema dei ménages. Come mostrato esplicitamente ormai in più punti, l'argomento è ben più vasto e interessante di quanto la melensa formulazione originale del problemino potesse far pensare all'ignaro lettore, ed ha connessioni radicate e profonde in numerosissimi settori applicativi, dalla matematica discreta (rook polynomials e dintorni) all'ottimizzazione combinatoria, ...
  6. Un altro giro di valzer, Madame Colette?

    di pubblicato il 21-08-2015 alle 23:36 (Titolo provvisorio...) (3416 Visite)
    Parliamo ancora di ménages.
    Nella scorsa puntata abbiamo lasciato la padrona di casa, Donna Letizia, alle prese col problema di mettere a tavola n coppie di invitati, con n numero naturale maggiore di due, rispettando due semplici regole:

    1) Uomini e donne occupano posti rigorosamente alternati attorno alla tavola, che ha forma circolare;

    2) Nessun coniuge deve occupare alcuna delle due sedie immediatamente adiacenti a quella proprio partner: se la signora ...
  7. Il valzer delle coppie...

    di pubblicato il 30-10-2012 alle 17:56 (Titolo provvisorio...) (6434 Visite)
    Sottotitolo: Donna Letizia risponde.

    Il problema del quale trattiamo, noto in letteratura come problème des ménages, è uno dei più universalmente citati e discussi in combinatorica: tanto che si fa realmente fatica a trovare un testo specialistico nel quale non venga analizzato, o quantomeno menzionato - sovente più volte. Al tempo stesso è deliziosamente retrò per il modo così tipico in cui è stato formulato alla fine dell'Ottocento e per il suo stesso contenuto: si parla infatti ...
  8. TAXIIIIII! (WAS: Algoritmo first-fit per bin-packing)

    di pubblicato il 06-04-2012 alle 16:51 (Titolo provvisorio...) (6595 Visite)
    Su gentile (ma pressante) richiesta privata di alcuni lettori, dedico la presente blog entry a questo recente thread, che si rifà a questo problema.

    Accontento volentieri i miei lettori, non certo per una malintesa captatio benevolentiae o per sciocca autoincensazione, ma perché questo genere di soluzione è assolutamente, solidamente paradigmatico del modo di pensare del Buon Programmatore, sano cultore della matematica discreta e computazionale.

    Si tratta di un problema ...
  9. Parole famose...

    di pubblicato il 12-02-2012 alle 17:37 (Titolo provvisorio...) (3793 Visite)
    Per non compromettere la leggibilità della firma, sposto qui alcune delle mie citazioni preferite, senza nulla a pretendere e guidato unicamente dal mio gusto personale. Ho aggiunto le mie traduzioni, che cercano di rendere appieno il senso di ciascun aforisma.

    Reputo verissimo il motto "siamo ciò che sappiamo", ma con buona pace di quei simpatici dopolavoristi da "spigolature" della Settimana Enigmistica che si compiacciono di miniare l'intero Pentateuco sul retro ...

    aggiornamento da 15-01-2014 a 00:51 di M.A.W. 1968

    Categorie
    Scienza , Altro
  10. zigzag =: $ [: /:@; [: <@|.`</. [: |. i.

    di pubblicato il 06-02-2012 alle 19:05 (Titolo provvisorio...) (4326 Visite)
    Il titolo è inequivocabile: parliamo nuovamente di J, uno dei miei linguaggi preferiti in assoluto. Un valido spunto per tornare a parlare di questo potentissimo e sintetico linguaggio di programmazione è dato da questo thread nell'altra bottega: un esercizio molto comune nella didattica dei vari linguaggi, in tutte le sue varianti.

    In questa occasione, vedremo come popolare una generica matrice mxn secondo lo schema indicativo qui riportato:

    Formula LaTeX: \begin{array}{rrrr}3 & ...
  11. Un (altro) problemino con le addizioni... +4

    di pubblicato il 30-01-2012 alle 21:21 (Titolo provvisorio...) (4147 Visite)
    Nella scorsa puntata abbiamo visto una delle più recenti ed eleganti formule per esprimere in forma chiusa la funzione di partizione tramite una somma finita di termini.

    Una tale formula si presta particolarmente bene all'analisi in termini elementari, potendo essere spiegata con relativa facilità anche agli studenti più giovani usando solo strumenti di base della matematica discreta. Tuttavia, dal punto di vista computazionale, il corrispondente algoritmo avrebbe prestazioni che ...
  12. Un (altro) problemino con le addizioni... +3

    di pubblicato il 27-01-2012 alle 13:37 (Titolo provvisorio...) (6214 Visite)
    Ebbene sì: abbiamo il piacere di riparlare di partizioni di numeri naturali, a circa un anno di distanza da questo trittico di articoli divulgativi - che pare avere qualche merito, come riscontrato sia in termini di visite che attraverso l'insolito (e persistente) volume di feedback ricevuto via email.

    L'occasione di parlare nuovamente dell'argomento (che certamente merita ben altri approfondimenti) è data da alcune recentissime pubblicazioni, le quali hanno portato un flusso di ...
  13. Quando si parte il gioco de la zara...

    di pubblicato il 29-12-2011 alle 22:33 (Titolo provvisorio...) (4085 Visite)
    ...colui che perde si riman dolente,
    repetendo le volte, e tristo impara.
    (Purgatorio, VI, 1-3)

    Nulla di meglio degl'immortali versi del nostro toscanissimo Vate per aprire questa entry dedicata ad un generatore pseudocasuale.

    Il giuoco della "zara" (vocabolo strettissimamente imparentato con termini di uso quotidiano come azzardo, ma anche zero, cifra e zefiro) non è che un antico gioco di dadi: e proprio i dadi sono uno dei simboli par excellance ...

    aggiornamento da 02-11-2012 a 17:04 di M.A.W. 1968

    Categorie
    Programmazione , Scienza
  14. Il triangolo no...

    di pubblicato il 29-12-2011 alle 15:41 (Titolo provvisorio...) (5488 Visite)
    Il titolo si rifà alla mia istintiva risposta di fronte all'ennesima richiesta di spiegazioni e informazioni sul triangolo di Floyd: in questo caso, da parte di una giovane studentessa, la cui immaginazione è rimasta evidentemente colpita dall'assegnazione dell'arciclassico esercizio in linguaggio C per la stampa di tale triangolo numerico, accompagnata da spiegazioni alquanto scarne.

    Per la cronaca, sulle prime la fanciulla non è stata in grado di cogliere la citazione dal brano ...

    aggiornamento da 03-12-2015 a 14:00 di M.A.W. 1968

    Categorie
    Programmazione , Scienza
  15. Un problemino con le addizioni... +2

    di pubblicato il 28-03-2010 alle 03:43 (Titolo provvisorio...) (4128 Visite)
    Desidero ringraziare i numerosi lettori, anche non iscritti a MasterDrive, che in privato hanno manifestato un interesse superiore alle aspettative per la funzione di partizione e relativa implementazione: tanto che ho ritenuto opportuno dedicare questa entry in modo specifico all'algoritmo di Kreher & Stinson, il quale - al di là dell'utilità specifica e della curiosità individuale - ci dà modo di fare alcune considerazioni sperabilmente interessanti.

    Ricordo innanzi tutto che ...
Pagina 1 di 2 12 ultimoultimo