Logiczny typ danych
Część sekcji Podstawy ścieżki R w Coddy. Lekcja 7 z 78.
Logiczny typ danych może przechowywać tylko dwie możliwe wartości: TRUE i FALSE. Wartości te reprezentują pojęcia prawdy i fałszu, które mają fundamentalne znaczenie dla sterowania przepływem programu i wykonywania porównań. Zwróć uwagę, że obie wartości są zapisane wielkimi literami, bez cudzysłowów.
Tworzenie zmiennej logicznej przebiega według tego samego schematu, którego się już nauczyłeś:
is_complete <- TRUE
has_error <- FALSEWartości logiczne stają się niezwykle przydatne, gdy program musi podejmować decyzje, sprawdzać warunki lub przechowywać wyniki porównań. Stanowią podstawę sterowania tym, co robi Twój kod w różnych sytuacjach.
Wyzwanie
ŁatwyUtwórz trzy zmienne logiczne reprezentujące różne stany systemu. Najpierw utwórz zmienną o nazwie is_online i przypisz jej wartość TRUE. Następnie utwórz zmienną o nazwie has_permission i przypisz jej wartość FALSE. Na koniec utwórz zmienną o nazwie system_ready i przypisz jej wartość TRUE. Wyświetl wszystkie trzy zmienne za pomocą funkcji print().
Spróbuj swoich sił
# TODO: Napisz tutaj swój kod
# Utwórz trzy zmienne logiczne i wyświetl je za pomocą print()Ta 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 (AND, OR)Operatory logiczne, część 2 (NOT)Powtórka — prosta logikaLogika wektoryzowana, część 1Logika wektoryzowana, część 27Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych od użytkownika10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz2Zmienne i typy danych
Liczbowy typ danychCałkowity typ danychZnakowy typ danychLogiczny typ danychSprawdzanie typów danychKonwencje nazewnictwaBrakujące wartości: NAPodsumowanie – tworzenie zmiennych8Pętle
Pętla forPętla whilePrzerwijNastępna iteracja (continue)Powtórka — silniaGenerowanie sekwencji (seq, :)Pętle zagnieżdżonePowtórka — dynamiczne wprowadzanie danych3Operatory, część 1
Operatory arytmetyczneDzielenie całkowite i moduloOperatory przypisaniaPowtórka — prosta matematykaOperatory porównania6Podstawowe wejście/wyjście
Wyświetlanie danychCat jako wyjścieWyjście z użyciem zmiennychOdczyt danych wejściowych za pomocą readline()Podstawy konwersji typówPowtórka — kalkulator wiekuPowtórka — prawda czy fałsz9Funkcje
Deklarowanie funkcjiArgumenty funkcjiWartości zwracanePowtórzenie — funkcja SigmaPowtórzenie — funkcja walidującaDomyślne wartości parametrówPoćwicz samodzielnie: Kompilator R online