Funkcionálne a logické programovanie
Skriptá116 s. / 2. roč. / pdf
1.1. Jazyky programovania
Programovací jazyk je prostriedkom pre formálny opis algoritmických problémov.
Prechod od programovania v strojových jazykoch k štrukturovanej a potom k modulárnej
metóde v procedurálnych jazykoch, ako sú napr. Pascal, MODULA, C
alebo Java je zvýšením úrovne abstrakcie pri programovaní. Praktickým dôsledkom
je možnost riešenia zložitejších problémov rýchlejšie a spolahlivejšie.
|
|
0,5 |
11x |
|
Zadanie na predmet Funkcionálne a logické programovanie (Interpreter, Lexical)
Počítačové zadanie2 s. / 2. roč. / rar
Zadania na predmet Funkcionálne a logické programovanie v jazyku Haskell. Nie sú nijak komentované ani nič. Iba 2 zadania. InterLeft(right) a Lexical.
Obsah archívu:
Interpreter.hs
Lexical.hs
interpreter2.hs
|
|
0,1 |
2x |
|
Funkcionálne a logické programovanie - Lexical
Počítačové zadanie1 s. / 2. roč. / hs
module Lexical wheredata LexSym = AddL | SubL | MulL | DivL | LparL | RparL | ValL Inttype LexSyms = [LexSym]lexical :: String -> LexSymslexical cs = lexA cs []lexA [] ss = sslexA (z:zs) ss | isDigit z = putVal (z:zs) ss| z == '-' = lexA zs (ss ++ [SubL])| z == '+' = lexA zs (ss ++ [AddL])| z == '*' = lexA zs (ss ++ [MulL])| z == '/' = lexA zs (ss ++ [DivL])| z == '[' = lexA zs (ss ++ [LparL])| z == ']' = lexA zs (ss ++ [RparL])| z == ' ' = lexA zs ssputVal zs ss = lexA rs (ss ++ [ValL (aToI ...
|
|
0,1 |
1x |
|
Funkcionálne a logické programovanie - Interpreter
Počítačové zadanie1 s. / 2. roč. / hs
Funkcionálne a logické programovanie - Interpretermodule Interpreter whereimport Lexicalinterpreter :: LexSyms -> Intinterpreter ls = snd (pE ls)pE :: LexSyms -> (LexSyms, Int)pE ls = cls (pT ls)wherecls ([],v) = ([],v)cls ((AddL:ls),v) = cls (ls', v + v')where (ls',v') = pT ls...
|
|
0,1 |
0x |
|
Lexikálny analyzátor (predmet FALP)
Počítačové zadanie1 s. / 2. roč. / hs
Zadanie z predmetu Funkcionálne a logické programovanie - Lexikálny analyzátor.
|
|
0,1 |
2x |
|
Lexikálny analyzátor (FaLP)
Počítačové zadanie- s. / 2. roč. / hs
Lexikálny analyzátor v Haskel-i
|
|
0,1 |
0x |
|