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ő:
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| szakdoli:szabalykezel [2016/04/15 23:22] – [Szavak] peter | szakdoli: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, | + | 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, |
| + | |||
| + | 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, | Természetesen azt is megtehetjük, | ||
| + | |||
| + | 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 " | ||
| + | |||
| ===== Szabályhalmaz feldolgozási műveletek beállításai ===== | ===== Szabályhalmaz feldolgozási műveletek beállításai ===== | ||
| Sor 69: | Sor 80: | ||
| === Minden szó megjelenítése === | === Minden szó megjelenítése === | ||
| Minden egyes szót megjelenít a rendszer. Így előfordulhat, | Minden egyes szót megjelenít a rendszer. Így előfordulhat, | ||
| - | Itt jegyzem meg, hogy a szavak előállítását is megmutatja a rendszer. A csoportosított esetében természetesen csak egy példát mutat meg, nem listázza az összes előállítási változatot.\\ | + | |
| - | 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. | + | |
| ===== 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, | Lehetőségünk van eltárolni egy adott nyelvi szabályhalmazt. Meg kell adni egy elnevezést, | ||
szakdoli/szabalykezel.1460762570.txt.gz · legutóbbi módosítás: (külső szerkesztés)
