Az alábbi ablakba tetszőleges HTML kódot beirhatsz, majd a hatását a másik ablakban leellenőrízheted.

<html> <head><title> Vizsgázó azonosítója</title> </head> <body> <center><h1>Programozási tételek</h1></center> <ul> <li><a href="#ertek">Sorozathoz értéket rendelő algoritmusok</a></li> <li><a href="#sorozat">Sorozat(ok)hoz sorozato(ka)t rendelő algoritmusok</a></li> </ul> <h3>Típusdefiníció:</h3> <p>v, w: logikai;<br> h, i, j, k, l, m, n: integer; (i, j, k: számláló; l, m, n: a tömb elemszáma)<br> s: feladatfüggő típus<br> A[], B[], C[], D[], E[], F[], G[]: tömb; (F[] és G[] rendezett, az elemek típusa feladatfüggő)<br> t: feladatfüggő tulajdonság vagy függvény</p> <a name="ertek"></a><h2>Sorozathoz értéket rendelő algoritmusok</h2> <h3>Eldöntés algoritmusa</h3> <p>i:=1; <br>Ismételd amíg (i<=n) és nem(t(A[i])) <br> i:=i+1; <br>Ismétlés vége; <br>v:=(i<=n); <br>Ki(v); </p> <h3>Kiválasztás algoritmusa</h3> <p>i:=1; <br>Ismételd amíg (i<=n) és nem(t(A[i])) <br> i:=i+1; <br>Ismétlés vége; <br>Ki(i, A[i]); </p> <h3>Keresés algoritmusa</h3> <p>h:=0 <br>i:=1; <br>Ismételd amíg (i<=n) és nem(t(A[i])) <br> i:=i+1; <br>Ismétlés vége; <br>v:=(i<=n); <br>Ha v akkor h:=i; <br>Ki(h); </p> <h3>Megszámlálás algoritmusa</h3> <p>h:=0; <br>i:=1 <br>Ismételd amíg i<=n <br> Ha t(A[i]) akkor h:=h+1; <br>Ismétlés vége; <br>Ki(h); </p> <h3>Sorozatszámítás algritmusa</h3> <p>i:=1; <br>s:=kezdőérték; <br>Ismételd amíg i<=n <br> s:=t(s, A[i)]; <br> i:=i+1; <br>Ismétlés vége; <br>Ki(s); </p> <h3>Maximum kiválasztás algoritmusa</h3> <p>h:=1; <br>i:=2; <br>Ismételd amíg i:=n <br> Ha A[i]<A[h] akkor h:=i; <br> i:=i+1; <br>Ismétlés vége; <br>Ki(h, A[h]); </p> <a name="sorozat"></a><h2>Sorozat(ok)hoz sorozato(ka)t rendelő algoritmusok</h2> <h3>Kiválogatás algoritmusa</h3> <p>i:=1 <br>j:=0 <br>Ismételd amíg i<=n <br> Ha t(A[i]) akkor <br> kezd <br> j:=j+1; <br> B[j]:=A[i]; <br> vége; <br> i:=i+1; <br>Ismétlés vége; <br>Ki(B[]); </p> <h3>Szétválogatás algoritmusa</h3> <p>i:=1; <br>j:=n; <br>Ismételd amíg i<j <br> Ismételd amíg t(A[i]) <br> i:=i+1; <br> Ismétlés vége; <br> Ismételd amíg nem(t(A[j])) <br> j:=j-1; <br> Ismétlés vége; <br> s:=A[i]; <br> A[i]:=A[j]; <br> A[j]:=s; <br>Ismétlés vége; <br>Ki(A[]); </p> <h3>Unióképzés algoritmusa</h3> <p>Ismételd i:=1-től N-ig <br> C[i]:=A[i]; <br>Ismétlés vége; <br> k:=n; <br>Ismételd j:=1 től m-ig <br> i:=1; <br> Ismételd amíg (i<=n) és (A[i]<>B[j]) <br> i:=i+1; <br> Ismétlés vége; <br> Ha i>n akkor <br> kezd <br> k:=k+1; <br> C[k]:=B[j]; <br> vége; <br>Ismétlés vége; <br>Ki(C[]); </p> <h3>Rendezés algoritmusa</h3> <p>Ismételd i:=2-től n-ig <br> j:=n <br> Ismételd amíg j>=i <br> Ha A[j-1]>A[j] akkor <br> kezd <br> s:=A[j-1]; <br> A[j-1]:=A[j]; <br> A[j]:=s; <br> vége; <br> j:=j-1; <br> Ismétlés vége; <br>Ismétlés vége; <br>Ki(A[]); </p> <h3>Összefuttatás algoritmusa</h3> <p> <br>i:=1; <br>j:=1; <br>k:=0; <br>Ismételd amíg (i<=n) és (j<=m) <br> k:=k+1; <br> Ha F[i]<G[j] akkor <br> kezd <br> A[k]:=F[i]; <br> i:=i+1; <br> vége; <br> különben Ha F[i]>G[j] akkor <br> kezd <br> A[k]:=G[i] <br> j:=j+1; <br> vége; <br> különben <br> kezd <br> A[k]:=F[i]; <br> i:=i+1; <br> j:=j+1; <br> vége; <br>Ismétlés vége; <br>Ismételd h:=i-től n-ig <br> k:=k+1; <br> A[k]:=F[i]; <br>Ismétlés vége; <br>Ismételd h:=j-től m-ig <br> k:=k+1; <br> A[k]:=G[i]; <br>Ismétlés vége; <br>Ki(A[]); </p> <h3>Metszet algoritmusa</h3> <p>k:=0; <br>Ismételd i:=1-től N-ig <br> j:=1; <br> Ismételd amíg (j<=m) és (A[i]<>B[j]) <br> j:=j+1; <br> Ismétlés vége; <br> Ha A[i]=B[j] akkor <br> kezd <br> k:=k+1; <br> C[k]:=A[i]; <br> vége; <br>Ismétlés vége; <br>Ki(C[]) </p> </body> </html>