Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Programma con radicali-Metodo Math.sqrt()

    Salve a tutti. Allora...(non so come cominciare)....voglio fare un applicazione(un piccolo programma)però provo da troppo tempo senza riuscire. Voglio realizzare attraverso un
    metodo statico,un problema di calcolo come quela del metodo Math.sqrt(). Deto a parole semplice,un programma che mi calcoli la radrice quadrata di un numero
    , anche se ci sono degli errori,magari con aproximazione (per esempio fin'quando l'errore è più piccolo di 0,000001(fino alla sesta cifra decimale..vi explico io.....))
    Hmmmm....finqua è facile dire però è difficile fare....Io ho pensato cosi:
    Pensando ad un valore approssimato (lo chiamato r’) della radice r (l’approssimazione può anche essere grossolana),la relazione:

    r” = (r’+ a/r’)/2 ci può calcolare una approssimazione migliore della radice di a.

    Finqua ci sono...
    Hmmm.puoi ho pensato(non sono siccuro che va bene) di ripettere questa formula usando ogni volta la nuova stima ottenuta per determinare la successiva
    ed cosi si ottiene una stima sempre migliore della precedente indipendentemente dalla stima iniziale che potendo essere qualsiasi può ad esempio coincidere
    con il radicando.....(qua si può ripettere la formula finquando si trova un prestazione "buona" per esempio minore di 0,000001-fino alla sesta cifra decimale)

    Il problema che si presenta nella progettazione dell'applicazione(sono siccuro di questo) è che non è possibile definire a priori il numero di iterazioni
    necessarie per ottenere una stima "decente".
    Non conoscendo il valore vero si può determinare l’errore in base alla differenza tra due stime consecutive:

    e = | a – r”2| (e=è l'errore)

    Hmmmm...tutto detto....sono finqua sono riuscito a fare....ho realizzato anche degli altri proggrammi pero questo è il più difficile per me....

    Vi ringrazzio in anticipo...sarò molto felice anche se mi rispondete con delle risposte non chiare magari riesco ad andare un pò avanti...Ciao a tutti...

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Stessa pagina, un po' più sotto: http://forum.html.it/forum/showthrea...readid=1242917


    Ma che è, un elaborato? :master:
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Esatto.
    L'argomento (identico!!) è già stato posto (vedi link di Alex'87)... ora, non dico di parlarvi almeno fra compagni di corso, ma utilizzare la funzione di Ricerca del forum sì...


    Chiudo.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.