Torna indietro   Hardware Upgrade Forum > Software > Programmazione

BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone
BOOX ha portato sul mercato Picco, un e-reader da 3,97 pollici che pesa 58 grammi e si aggancia al retro dello smartphone con un anello magnetico. Lo abbiamo usato con Pixel 11 Pro XL e iPhone 18 Pro per capire se un formato così ridotto regga la prova della lettura quotidiana
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
A Las Vegas AMD ha svelato i dettagli architetturali delle CPU EPYC di sesta generazione, note con il nome in codice Venice. Nuovi core Zen 6 e Zen 6c costruiti a 2 nanometri, fino a 256 core per socket, 16 canali di memoria, interfaccia PCI Express 6.0 e un'intera famiglia di proposte che va da Venice SP7 a Verano. Senza dimenticare la memoria, oggi la voce di costo più pesante in un server: AMD risponde con CXL 3.1 e con la tecnologia software MEXT, che porta la memoria flash dentro la gerarchia della DRAM.
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro
HONOR Pad X9 Max mette un pannello IPS da 13 pollici con risoluzione 2,5K e refresh a 120 Hz davanti a una batteria da 10.100 mAh e a quattro altoparlanti. Il listino parte da 399,90 euro, per un progetto molto chiaro e ambizioso: schermo ampio, buon audio e giornate lontano dalla presa, a un prezzo che non pesa sul portafoglio
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-02-2010, 17:13   #1
drago89
Member
 
Iscritto dal: Jan 2009
Città: milano, ma anche brescia
Messaggi: 132
[java] mistero nella funzione...

o sono stupido o non capisco la matematica di questo pezzo di codice:

public static int f(int x) {
if (x==0||x==1)
return x;
return f(x/2) + f(x%2) - x;
}

se io alla funzione metto f(5) come fa a ritornarmi -5?
a casa mia x/2 =2 , x%2=1.
sapete spiegarmi questo mistero di java?
__________________
CPU: Amd Phenom II X2 X3 3 CORE SBLOCCATO 550 BE 3.5 ghz vcore 1.375 + Scythe Mugen 2 SCMG-2000 Rev. B MB: Asus M4A785TD-V EVO RAM: Team Group Elite DDR3 2x2gb 1333mhz CL9 ALI: LC-POWER Green Power LC6550GP V2.2 550W HD: Wd Caviar Blue 250gb 16MB 7200 RPM SATA GPU: Ati HD 4550 512MB DDR3 MONITOR: CRT 17" (1152x864) S.O.: Windows 7 Professional 64 Bit
--- ---
drago89 è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2010, 17:28   #2
Mantis-89
Senior Member
 
L'Avatar di Mantis-89
 
Iscritto dal: Jul 2008
Città: Solesino (PD)
Messaggi: 1256
f(2) = -1 per cui avresti f(2) + f(1) - 5 ovvero -1 +1 -5
__________________
Desktop: AMD FX-8350 @4,2Ghz + A.C. FREEZER XTREME rev.2 - ASUS M5A99X EVO - 32GB DDR3 (4x8GB) @1866Mhz - Sapphire NITRO+ RX 580 8GB - SSD Crucial MX500 1TB - Antec Two Hundred - Seasonic Focus+ Platinum 650W
Always remember to K.I.S.S.
Mantis-89 è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2010, 17:40   #3
drago89
Member
 
Iscritto dal: Jan 2009
Città: milano, ma anche brescia
Messaggi: 132
nono è un esercizio, cioè inserendo 5 il programma da come risultato -5
__________________
CPU: Amd Phenom II X2 X3 3 CORE SBLOCCATO 550 BE 3.5 ghz vcore 1.375 + Scythe Mugen 2 SCMG-2000 Rev. B MB: Asus M4A785TD-V EVO RAM: Team Group Elite DDR3 2x2gb 1333mhz CL9 ALI: LC-POWER Green Power LC6550GP V2.2 550W HD: Wd Caviar Blue 250gb 16MB 7200 RPM SATA GPU: Ati HD 4550 512MB DDR3 MONITOR: CRT 17" (1152x864) S.O.: Windows 7 Professional 64 Bit
--- ---
drago89 è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2010, 18:49   #4
Oceans11
Senior Member
 
