Hledej Zobraz: Univerzity Kategorie Rozšířené vyhledávání

12 659   projektů
0 nových

Dokumentace Mealeho automatu na odstranění komentářů z kódu jazyka C/C++

«»
Přípona
.odt
Typ
poznámky
Stažené
3 x
Velikost
0,1 MB
Jazyk
český
ID projektu
10663
Poslední úprava
14.08.2017
Zobrazeno
1 089 x
Autor:
aladeen
Facebook icon Sdílej na Facebooku
Detaily projektu
Popis:
I. Zadání

S použitím přednášky Zpracování textů - automaty,gramatiky navrhněte a naprogramujte konečný Mealyho automat, který ze vstupního souboru v jazyce C/C++ odstraní poznámky (tzn.vše mezi znaky /* */ nebo // \n).
Nezapomeňte ošetřit vstupy typu:
• "Toto je řetězec //a toto ani /* toto */ neni poznámka"
• putchar('"'); /* Toto byl znak uvozovky, ne řetězec. Takže toto je poznámka */

Automat pak implementujte standardním způsobem s tím, že výsledný program bude jako
Vstup programu :
• soubor zadaný jako 1. parametr na příkazové řádce
• standardní vstup (stdin), pokud parametr není zadán

Výstup programu :
• do souboru, který byl zadán jako 2. parametr na příkazové řádce
• na standardní výstup (stdout), pokud 2. parametr není zadán

Pokud je na příkazové řádce pouze 1 parametr, bere se tento parametr jako jméno vstupního souboru.

Klíčová slova:

Mealeho automat

odstranění komentáře

zadání

automat

popis funkce

C/C++



Obsah:
  • Zadání
    Diagram příslušného automatu(vytvořen v programu dia)
    Popis funkce