Kezdőoldal » Számítástechnika » Programozás » Mit csinál ez az algoritmus?...

Mit csinál ez az algoritmus? (Órai feladat volt leprogramozni C++ -ban, és akinek elsőre sikerült 5-öst kapott. )

Figyelt kérdés

Változók:

i : egész szám

k : egész szám

A() : egész számok(1..10) indexű tömbje


Algoritmus:

Program

Ki("Hányadik értékre vagy kíváncsi? (1 és 10 között)")

Be(k)

Ha 1<= k <=10

Akkor

A(1) := 1

A(2) := 1

Ciklus i := 3-tól k-ig

A (i) := A(i-2) + A(i-1)

Ciklus vége

Ki("A sorozat", K ,"-adik értéke:", A(K))

Különben

Ki ("A beírt szám nem 1 és 10 közé esett")

Elágazás vége

Program vége


2016. márc. 23. 17:03
 1/4 anonim ***** válasza:
74%
Kiírja a k-adik Fibonacci-számot.
2016. márc. 23. 17:15
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Wáo.. Akkor jóhogy nem kaptam meg az 5-öst, mert el is kellett magyarázni :(
2016. márc. 23. 17:17
 3/4 anonim ***** válasza:
56%
Kiszámítja, hogy a k-adik hónapban hány pár nyuszi van.
2016. márc. 23. 19:01
Hasznos számodra ez a válasz?
 4/4 anonim válasza:

A(1)=1

A(2)=1

A(3)=2

A(4)=3

A(5)=5

A(6)=8

A(7)=13

A(8)=21

A(9)=34

A(10)=55


Ez az első 10 fibonacci szám. ahányast beír annyiadik fibonacci számot írja ki az algoritmus, ha 10-nél nagyobbat vagy 1 nél kisebbet ad meg akkor kiírja azt a hiba üzenetet.


Mik azok a fibonacci számok? Figyeld meg a sorozatot, 3. szám = 2.+1. , 10. szám = 9.+8., az első két szám 1, s akkor így lesz a harmadik 1+1. Remélem érthető :).


De soha nem értettem minek tanítják ezt a pszeudokódokat.. Ennyi erővel programozási felületbe is lehetne gépelni..

2016. ápr. 3. 20:30
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!