paradygmaty

 0    18 Datenblatt    uprilpl
mp3 downloaden Drucken spielen überprüfen
 
Frage język polski Antworten język polski
paradygmat imperatywny
Lernen beginnen
program to ciąg instrukcji dla komputera, wynik to końcowy stan pamięci
paradygmat proceduralny
Lernen beginnen
podiał zadania na podzadania i ich implementacja w postaci procedur
paradygmat strukturalny
Lernen beginnen
używanie struktur programistycznych (sekwencja, instrukcje warunkowe, pętle, rekurencja)
paradygmat obiektowy
Lernen beginnen
główna koncepcja - obiekt, program to zbiór obiektów, wynik - stan końcowy obiektów
paradygmat deklaratywny
Lernen beginnen
programista określa co komputer ma osiągnąć
paradygmat funkcyjny
Lernen beginnen
program - zbiór funkcji, program - zbiór funkcji, wynik - wartość funkcji głównej, brak dostępu do stanu maszyny, nie ma tradycyjnych zmiennych i pętli (tylko rekurencja)
paradygmat logiczny
Lernen beginnen
program - formuły logiczne: aksjomaty i twierdzenia, program - sprawdzenie poprawności twierdzenia, wynik - powodzenie lub niepowodzenie poprawności twierdzenia
semantyka i syntaktyka
Lernen beginnen
Semantyka - znaczenie form zapisanych zgodnie ze składnią języka, czyli „co one robią”. Syntaktyka - zbiór reguł, mówiących jak wygląda poprawny program w danym języku.
typ zmiennej
Lernen beginnen
zbiór dopuszczalnych wartości, określenie precyzji, zbiór dozwolonych operatorów i operacji
wiązania
Lernen beginnen
dynamiczne - przypisanie bytom(zmienna, operator) atrybutów (wartości, adresy) w trakcie działania programu, Statyczne - przed lub w trakcie kompilacji
rachunek lambda
Lernen beginnen
reguły składania i wykonywania obliczeń, w których podstawowym elementem składowym jest funkcja.
leniwa ewaluacja
Lernen beginnen
Wyrażenia nie są obliczane w momencie wiązania ich do zmiennej, ale dopiero, gdy napotkane zostanie odwołanie do konkretnego wyniku. (take 10 from x może potencjalnie generować nieskończoną liste, ale nadal się wykona, bo cała lista nie jest potrzebna)
rachunek predykatów
Lernen beginnen
opisywanie i rozwiązywanie problemów za pomocą predykatów i zdań logicznych
nawroty
Lernen beginnen
W przypadku niepowodzenia (otrzymanie wartości fałsz), wróć do takiego miejsca, w którym stosując rezolucję możesz uzyskać inne wyrażenie
unifikacja
Lernen beginnen
czy 2 termy są identyczne, lub mogą stać się identyczne za pomocą podstawiania
rezolucja
Lernen beginnen
wnioskowanie (x->y, y->z to x->z)
odcięcia
Lernen beginnen
Jeśli Prolog natrafi na operator odcięcia w regule, nie będzie nawracał z wyborem do wcześniejszych możliwości
Wnioskowanie
Lernen beginnen
dochodzeniu do nowych twierdzeń na podstawie już znanych faktów i reguł

Sie müssen eingeloggt sein, um einen Kommentar zu schreiben.