Pereiti prie turinio

JPM II kursas, nesuprantu sąlygos.


Rekomenduojami pranešimai

Šiaip jo, toks atvejis „reikia, nes reikia“... :)

 

O paaiškinti plačiau tai... Antru atveju kvieti dar kartą pow(x, -n); (taip paversdamas į teigiamą), ir 1 dalini iš to gauto rezultato. Su teigiamu laipsniu tavo funkcija mokės elgtis pagal trečią atvejį.

 

Trečiu atveju tai įsivaizduok, iškviesi pow(x, 2), tau tą perdarys į (x * pow(x, 1)), tada pow(x, 1) dar pasivers į (x * pow(x, 0), tada visas veiksmas liks (x * (x * pow(x, 0))). Kadangi su nuliniu laipsniu gauni vienetą, liks (x*(x*1)). Taip ir gausi x^2, ko ir reikėjo.

 

Analogiškai su didesniais laipsniais taip žingsniuos žemyn. Aišku, tai yra pakankamai neefektyvus algoritmas, bet vėlgi – moko rekursijos ir tiek :)

Redagavo Silke
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...