Darmowe Forum
Grudzień 22, 2024, 03:50:41
Witamy,
Gość
.
Zaloguj się
lub
zarejestruj
.
Czy dotarł do Ciebie
email aktywacyjny?
1 Godzina
1 Dzień
1 Tydzień
1 Miesiąc
Zawsze
Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności
: Forum zostaÂło uruchomione!
Strona główna
Pomoc
Zaloguj się
Rejestracja
Darmowe Forum
>
Turbo Pascal
>
Turbo Pascal semestr II
>
Rekurencja
Strony: [
1
]
« poprzedni
następny »
Drukuj
Autor
Wątek: Rekurencja (Przeczytany 3393 razy)
admin
Administrator
Ekspert
Wiadomości: 821
Rekurencja
«
:
Luty 06, 2012, 13:00:45 »
Rekurencja
- odwoÂłanie podprogramu (procedury lub funkcji) do samego siebie.
PrzykÂład wykorzystania rekurencji do obliczenia silni z liczby n.
program lusia;
uses crt,dos;
var x:integer;
function silnia(n:integer):integer;
begin
if n=0 then silnia:=1
else silnia:=n*silnia(n-1);
end;
begin
write(silnia(3));
readkey;
end.
«
Ostatnia zmiana: Luty 13, 2012, 09:34:49 wysłane przez admin
»
Zapisane
admin
Administrator
Ekspert
Wiadomości: 821
Odp: Rekurencja
«
Odpowiedz #1 :
Luty 13, 2012, 09:42:21 »
Rekurencja
- silnia z wprowadzaniem wartoÂści z klawiatury
program silni_plus;
uses crt,dos;
var x:integer;
function silnia(n:integer): integer;
begin
if n=0 then silnia:=1 else
silnia:=n*silnia(n-1);
end;
begin
clrscr;
write('Podaj liczbe= ');readln(x);
writeln('silnia z ',x,' = ',silnia(x));
readkey;
end.
Zapisane
admin
Administrator
Ekspert
Wiadomości: 821
Odp: Rekurencja
«
Odpowiedz #2 :
Luty 13, 2012, 10:11:25 »
Rekurencja
sumowanie liczb od 1 do podanej wartoÂści ale bez liczby zero.
program silni_plus;
uses crt,dos;
var x:integer;
function suma(n:integer): integer;
begin
if n=1 then suma:=1 else
suma:=n+suma(n-1);
end;
begin
clrscr;
write('Podaj liczbe= ');readln(x);
writeln('suma z ',x,' = ',suma(x));
readkey;
end.
Zapisane
Strony: [
1
]
Drukuj
« poprzedni
następny »
Skocz do:
Wybierz cel:
-----------------------------
Zadanie C++ lutego -Agnieszka
-----------------------------
=> Nowy dziaÂł
=> Zadanie
-----------------------------
E14
-----------------------------
=> DIV
=> Java Script
=> php
-----------------------------
Dla Magdy i Wojtka
-----------------------------
=> Liczby dwĂłjkowe
-----------------------------
PrzykÂłady stron internetowych
-----------------------------
=> Strona zbudowana z tabelek
-----------------------------
Podstawy PHP
-----------------------------
=> PrzesyÂłanie danych z formularza php
=> PĂŞtle w php
-----------------------------
Java Script
-----------------------------
=> Java Script
-----------------------------
C++ Nowe rozdanie
-----------------------------
=> C++
-----------------------------
Java JDK
-----------------------------
=> Java ale nie Script
-----------------------------
Hyde Park
-----------------------------
=> Informacje
-----------------------------
C+++
-----------------------------
=> A Kuba powiedziaÂł
-----------------------------
Multimedia
-----------------------------
=> Photoshop
=> Nowy dziaÂł
=> Java Script
=> Corel
-----------------------------
Html-strony internetowe
-----------------------------
=> Podstawy HTML- ramki/ frames
=> Podstawy HTML- tabelki
-----------------------------
C++
-----------------------------
=> Podstawy C++ cz. I
=> Kompilatory C++
=> Programowanie obiektowe w C++
=> Problem w C++
=> Podstawy
=> C++ po raz pierwszy
-----------------------------
Turbo Pascal
-----------------------------
=> Turbo Pascal semestr II
=> Projekt AÂŚKA
=> Turbo Pascal semestr I
=> Podstawy Turbo Pascal
Ładowanie...
Polityka cookies
Darmowe Fora
|
Darmowe Forum
proskills
shaggydogss
zlotasiodemka
blackmoon
spw