Rekord (informatyka): Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
złe
ClueBot~plwiki (dyskusja | edycje)
Anulowanie wersji użytkownika 83.6.214.212 do wersji użytkownika DodekBot. Zgłoś nieprawidłowy rewert. (10588)
Linia 1:
{{Do weryfikacji|prawidłowość definicji}}
----
=== Rekord - struktura danych ===
gej wącha klej{{Przypisy}}[[Kategoria:[[Kategoria:Nazwa kategorii]]]]
'''Rekord''' jest zwany w niektórych językach [[struktura|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 [[tablica|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 [[string]] (lub [[character]])
* 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''
 
Użyty tutaj ''rekord'' typu ''data'' może być definiowany jako:
* rok - liczba całkowita lub string (4 cyfry)
* miesiąc - liczba całkowita lub string (2 cyfry)
* dzień - jw.
Itd.
 
<tt>Kod powyższego rekordu w [[Delphi]] ([[Object Pascal]])</tt>
'''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.
 
Stosowanie rekordów było koniecznością przy wykorzystaniu baz danych a także krokiem wstępnym do wprowadzenia [[obiekt|obiektów]] i [[programowanie strukturalne|programowania strukturalnego]].
 
=== Rekord na dysku magnetycznym ===
Rekordem jest również najmniejszy zapisywalny element dysku komputerowego, np. [[dyskietka|dyskietki]] mają rekordy długości 512 [[bajt_(informatyka)|B]] (dawniej 128 B). W przypadku większych dysków często nie można odnieść (adresować) się do rekordu a jedynie do grupy rekordów, zwanych klastrami (ang. [[:en:cluster]] (może to wynikać z rodzaju stosowanego [[system operacyjny|systemu operacyjnego]] albo sposobu formatowania dysku umożliwiającego przyspieszenie odczytu dużych plików).
 
==Zobacz też==
*[[rekord z wariantami]]
*[[struktura (programowanie)]]
 
[[Kategoria:Budowa systemu operacyjnego]]
[[Kategoria:Struktury danych]]