Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
pp:2021-demo [2021/06/02 18:15] pdmatei |
pp:2021-demo [2021/06/03 13:05] (current) pdmatei |
||
---|---|---|---|
Line 5: | Line 5: | ||
(λx.(x x) (λx.(x y) λy.y)) | (λx.(x x) (λx.(x y) λy.y)) | ||
</code> | </code> | ||
+ | |||
+ | **(L/P)** De cate ori se satisface scopul ''?- p(X).'' unde: | ||
+ | <code prolog> | ||
+ | p(a). | ||
+ | q(a). | ||
+ | q(b). | ||
+ | r(a). | ||
+ | r(b). | ||
+ | p(X) :- q(X), !, r(X). | ||
+ | </code> | ||
+ | Justificati. | ||
**(E1)** Scrieti o functie in Haskell care primeste o lista de String-uri si **elimina toate** caracterele uppercase din acestea, cu exceptia primelor caractere din sir. (Exemplu ''f ["Matei", "MIHai", "AnA"] = ["Matei", "Mai", "An"]'' | **(E1)** Scrieti o functie in Haskell care primeste o lista de String-uri si **elimina toate** caracterele uppercase din acestea, cu exceptia primelor caractere din sir. (Exemplu ''f ["Matei", "MIHai", "AnA"] = ["Matei", "Mai", "An"]'' |