Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Lekcja 8.] - Pojęcia zmienne i podstawowe typy danych - wytłumaczcie !

Ostatnio zmodyfikowano 2013-01-01 19:51
Autor Wiadomość
Hornn
Temat założony przez niniejszego użytkownika
[Lekcja 8.] - Pojęcia zmienne i podstawowe typy danych - wytłumaczcie !
» 2013-01-01 16:14:25
Mam problem z Rozdziałem 8 na temat Pojęcia zmiennej i podstawowych typów danych!
W ogóle tego nie rozumiem ;( Do tej pory szło mi dobrze. A teraz stoję w miejscu...
Czy może mi ktoś wyjaśnić to? :)
P-72611
Berux
» 2013-01-01 17:02:11
Czego konkretnie nie rozumiesz?
P-72622
Hornn
Temat założony przez niniejszego użytkownika
» 2013-01-01 17:21:16
Wszystkiego... Od początku do końca...
P-72629
Berux
» 2013-01-01 17:25:12
Hornn, czego nie rozumiesz? Wiesz co to jest zmienna? Może nie wiesz o co chodzi z typami danych?
P-72630
Hornn
Temat założony przez niniejszego użytkownika
» 2013-01-01 17:27:58
Tak, chodzi o zmienną, o typy danych, po co się je używa oraz zmiennoprzecinkowa?
Jestem w tym zupełnie zielony...


I czemu tu tyle liczb ? xD
od -9'223'372'036'854'775'808 do 9'223'372'036'854'775'807
P-72631
Berux
» 2013-01-01 17:43:48
Zmienna to wartość, która się zmienia.
Zmienna to pewien stosunkowo mały obszar w pamięci, w którym możemy przechowywać dane różnego typu np. liczby całkowite, liczby rzeczywiste (zmiennoprzecinkowe), znak, tekst oraz kilka innych wartości, które będą nas w przyszłości interesowały.
Gdy chcesz, aby użytkownik wpisał liczbę musisz ją do czegoś zapisać. Po to właśnie jest zmienna.

Typy danych- komputer wykonuje inne działania dla liczb całkowitych (ujemnych i dodatnich), a inne dla rzeczywistych- zmiennoprzecinkowych. Zauważ, iż inaczej będziesz obliczał ile jest 2 + 2 , a inaczej 3.1 + 4.25. Komputer musi wiedzieć czy wartość, którą ma obliczyć jest całkowita, czy też zmiennoprzecinkowa. Rozpoznaje to właśnie po typach danych. Np. typ float przechowuje liczby zmiennoprzecinkowe, a typ int całkowite. W tamtym rozdziale jest tabelka, z której można się dowiedzieć jakie typy są do czego przeznaczone.

Zakres wartości jest dla jednego typu taki duży, z dla drugiego taki mały, aby ułatwić programiście pracę i  żeby mógł zmniejszyć rozmiar swojego programu. Im większa możliwa wartość zmiennej tym więcej zajmuje ona bajtów. Jeden programista potrzebuje na użytek własnego programu taki zakres liczby, a inny takiej.

Przykłady na podstawie czytanej aktualnie prze ze mnie "Symfonii C++ Standard", szczególnie to o typach danych i o zakresie wartości . Polecam.
P-72634
Hornn
Temat założony przez niniejszego użytkownika
» 2013-01-01 17:54:38
?
P-72637
Mike148
» 2013-01-01 18:04:45
Typy używasz w zależności od danych jakich potrzebujesz.
Np.
Operujesz na liczbach całkowitych to używasz int'a, a jak potrzebujesz zmiennoprzecinkowe to bierzesz double albo float. Do przechowywania znaków wykorzystuje się char, warunek logiczny trzymasz w bool'u. Nie wiem czego to nie rozumieć.

"Te liczby" oznaczają zakresy zmiennych czyli jakie maksymalne i minimalne wartości możesz w nich przechowywać, a że są dosyć duże to inna sprawa. Nie wiem co w tym dziwnego (tylko mi nie mów, że się cieszysz po widzisz dużą liczbę).
P-72641
« 1 » 2
  Strona 1 z 2 Następna strona