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, kursun bir parçasıdır
Orta Düzey R
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Initialize the speed variable
speed <- 64
# Code the while loop
while (___) {
print("___")
speed <- ___
}
# Print out the speed variable
speed