Algoritmayı Yapılandırma testi
10 soruluk deneme testi. Bu testte hep aynı sorular gelir.
1Bilişim dersinde Yasemin bir akış şeması çiziyor. Şemadaki adımlardan biri, “evet” ve “hayır” olmak üzere iki farklı yola ayrılıyor. Aşağıdaki adımlardan hangisi böyle bir karar adımıdır?
2Ahmet şu sözde kodu yazıyor: 1. Başla. 2. s = 2 olsun. 3. s'yi 3 ile çarp. 4. s 100'den büyük değilse 3. adıma dön. 5. s'yi yaz. 6. Bitir. Bu algoritma hangi sayıyı yazar?
3Bir algoritmanın adımları şöyledir: Bir sayı gir. Sayıya 4 ekle. Sonucu 3 ile çarp. Sonucu yaz. Girilen sayı x olduğunda algoritmanın yazdığı sonuç aşağıdaki cebirsel ifadelerden hangisiyle gösterilir?
4Bir annenin yaşı 40, iki çocuğunun yaşları 6 ve 10'dur. Sena bunun için bir algoritma yazıyor: her döngüde annenin yaşı 1, çocukların yaşları toplamı 2 artırılıyor; iki değer eşitlendiğinde geçen yıl sayısı yazdırılıyor. Algoritma kaç yazdırır?
5Okul gezisinde iki otobüste x ve y öğrenci vardır. Öğretmenin algoritması şöyledir: Sayılar eşit olmadığı sürece, öğrencisi az olan otobüse diğer otobüsten o otobüsteki öğrenci sayısı kadar öğrenci geçirilir (az olan sayı iki katına çıkar). Başlangıçta x = 3, y = 45'tir. Kaç işlem sonunda iki otobüsteki öğrenci sayıları eşitlenir?
6Can boş kumbarası için bir plan yapıyor: “Her gün kumbaraya 5 TL at; kumbaradaki para 100 TL olana kadar bu adımı tekrarla.” Bu algoritmadaki döngü kaç kez çalışır?
7Kütüphaneci Ayten, yeni gelen kitapları raflara yerleştirmek için şu algoritmayı kullanıyor: Kitap sayısını gir. Bir rafa 25 kitap koy ve raf sayısını 1 artır. Kalan kitap varsa bu adımı tekrarla; kalmadıysa raf sayısını yaz. 130 kitap için algoritma hangi sayıyı yazar?
8Bir akış şemasında şu adımlar var: Sayıyı gir. “Sayı 5'ten büyük mü?” Evet ise “Büyük” yaz; hayır ise “Küçük ya da eşit” yaz. Bitir. Bu algoritmaya 5 sayısı girilirse ekrana ne yazılır?
9Kemal'in kumbarasında 245 TL var. Kemal 15 gün boyunca her gün harçlığının üçte birini kumbaraya atıyor ve kumbaradaki para 545 TL oluyor. Harçlığını bulmak için yazılan algoritma şöyledir: İlk para miktarını gir (245). Son para miktarını gir (545). Son miktardan ilk miktarı çıkar. Bulduğun sonucu 15'e böl. Sonucu harçlık olarak yazdır. Algoritmanın harçlığı doğru yazdırması için hangi düzeltme yapılmalıdır?
10Kemal arkadaşlarına şu algoritmayı uyguluyor: “Bir sayı tut, 3 ile çarp, 6 ekle, 3'e böl, tuttuğun sayıyı çıkar.” Tutulan sayıya x diyerek algoritmayı cebirsel olarak yazıyor. Algoritma her sayı için hangi sonucu verir ve neden?
