skuska priklady 2 - 4

| | | 14. krok: Vypís index J |
|------------------+-------------------------+---------------------------|
+------------------------------------------------------------------------+

+------------------------------------------------------------------------+
| 16.) Algoritmus pre | | |
| usporiadanie prvkov | | |
| poľa metódou | | |
| hľadania MAXIMA | | |
| | | |
| 1. krok: Načítaj | | |
| N | | |
| | 17.) Algoritmus pre | |
| 2. krok: Načítaj | usporiadanie prvkov | |
| pole A | poľa metódou | |
| | "PREBUBLAVANIA" | 18.) Algoritmus pre |
| 3. krok: I=N | | usporiadanie prvkov |
| | 1. krok: Načítaj N | poľa metódou |
| 4. krok: Ak | | "PREBUBLAVANIA" s |
| neplatí že I ? 2 | 2. krok: Načítaj | kontrolou výmeny |
| potom prejsť na | pole A | prvkov |
| krok 17. | | |
| | 3. krok: I=1 | 1. krok: Načítaj N |
| 5. krok: MAX=A[1] | | |
| | 4. krok: Ak neplatí | 2. krok: Načítaj pole |
| 6. krok: IN=1 | že I ? N-1 potom | A |
| | prejsť na krok 12. | |
| 7. krok: J=2 | | 3. krok: VYMENA=0 |
| | 5. krok: J=I | |
| 8. krok: Ak | | 4. krok: I=1 |
| neplatí že J ? I | 6. krok: Ak neplatí | |
| potom prejsť na | že J ? N-1 potom | 5. krok: Ak neplatí |
| krok 14. | prejsť na krok 10. | že I ? N-1 potom |
| | | prejsť na krok 12. |
| 9. krok: Ak | 7. krok: Ak A[J] > | |
| neplatí že MAX < | A[J+1] vymeniť | 6. krok: Ak A[I] |
| A[I+1] potom | navzájom hodnoty A[J] | >A[I+1] vymeniť |
| prejsť na krok 12. | a A[J+1] | navzájom hodnoty A[I] |
| | | a A[I+1]a |
| 10. krok: MAX=A[J] | 8. krok: J=J+1 | |
| | | VYMENA = 1 |
| 11. krok: IN=J | 9. krok: Prejsť na | |
| | krok 6. | 7. krok: I=I+1 |
| 12. krok: J=J+1 | | |
| | 10. krok: I=I+1 | 8. krok: Ak VYMENA = 1 |
| 13. krok: Prejsť | | potom prejsť na krok |
| na krok 8. | 11. krok: Prejsť na | 3. |
| | krok 4. | |
| 14. krok: Vymeniť | | 9. krok: Vypís pole A |
| navzájom hodnoty | 12. krok: Vypís pole | |
| A[I] a A[IN] | A | 10. krok: Koniec |
| | | |
| 15. krok: I=I-1 | 13. krok: Koniec | |
| | | |
| 16. krok: Prejsť | | |
| na krok 4 | | |
| | | |
| 17. krok: Vypís | | |
| pole A | | |
| | | |
| 18. krok: Koniec | | |
|---------------------+------------------------+-------------------------|
| 19.) Algoritmus pre | | |
| načítanie prvkov | 20.) Algoritmus pre | |
| matice | výpočet súčtu | 21.) Algoritmus pre |
| | dvoch matíc + | výpočet súčinu |
| 1. krok: načítať | | dvoch matíc X |
| vstupné hodnoty N, | 1. krok: načítať | |
| M | vstupné hodnoty N, M | 1. krok: načítať |
| | | vstupné hodnoty N, M, |
| 2. krok: Ak I= 1 | 2. krok: načítať | P |
| až N potom prejsť | vstupné hodnoty do | |
| na krok 3, inak | matice A[N, M] | 2. krok: načítať |
| prejsť na krok 5 | | vstupné hodnoty do |
| | 3. krok: načítať | matice A[N, M] |
| 3. krok: Ak J = 1 | vstupné hodnoty do | |
| až M potom prejsť | matice B[N, M] | 3. krok: načítať |
| na krok4, inak | | vstupné hodnoty do |
| prejsť na krok 2 | 4. krok: Ak I= 1 až N | matice B[M, P] |

Ještě nehodnoceno. Buďte první :-)

Strany: 1, 2, 3, 4,
(c)2011 Edgehunt Corporation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .