Psevdokoda in VB.Net

zakajaltersuxu

Fizikalc
19. jul 2007
1.608
88
48
1. naloga
Podano je dinamično polje P, ki vsebuje 1000 celih števil. V psevdokodi napišite algoritem, ki določi povprečno vrednost podanih št. Algoritem naj upošteva samo tiste elemente polja, ki imajo vrednost različno od nič.

2. naloga
Napišite funkcijo v VB.NET - za konzolni program, ki za podano pozitivno celo število k izračuna vrednost n-tega(n=>3) Fibonačijevega št. Podana je enačba

F(n) =
= 1 ; n=1, n=2
= F(n-2)+F(n-1) ; n>2

za kdo to napisat?
pozdrav.gif
 

philips

Guru
Osebje foruma
Administrator
17. avg 2007
9.859
686
113
1.
Koda:
nenicelni = 0
vsota = 0
for i = 0 to velikost(P) do
	vsota = vsota + P[i]
	if(P[i] != 0) nenicelni = nenicelni + 1
endfor
povprecje = vsota / nenicelni

2.
Koda:
funkcija fibonacci(n) {

	if(n < 3) return 1
	else return fibonacci(n - 1) + fibonacci(n - 2)

}

Psevdokod je karnekaj, samo verjetno ga boš razumel
smile-1.gif