VISUAL BASIC PRALG
Hledání maxima a minima
Bubble sorting Proměnné : a(i) – vstupní pole N – počet vstupních čísel pom – pomocná proměnná k – počet utříděných prvků posloupnosti IZ – indikace záměny prvků
setřiďuje od největšího k nejmenšímu maxima probublávájí vlevo, minima vpravo opačné setřídění- od nejmenšího k největšímu nutná opačná podmínka
Algoritmus - matice Dvourozměrné pole m –počet řádků n – počet sloupců … a1i a1n a21 a22 a2i a2n aj1 aj2 aji ajn am1 am2 ami amn
Matice ‘naplnění prvků For j = 1 To m For i = 1 To n a(j, i) = Int(Rnd) Next i Next j ‘tisk Print a(j, i); ‘tisk nového řádku matice na nový řádek Print a11 a12 … a1i a1n a21 a22 a2i a2n aj1 aj2 aji ajn am1 am2 ami amn m –počet řádků n – počet sloupců dva vnořené cykly průchod po řádcích
Jednotková matice For j = 1 To m For i = 1 To n If i=j then a(j, i) = 1 Else a(j,i) = 0 End If Next i Next j