Anteprima
Vedrai una selezione di 3 pagine su 8
Ricorsione Pag. 1 Ricorsione Pag. 2
Anteprima di 3 pagg. su 8.
Scarica il documento per vederlo tutto.
Ricorsione Pag. 6
1 su 8
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

La potenza di QEIR INa c-n,àa.IT?..afloat1=" "a. a a.a -. })float int(nic potenza in modofunzionepotenza scrittaa ricorsivon →,-034(if n 1return ;}llse1 ( (# ))return nicpotenza -1a a n ;- ,}} èbasepotuto Qavremmo comeconsiderare casa = .)(if n e o "aggiungo "secondo basecasounreturn 0 ; →also 1)if ( n ==return a ;che )(potenzaa a -1retina sic* n ;- , Serie di FibonacciFibonacci realizza un modello non realistico per la riproduzione di una popolazione di conigli.Si ha una coppia all’inizio del primo mese, a partire dal termine del secondo mese, ogni coppia produceun’altra coppia alla fine di ogni merse.Non è realistico perché i conigli non muoiono mai, inoltre non esiste questa regolarità.I numeri della serie di Fibonacci si trovano in natura, ad esempio nei petali dei fiori, il numero di spiraliorarie e antiorarie nei fiori di girasole, nelle pigne, nell’ananas, ….Esiste inoltre il Fibonacci day, 23

novembre: 11-23 (mese, giorno, all'anglosassone), perché la serie inizia così: 0, 1, 1, 2, 3, 5, 8, ...

Fibonacci Serie in C ()

Ho base definita due la perché (4-2) è ricorsiva casi giunzione n-10,1 e: con .

(F- o 0=(1) 1F =(2) 1F = FCU 1) FCUFlu )-2) +-= ) }

(int fibonacci nic int n-( )

if 0n - =retina 0 ;(if 1)n =-return 1 ; ( ')

) c'nicfibonacci è e perché (fibonacci else 1return n -2 servenic a-n 1+ 0; se a-non o→- -- ,'finisce quindiesecuzioneeil returnesegue e ,solohoavanti return in casovanon ogniuneordinatidi determinare

Dato ladistinti' valore posizionevalori dicrescentein Kun eaway un Ksenso .,restituireèSe -1K presentenon .

Es 7 213 27122f- 27 indice di→ 7= nell'f- è1 c' 1 arraynon-1= → dell' centrale

Iniziamo la hopartendo centrale valore finitovaloredalricerca se Karray = .,grandeè piccoloèSe più sinistrapiùK destrainvece

acercoacerco se, .,Divido ladue sinistrain ripetoparte destra aa eo .7K - a 127 <7-3 122 18 21 27nn menndi M elementi eliminoche3 72 37 >un 7 20keSe di3 72 18 21 122712 20 >nn nnme d21 2718 un restituisco -118 =/ 20 →avròvoltaOgni : }inizioall'di inizioè indice: o→• variarecontinuano a"indice di fine8 -1: n• →elemento centralem :• divisione intera8)i 12(in = + →particolaricasii 1=I =L (1+2)/2 1 anche neifunziona particolaricasiin == →4i. =8--4 (4+4)/4 4in ==il valore quellose è returncercatocentrale ., prendere la spostoaltrimenti aldevo parte rimaneed invariato g8 ii Ovveroaggiorno sx ese. , ,valore centrale iprendere rimaneSe invariatodevo 1 fprima del valore parte sposto aDX mt e ..

Dettagli
Publisher
A.A. 2021-2022
8 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher kevinziroldi di informazioni apprese con la frequenza delle lezioni di Fondamenti di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Milano o del prof Mirandola Raffaela.