Liczby i zmienne
Część sekcji Podstawy ścieżki Ruby w Coddy. Lekcja 4 z 88.
Zmienne to pojemniki przechowujące wartości danych. Służą do przechowywania, przetwarzania i wyświetlania informacji w programie.
Krótko mówiąc, zmienna jest jak jednostka pamięci, do której możemy uzyskać dostęp, wpisując nazwę zmiennej. Każda zmienna ma unikalną nazwę i wartość, która może być różnego typu. Ruby potrafi automatycznie wykrywać typ zmiennej, co zwiększa efektywność programowania.
Aby zainicjować zmienną w Ruby, używamy następującego formatu:
variable_name = valueNa przykład:
age = 25
name = "Alice"Numeryczne typy danych
Ruby ma dwa główne numeryczne typy danych do pracy z liczbami:
1. Liczby całkowite - liczby bez części dziesiętnej. Mogą być dodatnie, ujemne lub równe zero:
count = 100 # Dodatnia liczba całkowita
temperature = -5 # Ujemna liczba całkowita
zero_value = 0 # Zero też jest liczbą całkowitą2. Liczby zmiennoprzecinkowe – liczby zawierające kropkę dziesiętną. Są używane do reprezentowania wartości ułamkowych:
price = 19.99 # Dodatnia liczba zmiennoprzecinkowa
temperature = -3.5 # Ujemna liczba zmiennoprzecinkowa
percentage = 0.75 # Liczba zmiennoprzecinkowa między 0 a 1To kropka dziesiętna odróżnia liczbę zmiennoprzecinkową od liczby całkowitej — nawet 5.0 jest liczbą zmiennoprzecinkową, a nie całkowitą.
Wyzwanie
ŁatwyUtwórz dwie zmienne liczbowe reprezentujące dane dotyczące klasy. Najpierw utwórz zmienną o nazwie student_count i przypisz jej wartość całkowitą 30. Następnie utwórz zmienną o nazwie average_score i przypisz jej wartość zmiennoprzecinkową 87.5. Na koniec wyświetl obie zmienne za pomocą polecenia puts.
Spróbuj swoich sił
# TODO: Utwórz poniższe zmienne
# Nie usuwaj poniższych wierszy
puts student_count
puts average_scoreTa lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory — część 2
Operatory logiczne — część 1Operatory logiczne — część 2Powtórka — podstawy logikiOperatory logiczne — część 3Operatory logiczne — część 47Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych od użytkownika2Zmienne i typy danych
Liczby i zmienneTyp danych StringTyp danych BooleanTyp danych SymbolSprawdzanie typów danychKonwencje nazewnictwaPodsumowanie — tworzenie zmiennych5Podejmowanie decyzji
Instrukcja ifIf - elsePowtórka — prosty kalkulatorZagnieżdżone if - elseInstrukcja unless8Pętle
Pętla for z zakresamiPętla whilebreaknextPowtórka – silniaPętla timesPętla untilPętle zagnieżdżonePowtórka – dynamiczne wejście3Operatory — część 1
Operatory arytmetyczneOperator moduloSkrócone operatory arytmetycznePodsumowanie — prosta matematykaOperatory porównania6Podstawowe wejście i wyjście
Wyświetlanie za pomocą putsWyświetlanie za pomocą print i pWyświetlanie zmiennychWczytywanie za pomocą getsMetoda chompKonwersja typówPodsumowanie – kalkulator wiekuPodsumowanie – prawda czy fałszPoćwicz samodzielnie: Kompilator Ruby online