Rekord: Różnice pomiędzy wersjami
Z Motława
(Nowa strona: '''Rekord''' jest zwany w niektórych językach strukturą (ang. ''structure'', ''struct'', ''record'') (logiczny odpowiednik to krotka). Jest to obiekt programistycz...) |
|||
Linia 12: | Linia 12: | ||
* Data zatrudnienia - jw. | * Data zatrudnienia - jw. | ||
* stanowisko - dana typu ''string'' lub ''rekord'' typu ''stanowisko'' | * stanowisko - dana typu ''string'' lub ''rekord'' typu ''stanowisko'' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<tt>Kod powyższego rekordu w [[Delphi]] ([[Object Pascal]])</tt> | <tt>Kod powyższego rekordu w [[Delphi]] ([[Object Pascal]])</tt> |
Aktualna wersja na dzień 14:48, 15 sty 2009
Rekord jest zwany w niektórych językach strukturą (ang. structure, struct, record) (logiczny odpowiednik to krotka).
Jest to obiekt programistyczny, grupa danych - takiego samego lub różnego typu - posiadająca swoją ustaloną strukturę, oraz możliwość zmiany i odczytania jego elementów.
- W odróżnieniu od tablic zawierających wiele elementów tego samego typu, typem elementu tablicy może być również rekord (struktura), a tablica może być składową rekordu.
Przykładowy rekord dotyczący osoby pracownika może zawierać np.:
- Nazwisko - dana typu tekstowego (lub znakowego)
- Imię - jw.
- Data urodzenia - dana typu string lub rekord typu data
- Miejsce zamieszkania - dana typu string lub rekord typu adres
- Data zatrudnienia - jw.
- stanowisko - dana typu string lub rekord typu stanowisko
Kod powyższego rekordu w Delphi (Object Pascal)
type Pracownik=record Nazwisko, Imie: string; Data_urodzenia: Date; Miejsce_zamieszkania: string; Data_zatrudnienia: Date; Stanowisko: string; end;
Typ Date to gotowy typ z dniem, miesiącem i rokiem.