Mi az algoritmus?

Ebben az oktatóanyagban példák segítségével megtudhatjuk, melyek az algoritmusok.

Az algoritmus jól definiált utasítások sorozata a probléma megoldására.

A jó algoritmus tulajdonságai

  1. A bemenetet és a kimenetet pontosan meg kell határozni.
  2. Az algoritmus minden lépésének világosnak és egyértelműnek kell lennie.
  3. Az algoritmusoknak a probléma megoldásának sokféle módja közül a leghatékonyabbaknak kell lenniük.
  4. Egy algoritmus nem tartalmazhat számítógépes kódot. Ehelyett az algoritmust úgy kell megírni, hogy különböző programozási nyelveken használható legyen.

Algoritmus példák

Algoritmus két szám hozzáadásához

Algoritmus a három szám közül a legnagyobb megtalálásához

Algoritmus a másodfokú egyenlet összes gyökerének megtalálásához

Algoritmus a faktoriál megkeresésére

Algoritmus a prímszám ellenőrzésére

A Fibonacci sorozat algoritmusa

Példák algoritmusokra a programozásban

Algoritmus a felhasználó által beírt két szám hozzáadásához

1. lépés: Indítsa el a 2. lépést: deklarálja a num1, a num2 és az sum változót. 3. lépés: Olvassa el a num1 és a num2 értékeket. 4. lépés: Adja hozzá a num1 és a num2 értékeket, és rendelje hozzá az eredményt az összeghez. sum ← num1 + num2 5. lépés: Az összeg megjelenítése 6. lépés: Stop

Keresse meg a legnagyobb számot három különböző szám közül

1. lépés: Indítsa el a 2. lépést: deklarálja az a, b és c változókat. 3. lépés: Olvassa el az a, b és c változókat. 4. lépés: Ha a> b Ha a> c A kijelző a legnagyobb szám. A Másik kijelző c a legnagyobb szám. Egyéb, ha b> c A b kijelző a legnagyobb szám. A Másik c kijelző a legnagyobb szám. 5. lépés: Állj meg

Az ax 2 + bx + c = 0 másodfokú egyenlet gyökerei

1. lépés: Indítsa el a 2. lépést: Deklarálja az a, b, c, D, x1, x2, rp és ip változókat; 3. lépés: Számítsa ki a D ← b2-4ac diszkrimináns 4. lépést: Ha D ≧ 0 r1 ← (-b + √D) / 2a r2 ← (-b-√D) / 2a Az r1 és r2 jelennek meg gyökérként. Számítsa ki a valós és képzelt részt rp ← -b / 2a ip ← √ (-D) / 2a Az rp + j (ip) és rp-j (ip) gyökérként jelenítse meg 5. lépés: Stop

A felhasználó által beírt szám tényezője.

1. lépés: Indítsa el a 2. lépést: Nyújtsa be az n, faktoriális és i változókat. 3. lépés: Változók inicializálása faktoriális ← 1 i ← 1 4. lépés: n értékének beolvasása 5. lépés: Ismételje meg a lépéseket, amíg i = n 5.1: faktoriális ← faktoriális * i 5.2: i ← i + 1 6. lépés: Faktoriális megjelenítése Álljon meg

Ellenőrizze, hogy egy szám prímszám-e vagy sem

1. lépés: Indítsa el a 2. lépést: Nyújtsa be az n, i, flag jelzőket. 3. lépés: Inicializálja a változókat flag ← 1 i ← 2 4. lépés: Olvassa le n a felhasználótól. 5. lépés: Ismételje meg a lépéseket, amíg i = (n / 2) 5.1. Ha az n ÷ i fennmaradó része megegyezik 0 zászlóval ← 0 Folytassa a 6. lépéssel: 5.2 i ← i + 1 6. lépés: Ha a zászló = 0, akkor az n nem elsõ n az elsődleges lépés 7. lépés: Állj meg

Keresse meg a Fibonacci sorozatot till 1000-ig.

1. lépés: Indítsa el a 2. lépést: Nyújtsa be az első_termeszt, a második_termet és a temp változót. 3. lépés: A változók inicializálása first_term ← 0 second_term ← 1 4. lépés: Az első_termék és a második_termék megjelenítése 6: Állj meg

érdekes cikkek...