Informacje studia id 213659 Nieznany

background image

Przedmiot: Języki i paradygmaty programowania

Forma zajęć: Laboratorium
Prowadzący: dr inż. Barbara Fryc

Katedra Podstaw Informatyki (pok. 135)

E-mail:

bfryc@wsiz.rzeszow.pl

Telefon:

8661132

Tematyka

Lp. Treści kształcenia realizowane w ramach ćwiczeń

Liczba godz.

ST

L1 PROLOG: wprowadzenie, obiekty i relacje, fakty, zapytania proste i złożone, zmienne.

2

L2 PROLOG: reguły, omówienie składni języka, operatory, równość i unifikacja, obliczenia

arytmetyczne, spełnianie celu oraz koniunkcji celów, nawracanie, unifikacja termów

2

L3

PROLOG: struktury danych, listy (podstawowe algorytmy łączenie, dodawanie, znajdowanie

elementu maksymalnego, długość listy, znajdowanie podlisty itp.), przeszukiwanie
rekurencyjne, zastosowanie akumulatora

3

L4 PROLOG: nawracanie i odcięcie, generowanie wielu rozwiązań, odcięcie (predykat fail),

śledzenie i punkty kontrolne

1

L5 PROLOG: omówienie standardowych programów, wieże Hanoi, algorytmy sortowania ,

problem 8 królowych, użycie bazy danych, różniczkowanie symboliczne

2

L6 PROLOG: przejście z rachunku predykatów na kod źródłowy w Prologu, postać klauzulowa,

zapis klauzul, rezolucja i dowodzenie twierdzeń (klauzule Horna)

2

L7 Zaliczenie przedmiotu – kolokwium

1

L8 Omówienie środowiska Lispbox, LISP: elementy języka, EVAL, Set Quantity – setq i setf

1

L9 LISP: notacja lambda, funkcje matematyczne i funkcje-podprogramy, mapowanie funkcji

2

L10 LISP: listy – przydatne funkcje, porównanie kodu źródłowego w Lispie i Prologu

2

L11 LISP: funkcje logiczne, instrukcje warunkowe – IF, WHEN, UNLESS, CASE, COND

2

L12 LISP: rekursja a iteracja, prezentacja standardowych zadań programistycznych dla języków

funkcyjnych

2

L13 Zaliczenie przedmiotu – kolokwium

2

Razem godz.

24

Warunki zaliczenia

 Dwa kolokwia na ocenę od 2 do 5.

 Prezentacja zadania na ocenę od 2 do 5

Końcowa ocena będzie średnią otrzymanych ocen w stosunku 80% z kolokwium i 20% prezentacja
zadania.

Literatura

Literatura podstawowa

R. Sebesta, Concepts of Programming Languages, Wydawnictwo Addison Wesley, 2005.
P. Van Roy, S. Haridi, Programowanie: koncepcje, techniki i modele, Wydawnictwo Helion, Gliwice 2005.

Literatura uzupełniająca

P. Blackburn, J. Bos, K. Striegnitz, Learn Prolog Now!, College Publications, 2006.
P. Seibel, Practical COMMON LISP, Berkeley, Apress, 2005.


Wyszukiwarka

Podobne podstrony:
INFORM EXCEL2007 2 id 716490 Nieznany
informacje uzupelniajace id 482 Nieznany
INFORMATYKA ROZSZERZONA1 id 214 Nieznany
INFORMACJA GIG id 213383 Nieznany
a1 inform rozw id 289218 Nieznany (2)
INFORM EXCEL2007 1 id 716489 Nieznany
Informatyka ekonomiczna id 2139 Nieznany
Informatyka C1 id 213983 Nieznany
Informacje o lasach id 213642 Nieznany
a1 inform rozw id 288563 Nieznany (2)
INFORM EXCEL2007 2 id 716490 Nieznany
informacje uzupelniajace id 482 Nieznany
Informacje dla inwestora id 213 Nieznany
Informa cz4 v6 id 213362 Nieznany
powtorzenie informacje id 37990 Nieznany
informacje 2 id 213561 Nieznany
INFORMATYKA1 id 214231 Nieznany
INFORMATYKA2 id 214239 Nieznany

więcej podobnych podstron