L'Avatar di Oceans11
 
Iscritto dal: Sep 2005
Città: Torino
Messaggi: 606
Quote:
Originariamente inviato da drago89 Guarda i messaggi
nono è un esercizio, cioè inserendo 5 il programma da come risultato -5
al di là del fatto che è un esercizio o meno, è giusto quello che dice Mantis-89
Se guardi bene l'ultima riga di codice, puoi notare due chiamate alla funzione f stessa (ricorsione).

anche a casa mia x/2=2 e x%2=1 con x=5, ma nel codice che hai postato devi poi calcolarne la f.
__________________
"Se proprio dovete piratare un prodotto, preferiamo che sia il nostro piuttosto che quello di qualcun altro." [Jeff Raikes]
"Pirating software? Choose Microsoft!"
Oceans11 è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2010, 18:52   #5
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
da f(5)
hai f(2) + f(1) - 5 // -1 + 1 -5
da f(2)
hai f(1) + f(0) - 2 // 1 + 0 - 2 = -1

te capì?
ndakota è offline   Rispondi citando il messaggio o parte di esso
Old 19-02-2010, 19:09   #6
drago89
Member
 
Iscritto dal: Jan 2009
Città: milano, ma anche brescia
Messaggi: 132
Quote:
Originariamente inviato da ndakota Guarda i messaggi
da f(5)
hai f(2) + f(1) - 5 // -1 + 1 -5
da f(2)
hai f(1) + f(0) - 2 // 1 + 0 - 2 = -1

te capì?
grazie 10 000, avevo completamente dimenticato che esistono le ricorsioni XDXDXDXD
__________________
CPU: Amd Phenom II X2 X3 3 CORE SBLOCCATO 550 BE 3.5 ghz vcore 1.375 + Scythe Mugen 2 SCMG-2000 Rev. B MB: Asus M4A785TD-V EVO RAM: Team Group Elite DDR3 2x2gb 1333mhz CL9 ALI: LC-POWER Green Power LC6550GP V2.2 550W HD: Wd Caviar Blue 250gb 16MB 7200 RPM SATA GPU: Ati HD 4550 512MB DDR3 MONITOR: CRT 17" (1152x864) S.O.: Windows 7 Professional 64 Bit
--- ---
drago89 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone BOOX Picco: l'ebook reader minuscolo è un...
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria AMD EPYC Venice: dentro Zen 6, i SoC a 256 core ...
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro HONOR Pad X9 Max recensione, schermo ultra large...
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno Lenovo ThinkPad X1 Carbon Gen 14: il business ul...
Jabra Evolve3 85: le cuffie sia per l'intrattenimento che per il lavoro Jabra Evolve3 85: le cuffie sia per l'intratteni...
Jensen Huang, spunta una terza relazione...
Chi può sostituire Jensen Huang a...
Rilasciati i primi dati raccolti dal tel...
Leica M-A Hammertone e Leica M11-P Hamme...
L'IA non sostituisce la creatività...
Anche Formula E cambia il calendario per...
Defender contro BYD Ti 7: il giudice d&a...
32GB di RAM DDR4 a un prezzo sorprendent...
La nuova lavagna interattiva di LG arriv...
Lo smartphone Samsung passa da 16:9 a 21...
OPPO Pad 5 Pro arriva in Italia: display...
80 TOPS in un palmo di mano: il nuovo Mi...
Motorola Razr Flex: il pieghevole che sf...
NVIDIA, Jensen Huang lascia dopo lo scan...
Honor 700 Pro con Snapdragon 8 Gen 5 e 1...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:16.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v