Bir while döngüsü yaz
Sıfırdan bir while döngüsü kurarak başlayalım. Tarifine tekrar göz at:
while (condition) {
expr
}
Unutma, bu tarifteki condition kısmı, yürütme sırasında bir noktada FALSE olmalı. Aksi halde while döngüsü sonsuza kadar devam eder.
Kodunu çalıştırdığında oturumun sona ererse, while döngünün gövdesini dikkatlice kontrol et.
Sağlanan örnek koda göz at; speed değişkenini başlatıyor ve başlamak için bir while döngüsü şablonu sunuyor.
Bu egzersiz
Orta Düzey R
kursunun bir parçasıdırEgzersiz talimatları
Şu özelliklere sahip bir while döngüsü yaz:
whiledöngüsünün koşulu,speeddeğerinin 30'dan büyük olup olmadığını kontrol etsin.whiledöngüsünün gövdesinde"Slow down!"yazdır.whiledöngüsünün gövdesindespeeddeğerini 7 birim azalt ve bu yeni değeri tekrarspeeddeğişkenine ata. Bu adım kritik; aksi haldewhiledöngün asla durmaz ve oturumun sona erer.
Kodunu çalıştırdığında oturumun sona ererse, while döngünün gövdesini dikkatlice kontrol et: büyük olasılıkla bir hata yaptın.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed