PARSER (analizator składniowy) w przypadku naszego programu sprawdza, czy wyrażenie arytmetyczne opierające się na znakach: ["+", "-", "*", "/", "(", ")", "," i wszystkie cyfry] jest poprawne czy nie.
Algorytm wykorzystuje ONP - Odwrotna Notacja Polska.
Źródła - C++ (PARSER - analizator składniowy: wyrażenie arytmetyczne):
Opis:
1. - główna funkcja algorytm PARSER, posiłkuje się funkcjami pomocniczymi (w tym funkcją PARSER_REKURENCJA) - wynikiem funkcji jest PRAWA LUB FAŁSZ;
2. - funkcja pomocnicza, odpowiedzialna za nawiasy;
3. - funkcja pomocnicza, pobiera znak po znaku ze string-a (napisu), wprowadzonego przez użytkownika;
Wszystkie pliki z źródłami (w tym exe do uruchomienia):
Program sprawdzanie wyrażenie arytmetyczne (ONP)
Sam algorytm: Program (ONP)
Sam algorytm: Program (ONP)
Brak komentarzy - Zabacz wszystkie komentarze.
Prześlij komentarz