Bir bilgisayar algoritması, sisteme girilen bir pozitif tam sayıya sırasıyla şu kuralları uygulamaktadır:
* Eğer sayı tek ise sayıya ekle.
* Eğer sayı çift ise sayıyı ile böl.
Algoritma, elde edilen her yeni sayıya aynı kuralları tekrar uygulayarak bir sayı dizisi oluşturmaktadır. Sisteme ilk sayı olarak girildiğinde (bu sayı dizinin terimi kabul edilmektedir), elde edilen dizinin terimi aşağıdakilerden hangisidir?
- A4
- B5
- 8Cevap
- D10
- E14
Cevap
Dizinin kuralları adım adım uygulandığında 6. terim 8 olarak bulunur.
Verilen kurallar () sırasıyla uygulandığında, dizinin altıncı elemanının 8 olduğu görülür.
Adım Adım Çözüm
Anahtar Kavram
Rutin olmayan algoritma temelli sayı dizilerini kurala uygun takip etme.
İpuçları
1
Sayıların tek veya çift olmasına göre hangi işlemi yapmanız gerektiğini belirleyerek başlayın.
2
İlk sayının 11 olduğunu unutmayın ve her yeni sonucu bir sonraki adımın girdisi olarak kullanarak listeleyin.
3
Sırasıyla 11, 14, 7... şeklinde devam eden listede 6. sayıya ulaşana kadar kuralları uygulamaya devam edin.
Daha Fazla Pratik
Eğer başlangıç sayısı 16 olsaydı, 4. terim kaç olurdu?
Alternatif Yöntem
Diziyi şu şekilde tablo haline getirebilirsiniz: 1:11, 2:14, 3:7, 4:10, 5:5, 6:8.
Tahmini Süre:45s