>> HIZLARIA 1: azken bertsio horretan sigma, zer deitu nuke ezarri dut
etorriko irtenbide, zeinaren erabiltzen dut bat gora zenbatu guztia aurrera begizta
1 eta m, hortik aurrera arteko zenbakiak batuketa itzultzen.
>> Baina bihurtzen da beste erabili ahal izango dugu teknika hori bera ezartzeko
funtzioa, teknika bat errekurtsibitate izenez ezagutzen.
Funtzioa errekurtsiboa bat, nolabait esateko, da, besterik gabe deiak bera.
Orain, eta bera, hori arazo bat izan daiteke.
Funtzio bat, besterik gabe deiak bera bada eta horrek deiak bera Deiak berez,
prozesu hori inoiz bot dezake azkenean.
Baina hainbeste denbora, besteak dugunez bat deiturikoak base kasuan, hori bermatzen baldintza bat
egoera batzuetan ez dugu deitu geure burua, bestela prozesu horretan
begizta infinitua uzten behar.
>> Utzi reimplement en orain honela sigma.
N edo txikiagoa da, 0 bada, naiz besterik gabe, eta zertxobait arbitrarioki,
0 itzuli du.
Bestela, zer egin dut, benetan konputatzeko sigma int positiboa du
izan dudan entregatu.
>> Orain, zer da m-sigma?
Beno, m-sigma da, noski, 1 batuketa m bidez sortu.
Baina horri buruz uste dugu, beste modu bada, besterik ez da m gehi m batuketa
ken 1 m gehi ken 2 eta abar, modu guztiak 1 behera.
Beraz, zentzu horretan, omen da Besterik ezin dut itzultzeko m gehi.
>> Eta ondoren m ken behar dut 1 m gehi ken 2.
Baina hori eman dezake funtzio bat daukat hain zuzen ere, niri erantzun duela, hots,
m ken 1 of sigma.
>> Orain, neure burua deituz modu horretan ez du ideia onena bezala dirudi.
Delako sigma deiak sigma horrek dei egiten bada sigma horrek sigma deiak, zuk
Uste duten prozesu honetan agian ez du inoiz amaituko.
Baina horregatik oinarri deiturikoak izan genuen funtzio honen goialdean kasuan.
Baldintza bada egiaztatzen duten m bada baino gutxiago edo 0 berdinak ez noa
Neure buruari deitzeko.
Dut ordez 0 itzultzeko, joan eta horrek aldi berean, hemen gehitu behar da joan
aurreko zenbakiak dudala dira summing dut sortu eta, horrela, hau gelditzen
Prozesu bestela infinitua.
>> Ikus dezagun orain, bada berri hau ezartzeko lan egiten du.
Dezagun gordetzea, biltzea, eta programa hau exekutatu.
Egin sigma 1 dot barrarik sigma 1.
Eta dezagun ematen du batera zenbaki bereko lehen bezala.
2, hau zorionez eman behar dit 3.
Dezagun ematen du, 3-rekin, eta horrek zorionez eman behar dit 6.
Eta utzi ematen azkenik en berarekin 50, hain zuzen ere, eta horrek ematen dit 1.275.