Zmienna (informatyka)
konstrukcja programistyczna / Z Wikipedii, wolnej encyclopedia
Drogi AI, mówmy krótko, odpowiadając po prostu na te kluczowe pytania:
Czy możesz wymienić najważniejsze fakty i statystyki dotyczące Zmienna (informatyka)?
Podsumuj ten artykuł dla 10-latka
Zmienna – konstrukcja programistyczna posiadająca trzy podstawowe atrybuty: symboliczną nazwę, miejsce przechowywania i wartość. W kodzie źródłowym za pomocą nazwy zmiennej można się odwoływać do jej wartości lub miejsca przechowywania. Nazwa służy do identyfikowania zmiennej, w związku z tym często nazywana jest identyfikatorem. Miejsce przechowywania przeważnie znajduje się w pamięci komputera i określane jest przez adres i długość danych. Wartość to zawartość miejsca przechowywania. Zmienna zazwyczaj posiada również czwarty atrybut: typ, określający rodzaj danych przechowywanych w zmiennej i co za tym idzie sposób reprezentacji wartości w miejscu przechowywania. W programie wartość zmiennej może być odczytywana lub zastępowana nową wartością. Zatem wartość zmiennej może zmieniać się w trakcie wykonywania programu, natomiast dwa pierwsze atrybuty (nazwa i miejsce przechowywania) nie zmieniają się w trakcie istnienia zmiennej[1] . W zależności od rodzaju języka programowania typ może być stały lub zmienny. Konstrukcją podobną lecz nie pozwalającą na modyfikowanie wartości jest stała.
Ten artykuł dotyczy informatyki. Zobacz też: inne znaczenia. |
Inaczej traktuje się zmienną w programowaniu funkcyjnym (gdzie idea zmiennej jest zbliżona do zmiennej matematycznej). Podczas wchodzenia obliczeń do kontekstu z którym zmienna jest związana, nadawana jest jej wartość, która nie zmienia się aż do opuszczenia kontekstu. Jednak przy ponownym wejściu w ten kontekst, zmiennej może być przypisana inna wartość niż poprzednio.
Programowanie imperatywne polega w dużej mierze na modyfikowaniu wartości zmiennych (także na podstawie ich wcześniejszych wartości, chociaż nie musi to być regułą).