Logo - Tekrar
Genellikle bir dizi komutu tekrar ederiz. Bilgisayar programları genellikle tekrar eden görevleri yerine getirir. Bilgisayar bilimcilerin dediği gibi, hemen hemen her programlama sisteminin bu tekrarı veya yinelemeyi gerçekleştirmenin bir yolu vardır. Şu örneği ele alalım -
100 kenar uzunluğunda bir kare çizmek istediğimizi varsayalım, bunu aşağıdaki programla yapabiliriz -
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
İki komutun - fd 100 ve rt 90'ın dört kez tekrarlandığını not ediyoruz. Bilgisayara bu iki komutu arka arkaya dört kez yazmak yerine dört kez tekrarlaması gerektiğini söylemek daha kolay olmayacak mı? Bunu tam olarak aşağıdaki komutu kullanarak yapabiliriz -
Kare yapmak için yazmaya zaman kazandırır. Genel biçim şöyledir:repeat number [commands]. Anahtar kelimeyi kullanmalıyız -repeat ardından bir sayı ve ardından [köşeli parantezler] içinde bir dizi komut gelir.
Çoğu zaman, tekrar içinde tekrar etmemiz gerekebilir. Bu denirnesting. Bununla ilgili bazı örneklere bakalım.
Aşağıda, bu bölümde şimdiye kadar öğrendikleriniz hakkındaki yeteneğinizi kontrol etmek için bir alıştırma yer almaktadır.