type data=record miesiąc,dzień,rok : integer; end;
W rekordach jako pole mogą także występować inne rekordy.
var d1,d2 : nazwa;
Zamiast napisać: writeln(data1.miesiac) możemy napisać: --------------------------- with nazw do begin writeln(dzien); writeln(miesiac); writeln(rok); end; ---------------------------
Zad 1. Sprawdź czy dwa rekordy przechowujące daty są identyczne. Zad 2. Napisać program, który stworzy bazę danych zawierającą listę osób z waszej klasy. Każdą operację powinna realizować inna procedura: 1) procedura Odczytaj odczytująca dane z pliku do tablicy 2) procedura Zapisz zapisująca dane z tablicy do pliku 3) procedura Czytaj wczytanie informacji dla nowego ucznia 4) procedura Wszyscy wyświetlająca informacje o wszystkich uczniach 5) procedura Wiek umożliwiająca znalezienie uczniów urodzonych po wskazanym roku 6) procedura Zamieszk umożliwiająca znalezienie uczniów zamieszkałych na danej ulicy