|
Sojusz Fallen Fallen
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ricko
Brain
Dołączył: 07 Sie 2006
Posty: 3255
Przeczytał: 0 tematów
Pomógł: 5 razy Ostrzeżeń: 0/5 Skąd: ..::Zabrze::..
|
Wysłany: Śro 23:18, 09 Mar 2011 Temat postu: Krótkie Programiki - Pętle, Rekurencja etc. |
|
|
1
Oblicz x
a=5, x=10
if (a<5) //'a' jest równe 5, a nie mniejsze - liczymy to co jest w elsie//
x++
else
x-- //10-1=9//
x=9
_____________________________________________________________
2
Oblicz x
a=6, x=10
if (a<7) //tak, 'a' jest mniejsze od 7//
x/=2 //x=10/2=5
else
x*=2
x=5
_____________________________________________________________
3
Oblicz f(3)
int f(int n)
{
if (n==0)
return 5
else
return f(n-1)+n;
f(3)=f(2)+3 //f(3)=8+3=11//
f(2)=f(1)+2 //f(2)=6+2=8//
f(1)=f(0)+1 //f(1)=5+1=6//
f(0)=5
f(3)=11
_____________________________________________________________
4
Oblicz g(3)
int g(int n)
{
if (n==0)
return 2
else
return g(n-1)-n;
g(3)=g(2)-3 //g(3)=-1-3=-4//
g(2)=g(1)-2 //g(2)=1-2=-1//
g(1)=g(0)-1 //g(1)=2-1=1//
g(0)=2
g(3)=-4
_____________________________________________________________
5
Oblicz u(3)
int u(int n)
if (n==0
return 3
else
return u(n-1)*2;
u(3)=u(2)*2 //u(3)=12*2=24//
u(2)=u(1)*2 //u(2)=6*2=12//
u(1)=u(0)*2 //u(1)=3*2=6//
u(0)=3
u(3)=24
_____________________________________________________________
6
Napisz co po kolei wypisze poniższy program:
x=0;
for (i=0; i<4; i++)
{
x=x+i;
cout<<x;
}
i=0 x=0
i=i x=1
i=2 x=3
i=3 x=6
*Pogrubionym tekstem wynik działania programu
_____________________________________________________________
7
Napisz co po kolei wypisze poniższy program:
x=0, i=1
do
{
x=x+i;
i=i+3;
while (x<9)
cout<<x
}
i=1 x=1
i=4 x=5
i=7 x=12
*Pogrubionym tekstem wynik działania programu
_____________________________________________________________
8
Napisz co po kolei wypisze poniższy program:
x=0, i=1
do
{
i=i+2;
x=x+i
cout<<x;
}
while (x<10)
i=3 x=3
i=5 x=8
i=7 x=15
*Pogrubionym tekstem wynik działania programu
Post został pochwalony 0 razy
Ostatnio zmieniony przez Ricko dnia Czw 9:48, 17 Mar 2011, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
|
|
|
|
Możesz pisać nowe tematy Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
|