Bir bilgisayar algoritması, girilen pozitif bir tam sayısı için aşağıdaki işlem adımlarını uygulamaktadır:
1. Adım: Sayı çift ise 2'ye böl, tek ise 3 ile çarp ve 1 ekle.
2. Adım: Elde edilen sonucu değeri olarak al ve bir sonraki adıma geç.
Bu algoritma başlangıçtaki sayıya art arda 3 kez uygulandığında sonuç olarak 10 sayısı elde ediliyor.
Buna göre, başlangıçta girilebilecek **farklı tam sayılarının toplamı** kaçtır?
- A80
- B92
- C93
- 105Cevap
- E120
Cevap
Başlangıç değerlerinin toplamı 105'tir.
Soruda verilen algoritma sonucundan (10) geriye doğru gidilerek başlangıç sayısı bulunmalıdır. İşlemler 3 adım geri sarıldığında:
1. Adım sonu 10 ise, önceki adım 20 (çift) veya 3 (tek) olabilir.
2. Adım sonu 20 veya 3 ise, önceki adım 40 (20'den) veya 6 (3'ten) olabilir. (Diğer ihtimaller tam sayı çıkmaz).
3. Başlangıç sayısı 40 veya 6 ise:
- 40, 80'den (yarısı) veya 13'ten () gelmiş olabilir.
- 6, sadece 12'den (yarısı) gelmiş olabilir.
Bu durumda olası başlangıç sayıları 80, 13 ve 12'dir. Toplamları bulunur.
1. Adım sonu 10 ise, önceki adım 20 (çift) veya 3 (tek) olabilir.
2. Adım sonu 20 veya 3 ise, önceki adım 40 (20'den) veya 6 (3'ten) olabilir. (Diğer ihtimaller tam sayı çıkmaz).
3. Başlangıç sayısı 40 veya 6 ise:
- 40, 80'den (yarısı) veya 13'ten () gelmiş olabilir.
- 6, sadece 12'den (yarısı) gelmiş olabilir.
Bu durumda olası başlangıç sayıları 80, 13 ve 12'dir. Toplamları bulunur.
Adım Adım Çözüm
Anahtar Kavram
Tersine İşlem ve Durum Analizi
İpuçları
1
Sonuçtan (10) başlayarak işlemleri geriye doğru yapın. 'Yarısını al' işleminin tersi 2 ile çarpmaktır.
2
'3 ile çarp 1 ekle' işleminin tersi, sayıdan 1 çıkarıp 3'e bölmektir. Ancak bu sadece sonuç tam sayı çıkıyorsa geçerlidir.
3
Her adımda sayının hem çift (2x) hem de tek ((x-1)/3) olma ihtimalini kontrol edin. Toplamda 3 geriye gidiş adımı uygulayacaksınız.
Daha Fazla Pratik
Benzer mantıkla kurgulanmış ancak adım sayısı daha fazla olan veya sonucun asal sayı olmasını gerektiren sorular çözülebilir.
Tahmini Süre:2m 30s