EnglishFrançaisItaliano Google Traduction

Test "Fibonacci"
L'obiettivo di questo test era trovare il problema di programmazione più elementare possibile che permettesse di scrivere un programma quasi identico su tutte le calcolatrici programmabili Texas Instruments.
Questo problema :
  • non doveva includere funzioni trigonometriche, per essere in grado di relazionarsi con le calcolatrici "The MBA", BA-55 e BA-54,
  • non doveva includere istruzioni di ramificazione condizionale, da poter applicare a calcolatrici che hanno solo RST come istruzione di ramificazione incondizionata. (TI-55, TI-53 e anche "The MBA", BA-55 e BA-54),
  • doveva poter essere espresso in formule matematiche, per potersi rapportare alle calcolatrici "non proprio" programmabili TI-68 e TI-60X (*).

    Il programma doveva essere in grado di fornire un risultato per un dato valore :
  • o iterativamente fino a n (ciclo con GOTO o RST),
  • o direttamente: risultato solo per un valore univoco di n.
    Infine, questo programma doveva essere il più breve e semplice possibile per sapere se i calcolatrici più complessi e potenti potevano risolvere un problema con la stessa facilità delle macchine più rudimentali.

    L'oggetto di questo rudimentale test di programmazione era la sequenza di Fibonnaci che può essere ridotto a un ciclo :
    + RCL 01 = R/S EXC 01 RST
    il lancio si effettua inserendo il valore 1 poi R/S (dopo RST). Quindi R/S per ogni valore successivo.




    (*) poiché le calcolatrici TI-68 e TI-60X utilizzavano solo formule, non era possibile programmare una sequenza ricorsiva, quindi è la formula di Binet che è stata utilizzata per risolvere il problema posato.
    D'altra parte, per gli altri calcolatori, la formula di Binet non era necessariamente la scelta migliore: 47 passi di programmazione per la TI-58C ad esempio.




  • I programmi
    Goto... (103)

    TI-58C








    Home

    Segnalibro ed azione


    Firefox      SeaMonkey      Opera      Google Chrome     
    Better support with Firefox, SeaMonkey, Opera, Google Chrome
    Use of JavaScript

    Screen 1024x768 - colors 16 bit or more



      Ultimo aggiornamento su 30 Novembre 2024

    Site created with PHweb © 2009/2024 Pierre Houbert