A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Előző változat mindkét oldalon Előző változat | |||
|
inf-prog-fszi:maximum_kivalasztas_tetele [2017/06/21 12:36] beistvan |
inf-prog-fszi:maximum_kivalasztas_tetele [2017/06/21 12:37] (aktuális) beistvan |
||
|---|---|---|---|
| Sor 1: | Sor 1: | ||
| + | ====== Maximumkiválasztás tétele ====== | ||
| + | |||
| + | Sorozat legnagyobb elemének indexe. | ||
| + | |||
| + | <code pascal maximum.txt> | ||
| + | Eljárás: | ||
| + | INDEX := 1 | ||
| + | Ciklus I = 2-től N-ig | ||
| + | Ha A(INDEX) < A(I) akkor INDEX := I | ||
| + | Ciklus vége | ||
| + | Eljárás vége. | ||
| + | </ | ||
| + | |||
| + | Pascal forráskód | ||
| + | |||
| + | <code pascal maximum.pas> | ||
| + | program maximum; | ||
| + | const n = 10; | ||
| + | var a:array [1..n] of integer; | ||
| + | i,maxindex: integer; | ||
| + | begin | ||
| + | for i:=1 to n do | ||
| + | write(i:2, ' '); | ||
| + | writeln; | ||
| + | randomize; | ||
| + | a[1]: | ||
| + | write(a[1], ' '); | ||
| + | maxindex: | ||
| + | for i:=2 to n do | ||
| + | begin | ||
| + | a[i]: | ||
| + | write(a[i], ' '); | ||
| + | if a[maxindex] < a[i] then maxindex: | ||
| + | end; | ||
| + | writeln; | ||
| + | writeln(' | ||
| + | readln; | ||
| + | end. | ||
| + | </ | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Órai gyakorlat | ||
| + | |||
| + | <code pascal szorzas.pas> | ||
| + | program maximum_index; | ||
| + | const n=8; | ||
| + | var i, max_index: integer; | ||
| + | a: array [1..n] of integer; | ||
| + | begin | ||
| + | max_index: | ||
| + | write(' | ||
| + | for i:= 2 to n do | ||
| + | begin | ||
| + | write(' | ||
| + | if a[max_index]< | ||
| + | end; | ||
| + | writeln(' | ||
| + | readln; | ||
| + | end. | ||
| + | </ | ||