Hirdetés
- Samsung Galaxy S20 FE - tényleg nem lite
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Magisk
- Bemutatkozott a Poco X7 és X7 Pro
- Samsung Galaxy A56 - megbízható középszerűség
- Yettel topik
- Google Pixel topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Fotók, videók mobillal
- Motorola Edge 40 - jó bőr
Új hozzászólás Aktív témák
-
-
Gyuri16
senior tag
ilyen egyszeru fuggveny szamolasnal celszeru felirni matikusan mit is akarsz. legyen f(n) a fuggveny, ami visszaadja a sorozat n-edik elemet. formalisan valahogy igy nez ki:
f(1) = 200
f(2) = 300
f(n) = f(n-2)^2 + f(n-1)^2 <- ha n>2a pascalos fuggveny ami ezt szamolja nagyjabol igy fog kinezni:
megnezi hogy n<=2 ha igen akkor tudod az eredmenyt (200/300), ha nem akkor rekurzivan meghivod ugyanazt a fuggvenyt kisebb parameterekkel (n-2, n-1) es az eredmenyt behelyettesited a kepletbe. mivel minden egyes hivasnal kisebbek lesznek a parameterek ezert veges idoben megkapod a valaszt.pascalban ez konkretan igy nezne ki:
function f(n: integer):integer;
begin
if (n = 1) then
Result:=200;
if (n = 2) then
Result:=300;
if (n>2) then
Result:=Sqr(f(n-2)) + Sqr(f(n-1));
end;(nem futtattam le, szoval nezd at, remelem legalabb szintaktikailag eltalaltam)
na most, hogy ez miert is mukodik. amikor eler a program a keplethez ahol az n-edik elemet szamolja, akkor szuksege van a ket kisebb elemre a sorozatbol. mivel tudja, hogy a fuggveny ezt a sorozatot szamolja meghivja a kivant parameterekkel. leirom az f(4) hogyan fut le:
f(4) = f(2)^2 + f(3)^2
meghivodik az f(2)
f(2) = 300;
visszater az f(2) most az f(4) ben vagyunk a + jelnel
meghivodik az f(3)
f(3) = f(1)^2 + f(2)^2
meghivodik az f(1)
f(1) = 200
visszater az f(1), f(3) ban vagyunk a + jelnel
meghivodik az f(2)
f(2) = 300
visszater az f(2), f(3) ban vagyunk, a keplet vegen, megvan az eredmeny
visszater az f(3), f(4)ben vagyunk, megvan az eredmeny
vegeremelem nem zavartalak meg jobban ossze

annyit meg hozzatennek, hogy erre a feladatra nem ez a legefektivebb megoldas, mivel ahogy latod a peldaban az f(2) tobbszor is meg van hivva, pedig eleg lenne egyszer, akar egy egyszeru ciklussal szamolni az elemeket elsotol felfele (mindig az utolso kettot kell megjegyezni)
Új hozzászólás Aktív témák
- Samsung Galaxy S20 FE - tényleg nem lite
- DJI topic
- Ne várj sokat a vásárlással: drágulás a láthatáron
- Arch Linux
- Azonnali alaplapos kérdések órája
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Path of Exile (ARPG)
- Garancia kérdés, fogyasztóvédelem
- SSD kibeszélő
- További aktív témák...
- ÚJ/Használt HyperX Pulsefire Haste Egerek Fehér/Fekete Bolti ár:20k INGYEN FOXPOST
- Lenovo Thinkpad T14s FHD, Érintőkijelző, I5-10210U CPU, 16GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV G
- HP Elitebook 850 G8 FHD, i7-1165G7 CPU, 16GB DDR4, 512GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- HP Elitebook 850 G7 FHD, i7-10610U CPU, 16GB DDR4, 512GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- HP Elitebook 850 G6 FHD, i7-8665U CPU, 16GB DDR4, 512GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- 138 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080 (ELKELT)
- Bomba Ár! Dell Vostro 5468 - i3-6006U I 8GB I 128SSD I 14" HD I Cam I HDMI I W11 I Garancia!
- HIBÁTLAN iPhone 12 Pro Max 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3109
- GYÖNYÖRŰ iPhone 12 Pro 256GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3281, 100% akkumulátor
- PlayStation 5 FAT Lemezes + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest



