Bc se pousti pomoci pc a umi normalne pocitat proste tak ze mu zadate 1*1 a podobne. Umi take z promenyma i=10*2 a je prirazeno. Navic ma promene:
define fac(x) {
if(x>1) fac(x-1) else 1
}
Toto je rekurzivni zapis vypoctu faktorialu
navratova hodnota je hodnota posledniho vyrazu..mozna modporuje i return.
Normalni vypocet se dela:
define fac(x) {
auto y,i
y=1
for(i=1;i<=x;i++) y*=i;
return y
}
No a to je vsechno..jeste si zkuste napsat fac(1996) je to sranda!
Tento soubor je soucasti rozsahle sbirky skolicek na http://www.ucw.cz/~hubicka/skolicky
Take si muzete prohlidnout jeji puvodni textovou podobu
Nebo mi mailnout na hubicka@ucw.cz
Copyright (C) Jan Hubicka 1995