Napisz program w języki Prolog rozwiązujący następujący kryptogram:
$$\frac{\begin{matrix}
\mathbf{\text{\ \ \ \ \ \ \ \ \ \ \ \ }}\mathbf{G}\mathbf{\text{\ \ }}\mathbf{R}\mathbf{\text{\ \ }}\mathbf{A}\mathbf{\text{\ \ }}\mathbf{D} \\
\mathbf{+ D}\mathbf{\text{\ \ }}\mathbf{E}\mathbf{\text{\ \ }}\mathbf{S}\mathbf{\text{\ \ }}\mathbf{Z}\mathbf{\text{\ \ }}\mathbf{C}\mathbf{\text{\ \ }}\mathbf{Z} \\
\end{matrix}}{\mathbf{\text{\ \ \ \ }}\mathbf{S}\mathbf{\text{\ \ }}\mathbf{T}\mathbf{\text{\ \ }}\mathbf{R}\mathbf{\text{\ \ }}\mathbf{A}\mathbf{\text{\ \ }}\mathbf{T}\mathbf{\text{\ \ }}\mathbf{A}}$$
Rozwiązanie:
$$\frac{\begin{matrix}
\mathbf{\ \ \ \ \ \ \ \ 8475} \\
\mathbf{+}\mathbf{596232} \\
\end{matrix}}{\mathbf{\ \ \ \ 604707}}$$
W pewnym lesie mieszka lew i nosorożec, Lew kłamie w poniedziałki, wtorki, środy,
w pozostałe dni mówi prawdę, nosorożec kłamie w czwartki, piątki i soboty w pozostałe dni mówi prawdę.
Na pytanie jaki był wczoraj dzień odpowiedzieli:
Lew: wczoraj był jeden z dni w które kłamię,
Nosorożec: wczoraj był jeden z dni w których ja również kłamię.
Jaki był wczoraj dzień ?
Odp: Czwartek
Napisz program w prologu, który rozwiązuje układ równań:
y = 2x2 − 5x − 9
y = −x2 + 8x + 2
Jako dziedzinę wartości argumentów przyjmij przedział z zakresu (-1000,1000)
Napisz program w prologu, który generuje listę n-elementową wartości będących liczbami pierwszymi,
Napisz program w prologu, który oblicza sumę iloczynów wartości całkowitych umieszczonych na dwóch listach,
Napisz program w prologu, który symuluje zachowanie półsumatora jednobitowego,
Napisz program w prologu, który symuluje działanie multipleksera o dwóch wejściach adresowych,
Napisz program w prologu, który symuluje działanie demultipleksera o dwóch wejściach adresowych,
Za pomocą język prolog, zweryfikuj czy funkcja logiczna:
A + !B*C !C+B*A
jest tautologią,
Zweryfikuj czy prawo pochłaniania jest tautologią.