5673056512

5673056512



Wprowadzenie do Sztucznej Inteligencji Laboratorium lista 0.1

Elementy języka PROLOG: fakty i zapytania

Przemysław Kobylański

Część I

Wprowadzenie

1 Stałe i zmienne

Jedynym dostępnym w języku PROLOG rodzajem danych są termy, które dzielimy na proste i złożone.

Termami prostymi są stałe i zmienne.

Najczęściej stałą zapisywać będziemy jako identyfikator alfanumeryczny rozpoczynający się małą literą ale może być nim liczba (całkowita lub zmiennopozycyjna) albo dowolny ciąg znaków ujęty w apostrofy.

Przykłady stałych:

•    a, clean, bogactwo, u2

•    10, 123

•    3.14, le- 15

•    ’Jan Kowalski’, ’Konstytucja 3 maja’

Stałe używać będziemy do reprezentowania obiektów. Na przykład jeśli chcemy wyrazić w programie duże czerwone pudełko, to możemy zapisać je w postaci stałej bigRedBox albo redBox albo boxl. Ważne aby dany obiekt był w całym programie oznaczony jedną stałą i żaden inny obiekt nie był wyrażony tą stałą.

Zmienne zapisuje się w postaci identyfikatorów alfanumerycznych rozpoczynających się wielką literą. Szczególną postać mają tzw. zmienne anonimowe, których nazwy rozpoczynają się od znaku podkreślenia.

Przykłady zmiennych:

•    X, NowyStan

• _to_jest.nieistotne

Zmienna w Prologu charakteryzuje się tym, że nie jest zmienna tj. nie może zmienić raz przyjętej wartości. Taka własność „niezmiennych zmiennych” jest charakterystyczna nie tylko dla PROLOGU ale spotyka się w wielu językach programowania funkcyjnego (np. Erlang).

1



Wyszukiwarka

Podobne podstrony:
str1 3 WSKiZ Wprowadzenie do sztucznej inteligencji „1a” Imię i
Wprowadzenie do Sztucznej Inteligencji Wykład 1 Informatyka Studia Inżynierskie ©AMDlaczego badania
Wstęp do sztucznej InteligencjiKolokwium zaliczeniowe - Wariant A ImięNftKwluki* Nr Albumu lśuia I
Wstęp do sztucznej InteligencjiKolokwium zaliczeniowe - Wariant A ImięNftKwluki* Nr Albumu lśuia I
Sztuczna Inteligencja (laboratorium 1) 2015/16 Katedra Systemów Ekspertowych i Sztucznej Inteli
Wprowadzenie do zagadnień jakości w laboratoriach badawczychISO 9000, ISO 17025, GL? Mołgorzota Jaku
POLITECHNIKA WARSZAWSKA WYDZIAŁ MECHANICZNY ENERGETYKI I LOTNICTWAWPROWADZENIE DO SZTUCZNEJ INTELIGE
1.2. Fundamenty sztucznej inteligencji Wkład poszczególnych dziedzin do sztucznej inteligencji: •
Wstęp do Sztucznej InteligencjiWprowadzenieJoanna Kołodziej Politechnika Krakowska Wydział Fizyki,
Wprowadzenie do estetyki chińskiej... 21 rozstrzygnięcie. Stosowanie języka chińskiego pozwala na
Wprowadzenie Podstawy sztucznej inteligencji: neurobiologia® Jak mózg przetwarza
Wprowadzenie Podstawy sztucznej inteligencji: neurobiologia » Każdy neuron składa się z ciała komórk
Wprowadzenie Podstawy sztucznej inteligencji: psychologia• Jak ludzie i zwierzęta myślą i działają?

więcej podobnych podstron