TYPY PROCEDURALNE / FUNKCYJNE - czemu moze sluzyc traktowanie czesci kodu jako zmiennych, - jak to sie robi w Borland Pascalu (FUNCTYPE.PAS), - dygresje: to tylko adresy, programowanie funkcyjne, programowanie obiektowe. LISTY - idea, - implementacja za pomoca rekordow i wskaznikow, - operacje na listach: przechodzenie po liscie, dodawanie na poczatku, w srodku, usuwanie z poczatku, ze srodka, - slow kilka o listach dwukierunkowych, - implementacja tych operacji przy okazji zadania: ZADANIE Napisz program, w ktorym: - zdefiniowany jest typ "lista punktow na plaszczyznie", - zdefiniowana jest procedura o naglowku w stylu: PROCEDURE Przesiew(VAR l: ListaPunktow; f: FunkcjaRealReal); ktora z listy l usuwa wszytkie punkty lezace pod wykresem funkcji f. Program powinien: - wczytac z wejscia wspolrzedne punktow na plaszczyznie i stworzyc ich liste, - uzyc procedury Przesiew (czy jak ja sobie nazwiesz) do usuniecia z listy punktow lezaych pod wykresem... powiedzmy prostej y=2*x-10. - wypisac na wyjscie liste pozostalych punktow. Sprawdz funkcja MemAvail czy Twoj program nie gubi pamieci.