5673056520

5673056520



Polecenie 10

Opis użytych predykatów

Do obliczania wartości wyrażenia arytmetycznego służy predykat is. W wyrażeniu arytmetycznym mogą wystąpić operacje +,    *, /, ** (podnoszenie do potęgi),

stałe liczbowe oraz zmienne, którym nadano już wcześniej wartości będące liczbami.

Zadaj pytanie

?- X is 1, Y is X+l.

Wyjaśnienie

System udziela odpowiedzi X = 1, Y = 2. Najpierw pod zmienną X została podstawiona wartość 1 (zmienna X została zunifikowana z wartością 1), a następnie obliczona wartość wyrażenia 1+1 została zunifikowana ze zmienną Y.

Uwaga

W języku PROLOG nie jest możliwa zmiana wartości zmiennej. Dla przykładu w języku PASCAL po wykonaniu instrukcji x := 1; x := x+l zmienna x będzie równa 2, natomiast w Prologu po zadaniu pytania X is 1, X is X+1 otrzymamy odpowiedź false. gdyż żadna wartość X nie może być większa o 1 od samej siebie (zmienna X ma już wartość 1 a nie da się zunifikować ze sobą dwóch różnych wartości 1 i 2).

Polecenie 11

Opis użytych predykatów

Wartości wyrażeń arytmetycznych można porównywać za pomocą warunków =: = (równe), =\= (różne), <, =<, >, >=.

Zadaj pytanie

?- (X is 1; X is 2), 2*X > 3.

Wyjaśnienie

System poszukuje takiej wartości X, która podwojona jest większa od 3. Do wyboru ma dwie możliwe wartości 1 lub 2 (alternatywa X is 1; X is 2). Pierwsza z wartości nie spełnia zadanego warunku, natomiast druga go spełnia. Stąd odpowiedź X=2.

Polecenie 12

Opis użytych predykatów

Predykat between(A, B, X) jest spełniony gdy wartość X jest liczbą całkowitą z zakresu od A do B. Przy wywołaniu predykatu bet we en wartości A i B muszą być liczbami całkowitymi natomiast X może być liczbą całkowitą lub zmienną.



Wyszukiwarka

Podobne podstrony:
1.2 Obliczanie wartości wyrażeń arytmetycznych Pamiętaj o poprawnej kolej noici wykonywania
obliczaniu wartości wyrażeń arytmetycznych. 28. Rozwiązywanie zadań tekstowych
Polecenie 3Opis użytych predykatów Do wyrażenia koniunkcji warunków stosuje się przecinek.Zadaj
skanuj0001 13, Elementy R} L> C przy -wymuszeniu sinusoidalnym Do obliczenia wartości skutecznych
Sprawdzian umiejętności z elementów kombinatoryki 1. Oblicz wartości wyrażeń: 3! 0! a) b) 7 •
-wykorzystać podstawowe wzory stosowane w elektrotechnice do obliczania wartości wielkości
skanuj0058 2 Jednomiany 65 13.    Oblicz wartość wyrażenia 5x2-y dla: a) x = 3, y = 2
Polecenie 6Opis użytych predykatów W Prologu można korzystać ze zmiennych, przy czym ich nazwy pisze
Poznaj C++ w$ godziny0058 Instrukcje i wyrażenia 43Listing 4.2. Obliczanie wartości wyrażenia // Lis
5) + (4 Oblicz wartość wyrażenia -3(—x - -3(-jc - 5) + (4 - 2x) : 2 = = 3x + 15 + (4 - 2x) : 2 = = 3
Oblicz wartość wyrażenia 4(jc - 3) - (3x - 4): 2 - (9 - 2,5x) dla x = (-2) Każdy wyraz pierwszej sum
Projekty5 1 5.1Interpreter wyrażeń matematycznych I Realizacja programu obliczającego wartość wyraże
6a (48) 34 Rys, 3,5. Nomogram do obliczania wartości liczbowej współczynnika porównawczego obciążeń
025 3 Funkcje trygonometryczne Teraz obliczamy wartość wyrażenia, podstawiając znalezione wartości:
120 Rozdział 10 i statystyki matematycznej. Na ogół do obliczania wartości średniej potrzeba kilkana

więcej podobnych podstron