Różnica między stałymi a zmiennymi

Co to są stałe?

Stałe są rodzajem wartości wykorzystywanym najczęściej w wyrażeniach matematycznych i równaniach. Jak sama nazwa wskazuje, stałe nie zmieniają wartości w czasie. Stałe mogą być dowolnym rodzajem liczby (na przykład nie liczbą całkowitą lub ułamkiem).

Co to są zmienne?

Zmienne to symbole, które działają jako symbole zastępcze dla liczb (lub potencjalnie ciągów znaków i innych danych). Zmienne są zwykle wizualizowane jako litery lub frazy, aw niektórych przypadkach zmienne mogą mieć więcej niż jedną możliwą wartość. Najczęściej zmienne są używane do wskazania, że ​​liczba w równaniu lub wyrażeniu nie jest jeszcze znana.

Różnica między stałymi a zmiennymi

Symbolizacja stałych i zmiennych

1. Stałe są zwykle zapisywane jako liczba, na przykład 12 lub -4,23. Jednak niektóre ważne stałe mogą mieć nazwy i unikalne symbole, które są rozpoznawalne w matematyce i naukach ścisłych. Na przykład, Liczba Pi (symbolizowane jako π) jest wspólną stałą w geometrii, rachunku różniczkowym i innych naukach. Bo Liczba Pi jest liczbą nieracjonalną z rozwinięciem dziesiętnym, która trwa w nieskończoność bez powtarzającego się wzoru, nie może być w pełni zapisana i dlatego jest po prostu oznaczona symbolem lub nazwą.

2. Teoretycznie zmienna może być symbolizowane przez cokolwiek z wyjątkiem stała liczba. Zwłaszcza zmienne są najczęściej pisane jako pojedyncza litera x i y. Te litery można wybierać losowo i są one po prostu symbolami zastępczymi rzeczywistej wartości reprezentowanej przez zmienną. W programowaniu komputerowym zmienne są częściej zapisywane jako fraza odnosząca się do celu zmiennej (np bonusDollars lub Liczba pracowników).

Charakterystyka stałych i zmiennych w matematyce

1. W wyrażeniu matematycznym stała jest liczbą, która nie zmienia wartości. Na przykład w równaniu x + 5 = 7, 5 i 7 są stałymi (while x jest zmienną).

2. A zmienna w równaniu jest liczbą, która nie została jeszcze ustalona. Jako przykład weź pod uwagę następujące kwestie:

y + 4 = 9

W tym równaniu, y jest nieznaną wartością. Rozwiązanie równania zwraca wartość 5 dla y. W tym samym równaniu można zastosować wiele zmiennych, co zwykle zwiększa liczbę możliwych wartości zmiennych. Rozważ następne równanie:

y + 4 = z

To równanie zwraca nieskończoną liczbę możliwych wartości dla obu y i z (5 i 9, 6 i 10, -1 i 3 itd.) Z powodu tych nieskończonych możliwości, równania z wieloma zmiennymi są zazwyczaj przedstawiane w układ równań, lub zbiór wielu równań w celu ustalenia minimalnej liczby użytecznych wartości. Zmienne można również stosować w bardziej specyficznych typach równań, takich jak modele regresji statystycznej, gdzie beta współczynniki działają jako stałe, a beta zmienne można zmieniać, aby określić zmienną zależną, biorąc pod uwagę pewien zestaw rzeczywistych warunków. ZA beta zmienną może być cena, produkt krajowy brutto, stopa inflacji lub inne warunki, których zmiany w czasie wpływają na daną zmienną zależną.

Charakterystyka stałych i zmiennych w programowaniu komputerowym

1. Zastosowanie stałe w programowaniu jest identyczny z ich wykorzystaniem w matematyce. Zazwyczaj są wyświetlane jako liczby i mogą być używane w równaniach i wyrażeniach. Na przykład weź następujący wiersz kodu:

totalStaff = 5 + numberOfInterns

W tym równaniu, totalStaff i numberOfInterns obie są zmiennymi, ale 5 jest niezmienną stałą. (Dla celów tego kodu stała 5 może odnosić się do liczby stałych etatów w firmie - liczby, która nie zmienia się losowo).

Stała może być zdefiniowane w niektórych językach programowania. Jest to bardzo podobne do definiowania zmiennej, w której stała otrzymuje symbol lub nazwę, do której można w kółko odwoływać się. Jednak stałej nie można przedefiniować w późniejszym fragmencie kodu; musi zachować swoją pierwotną wartość. Pozwala to twórcy kodu na oznaczenie tej samej stałej (np Liczba Pi lub stawka podatku od sprzedaży) jest ponownie używana, ale kompilator kodu nie będzie szukał zmian wartości stałej, co może zaoszczędzić na czasie obliczeń.

Stała w programowaniu komputerowym nie musi być definiowana jako dane liczbowe, ale mogą być dowolnymi innymi danymi, które są niezmienne, jak strunowy słów lub liter.

2). Zmienne w programowaniu komputerowym mają więcej zastosowań i przejawów niż w tradycyjnej matematyce i naukach ścisłych. W programowaniu zmienna może być symbolem zastępczym każdy informacje, nie tylko liczby. Zmienne mogą być również użyte do wskazania smyczki, tablice, i inne typy danych. Weź następujący kod:

zdefiniuj zmienną ExampleVar
ExampleVar = 3

W tym przykładzie (kod ogólny, który nie jest specyficzny dla żadnego języka programowania), pierwszy wiersz informuje kompilator programu, że definiujemy (lub tworzymy) zmienną o nazwie ExampleVar. W drugim wierszu ustawiamy zmienną równą liczbie całkowitej 3. Moglibyśmy również zapisać tę odmianę:

ExampleVar = „Witaj świecie”

Jest to wciąż zmienna, ale w przeciwieństwie do równania matematycznego zmienna jest równa a strunowy listów. Ponieważ zdefiniowaliśmy ExampleVar jako zmienna, a nie stała, w dowolnym punkcie kodu ExampleVar można przedefiniować (chociaż w większości języków programowania nowa wartość zmiennej musi pozostać taka sama rodzaj informacji, takich jak nowa liczba całkowita lub ciąg znaków).

Podsumowanie stałych i zmiennych

Stałe i zmienne można luźno zdefiniować jako elementy równań i wyrażeń reprezentujących określone wartości. Są to jednak odrębne, uzupełniające się koncepcje, które różnią się istotnie pod względem zastosowań.

  • Stałe nie zmieniają się z czasem. Są to z definicji liczby (lub dane), które są niezmienne w równaniu, wyrażeniu lub kawałku programowania. Zmienne reprezentują nieznane lub zmieniające się wartości.
  • W matematyce stałe są po prostu zapisywane jako liczby, a zmienne są oznaczone literami lub symbolami. Zmienne zwykle reprezentują nieznane wartości lub wartości, które można zmienić w celu odzwierciedlenia warunków naukowych.
  • Stałe i zmienne mają dodatkowe zastosowania w programowaniu komputerowym w porównaniu do ich zastosowań w matematyce i naukach ścisłych. Zmienne mogą być liczbami, łańcuchami lub innymi informacjami. Stałej można nadać nazwę lub symbol, podobnie jak zmienną w większości języków, ale wartości stałej nie można zmienić w późniejszych wierszach kodu.

Tabela porównawcza dla stałych i zmiennych