Zaproszenie

Witamy na stronach edukacyjnych

dla nauczycieli, studentów i uczniów szkół średnich w zakresie

informatyki i systemów mikroprocesorowych

Silnia
Silnią liczby naturalnej n nazywamy iloczyn wszystkich liczb naturalnych nie większych niż n. Oznaczenie symboliczne n! (czytaj: n silnia) wprowadził w 1808 roku francuski matematyk Christian Kramp. 
Zgodnie z definicją:
n! = 1 · 2 · 3 · 4 · ... · n  przy czym: 0! = 1.
 
Przykłady:
     3! = 1 · 2 · 3 = 6
     5! = 1 · 2 · 3 · 4 · 5 = 120
     6! = 1 · 2 · 3 · 4 · 5 · 6 = 720
 
Silnię liczby n można obliczyć rekurencyjnie lub iteracyjnie np. za pomocą programu (Turbo Pascal): 
 
Program Silnia_rekurencyjnie;
uses crt;
var
  n  : integer;
  rezultat : longint;
function silnia(n : integer) : longint;
begin
  if n = 0 then silnia:= 1
    else silnia:= n*silnia(n-1);
end;
begin     
  clrscr;
  write('Podaj liczbe n = ');
  readln(n);
  rezultat:= silnia(n);
  writeln('silnia liczby', n, ' wynosi ',rezultat);
  repeat until keypressed;
end.
lub iteracyjnie (zmienia się tylko funkcja - pozostała część programu b.z):
 
function silnia(n : integer) : longint ;
var
  i : integer ;
begin
  if n = 0 then silnia := 1
  else  for i:= 1 to n do silnia:= silnia*i;
end;

 

Współpracujemy z:

Strona powstała dzięki współpracy z Templatka.pl - serwisem oferującym Joomla Szablony i Joomla Moduły i inne materiały do tego dobrego systemu CMS - Zarówno free jak i komercyjne. Zapraszamy również do odwiedzenia serwisów: Joomla21.com - katalogu najnowszych informacji o Joomla. Polecamy nasze Katalog firm Empex.pl oraz Katalog usług 2xU.pl oraz serwis z informacjami na temat systemu blogowego Nucleus CMS.
Wspieramy inicjatywę: Uniwersytety Dla Wszystkich - zainicjowaną przez Uniwersytet Warszawski, w zakresie technik komputerowych
Wspieramy informatycznie stronę sponsora: Hydraulic Hammers Buildplant.eu - firma zajmująca się dystrybucją różnych maszyn budowlanych

Statystyka

Members : 366
Content : 50
Content View Hits : 2040680

Online

We have 15 guests online
Designed by Templatka.pl dla ZS Zychlin