Pascalban mi az a szelekció?
Szelekció:
Az olyan programozástechnikai eszközök gyűjtőneve, amiket arra tudunk felhasználni hogy a program továbbhaladásának irányát befolyásoljuk. (A fogalom általában csak az imperatív nyelveknél értelmezett, amilyen a Pascal is.) Közismertebb neve a feltétel vagy elágazás. Pascalban szelekció az if vagy a case utasítással valósítható meg.
Szekvencia:
Kicsit absztrakt a fogalom, de remélem sikerül megértetnem. Az szekvencia az, amikor két utasítást egymás után írunk és az egyik utasítás a másik után végrehajtódik. Tehát ebben nincs semmi hókuszpókusz, ha egy utasítás után nincs szelekció (feltétel), akkor a két utasítás egy szekvencia (azért mert a két utasítás egymás után szekvenciálisan, sorosan fog végrehajtódni). A szekvencia természetesen nem csak két hanem több egymást követő utasításra is értelmezhető. Szokták még azt is mondani, hogy a vezérlés továbbfolyik a következő utasításra.
Iteráció:
Csak a teljesség kedvéért írom le, a kérdező nem volt rá kíváncsi. A legegyszerűbben fogalmazva az iteráció a különböző ciklusok összefoglaló neve, amikor egy utasítássorozatot(szekvenciát) egymás után egy bizonyos feltételtől függően többször végrehajtunk.
Remélem sikerült érthetően fogalmaznom.
Szelekció - elágazás van egyágú és kétágú
Egyágú az amikor teljesül a feltétel akkor megcsinálja a szekvenciákat azaz az utasításokat, de ha nem teljesül a feltétel, akkor továbbhalad a programban.
Kétágú az, amikor ha a feltétel nem teljesül akkor más szekvenciákat csinál és aztán lép tovább a programban.
Szekvencia pedig utasításokat takar. Tedd meg ezt aztán azt.
Iteráció pedig a ciklusok, ebből 3 db van.
Számlálós, amikor egy meghatározott számban megismétli az utasításokat.
Előltesztelős, ha a feltétel teljesül akkor végrehatódnak az utasítások annyiszor amennyiszer a ciklusban maradási feltétel leír, de ha nem teljesül a feltétel, továbbmegy.
Hátultesztelős, ilyenkor egyszer biztos lefut a ciklus, mivel csak az utasítások végén nézi meg a ciklusban maradási feltételt.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!