Proszę o sprawdzenie poprawności pseudokodu

0

Pseudokod do tego zadania powinnien wyglądać tak :

function suma(n)
Begin
if (n<1) then return 0
else return n^2+suma(n-1)
end
0

Skąd Ci się wzięło n^2?

1

jak dla mnie to Twój pseudo kod ma się nijak do zadania. Ponawiam pytanie Patryka - skąd Ci się tam wzięło n^2

0

Powinno być bez tego kwadratu

0
Zimny Ogrodnik napisał(a):

Pseudokod do tego zadania powinnien wyglądać tak :

function suma(n)
Begin
if (n<1) then return 0
else return n+suma(n-1)
end

Czy teraz poprawnie ?

3

Nie bo teraz to robisz sumę 1+2+3+4+5... a miałeś k-te potęgi sumować.

0
Shalom napisał(a):

Nie bo teraz to robisz sumę 1+2+3+4+5... a miałeś k-te potęgi sumować.

to z kwadratem ?

0

Nie no chłopie czy ty odróżniasz drugą potęgę i k-tą potęgę? Czy dla ciebie 3^2 (czyli 3*3 = 9) to to samo co 3^3 (czyli 3*3*3 = 27)? o_O

0
Shalom napisał(a):

Nie no chłopie czy ty odróżniasz drugą potęgę i k-tą potęgę? Czy dla ciebie 3^2 (czyli 3*3 = 9) to to samo co 3^3 (czyli 3*3*3 = 27)? o_O

 (k+1) ^{n+1} -1
0
Zimny Ogrodnik napisał(a):
Shalom napisał(a):

Nie no chłopie czy ty odróżniasz drugą potęgę i k-tą potęgę? Czy dla ciebie 3^2 (czyli 3*3 = 9) to to samo co 3^3 (czyli 3*3*3 = 27)? o_O

 (k+1) ^{n+1} -1
0

Ty sobie tu robisz jaja chyba. Przecież nawet we wzorze widzisz ze jest n^n na końcu...

0

To jak powinno być ?

0

Prawie tak jak w pierwszym poście. Tylko zamiast n^2 powinno być n^n.

0 użytkowników online, w tym zalogowanych: 0, gości: 0