Instrukcje sterujące
Wykorzystają Państwo instrukcje if-else oraz pętle for i while do sterowania wykonywaniem kodu.
Instrukcje sterujące to bezpłatna lekcja R Academy na CoddyKit. To lekcja 2 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej R Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs R Academy zawiera 3 lekcji w sumie.
Wprowadzenie do sterowania przepływem w R
Wprowadzenie do sterowania przepływem w R
Instrukcje sterujące przepływem umożliwiają kontrolowanie wykonywania kodu za pomocą warunków i pętli.

Używanie instrukcji if
Używanie instrukcji if
Instrukcja if wykonuje kod tylko wtedy, gdy warunek jest prawdziwy.
x <- 10
if (x > 5) {
print('x is greater than 5')
}Używanie instrukcji if-else
Używanie instrukcji if-else
Instrukcja if-else zapewnia alternatywne działanie, gdy warunek jest fałszywy.
x <- 3
if (x > 5) {
print('x is greater than 5')
} else {
print('x is not greater than 5')
}Używanie funkcji ifelse()
Używanie funkcji ifelse()
Funkcja ifelse() jest zwektoryzowaną wersją konstrukcji if-else.
x <- c(2, 7, 5)
ifelse(x > 5, 'High', 'Low')Używanie pętli for
Używanie pętli for
Pętla for powtarza blok kodu określoną liczbę razy.
for (i in 1:5) {
print(i)
}Używanie pętli while
Używanie pętli while
Pętla while wykonuje się tak długo, jak długo warunek jest prawdziwy.
x <- 1
while (x <= 5) {
print(x)
x <- x + 1
}Używanie break i next
Używanie break i next
Instrukcja break przedwcześnie kończy pętlę, a next przechodzi do kolejnej iteracji.
for (i in 1:5) {
if (i == 3) {
next # Skips 3
}
print(i)
}Łączenie wielu warunków
Łączenie wielu warunków
Wiele warunków można łączyć za pomocą & (AND) i | (OR).
x <- 10
if (x > 5 & x < 15) {
print('x is between 5 and 15')
}Podsumowanie
Podsumowanie
W tej lekcji poznali Państwo:
- sposoby używania instrukcji
ifiif-else, - sposoby pracy z pętlami, takimi jak
foriwhile, - sposoby używania
breakinextdo sterowania przepływem.

Często zadawane pytania
Czy lekcja „Instrukcje sterujące” jest bezpłatna?
Tak — pełny tekst „Instrukcje sterujące” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu R Academy, przejdź na CoddyKit PRO. Kurs R Academy zawiera 3 lekcji w sumie.
Co nauczysz się w „Instrukcje sterujące”?
Wykorzystają Państwo instrukcje if-else oraz pętle for i while do sterowania wykonywaniem kodu. Ćwiczysz R Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć R Academy?
Nie wymagamy żadnego doświadczenia. R Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 3.
Ile czasu zajmuje lekcja „Instrukcje sterujące”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji R Academy?
Tak. Każda lekcja R Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Pisanie funkcji w R
- Instrukcje sterujące
- Techniki debugowania