Felhasználói eszközök

Eszközök a webhelyen


szakdoli:szabalykezel

Összehasonlítás

A kiválasztott és az jelenlegi változat között az alábbi különbségek fordulnak elő:

Összehasonlító nézet hivatkozása

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
szakdoli:szabalykezel [2016/04/15 21:00] – [Max mélység] peterszakdoli:szabalykezel [2016/04/15 23:41] (aktuális) – [Szabály szavainak előállítása] peter
Sor 51: Sor 51:
 Lehetőség van arra, hogy megtekintsük a szabályhalmaz által generálható szavakat. Az előállításhoz több beállítás is tartozik, amelyeket a következő nagy pontban részletezek. Lehetőség van arra, hogy megtekintsük a szabályhalmaz által generálható szavakat. Az előállításhoz több beállítás is tartozik, amelyeket a következő nagy pontban részletezek.
  
-Figyelem: A szavak előállítása sokszor nagy számítási és idő igényű, ezért a beállításoknál csak akkor alkalmazzunk nagy értékeket ha már megbizonyosodtunk, hogy kis értékek mellett előállíthatók a szavak. Túl nagy érték esetén nagyon hosszú lefutási idővel lehet számolni!+Figyelem: A szavak előállítása sokszor nagy számítási és idő igényű, ezért a beállításoknál csak akkor alkalmazzunk nagy értékeket ha már megbizonyosodtunk, hogy kis értékek mellett előállíthatók a szavak illetve figyeljünk az időkorlátozó beállításra. Túl nagy értékek esetén nagyon hosszú lefutási idővel lehet számolni! 
 + 
 +Amennyiben valamely korlátozó feltétel miatt állt le a szavak előállítási folyamata (pl. elérte az 1000 db szó korlátot az előállított szavak száma), tehát a generálási folyamat meg lett szakítva és ezáltal nem a teljes halmazt állította elő a rutin, akkor megjelenik egy figyelmeztető üzenet: "Nincs előállítva az összes lehetséges szó!"
  
 Természetesen azt is megtehetjük, hogy a listában minden egyéb átalakító algoritmus után elhelyezzük ez az algoritmust, és megfigyeljük hogyan változnak az előállított szavak az egyes algoritmusok lefutása után. Természetesen azt is megtehetjük, hogy a listában minden egyéb átalakító algoritmus után elhelyezzük ez az algoritmust, és megfigyeljük hogyan változnak az előállított szavak az egyes algoritmusok lefutása után.
 +
 +A szabály szavainak előállításakor nem csak a generált szavakat listázza a rendszer, hanem a szavak előállítási módját is megmutatja.
 +
 +Pl.: [S→aA] [a**A**, A→aB] [aa**B**, B→λ] [aa]
 +
 +A példában jól látható, hogy a vastag betűvel jelölt NT tag kifejtése történik a mellette szereplő nyelvtani szabály alkalmazásával. Az így kapott eredmény a következő blokkban láthatjuk. Az első blokk a kiinduló szabályt mutatja, az utolsó blokk pedig a létrehozott szót.
 +
 +Az "Egyedi szavak megjelenítése" esetében természetesen csak egy példát mutat meg, nem listázza az összes előállítási változatot. Ha szeretnénk megnézni az adott szóhoz tartozó összes lehetséges előállítási módot, akkor válasszuk az "Minden szó megjelenítése" módot, ekkor minden egyes előállított szó mellett megtaláljuk az előállítás módját.
 +
 +
 ===== Szabályhalmaz feldolgozási műveletek beállításai =====  ===== Szabályhalmaz feldolgozási műveletek beállításai ===== 
 ==== Max. mélység ==== ==== Max. mélység ====
Sor 65: Sor 77:
 A szavak előállításának végeredményét lehet szabályozni ezzel a kapcsolóval. A szavak megjelenési formátumát tudjuk szabályozni. A szavak előállításának végeredményét lehet szabályozni ezzel a kapcsolóval. A szavak megjelenési formátumát tudjuk szabályozni.
 === Egyedi szavak megjelenítése === === Egyedi szavak megjelenítése ===
-A rendszer csoportosítja az egyes szavakat és minden szórt csak egyszer jelenít meg, és megmutatja a szó mellett a szó előfordulási mennyiségét is. A szavak ebben az esetben ABC sorrendben jelennek meg.+A rendszer csoportosítja az egyes szavakat és minden szót csak egyszer jelenít meg, és megmutatja a szó mellett a szó előfordulási mennyiségét is. A szavak ebben az esetben ABC sorrendben jelennek meg.
 === Minden szó megjelenítése === === Minden szó megjelenítése ===
 Minden egyes szót megjelenít a rendszer. Így előfordulhat, hogy egy szó többször is meg fog jelenni a listában. Ezzel a beállítással végig tudjuk követni a szavak előállítási sorrendjét (nincs sorba rendezés). Minden egyes szót megjelenít a rendszer. Így előfordulhat, hogy egy szó többször is meg fog jelenni a listában. Ezzel a beállítással végig tudjuk követni a szavak előállítási sorrendjét (nincs sorba rendezés).
 +
 ===== Szabályhalmaz eltárolása =====  ===== Szabályhalmaz eltárolása ===== 
 Lehetőségünk van eltárolni egy adott nyelvi szabályhalmazt. Meg kell adni egy elnevezést, és a funkció aktiválásával a 'localStorage' rendszerben eltárolódik az aktuális szabályhalmaz összes adata. Lehetőségünk van eltárolni egy adott nyelvi szabályhalmazt. Meg kell adni egy elnevezést, és a funkció aktiválásával a 'localStorage' rendszerben eltárolódik az aktuális szabályhalmaz összes adata.
szakdoli/szabalykezel.1460754041.txt.gz · legutóbbi módosítás: (külső szerkesztés)