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 wykonywaniaobliczaniu wartości wyrażeń arytmetycznych. 28. Rozwiązywanie zadań tekstowychPolecenie 3Opis użytych predykatów Do wyrażenia koniunkcji warunków stosuje się przecinek.Zadajskanuj0001 13, Elementy R} L> C przy -wymuszeniu sinusoidalnym Do obliczenia wartości skutecznychSprawdzian 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ściskanuj0058 2 Jednomiany 65 13. Oblicz wartość wyrażenia 5x2-y dla: a) x = 3, y = 2Polecenie 6Opis użytych predykatów W Prologu można korzystać ze zmiennych, przy czym ich nazwy piszePoznaj C++ w$ godziny0058 Instrukcje i wyrażenia 43Listing 4.2. Obliczanie wartości wyrażenia // Lis5) + (4 Oblicz wartość wyrażenia -3(—x - -3(-jc - 5) + (4 - 2x) : 2 = = 3x + 15 + (4 - 2x) : 2 = = 3Oblicz wartość wyrażenia 4(jc - 3) - (3x - 4): 2 - (9 - 2,5x) dla x = (-2) Każdy wyraz pierwszej sumProjekty5 1 5.1Interpreter wyrażeń matematycznych I Realizacja programu obliczającego wartość wyraże6a (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 kilkanawięcej podobnych podstron