Algoritma ve Programlamaya Giriş

2025-2026 Vize Soruları

--:--
Soru 1

“….., bir algoritmanın veri miktarı arttıkça tamamlaması gereken maksimum adım sayısını ifade eder.”
Yukarıdaki cümlede boş bırakılan yere aşağıdakilerden hangisi getirilmelidir?

Soru 2

Bir programda yıllık kira hesabı yapılmaktadır. Buna göre programda yıllık kira artış oranı olarak belirlenmiştir ve bu değer programın hiçbir yerinde değiştirilmemektedir.
Yukarıdaki örnekte kullanılan verinin saklanmasıyla ilgili aşağıdakilerden hangisi kesin olarak söylenebilir?

Soru 3

BAŞLA
OKU (vize)
OKU (final)
gecmePuani= vize* 0.4 + final * 0.6
YAZ (?)
BİTİR
Bir öğrenci ders kapsamında iki farklı sınava girmektedir. Vize sınavının ‘ını final sınavının ‘ını hesaplayıp toplam geçme puanını hesaplayan ve sonucu kullanıcıya gösteren programda soru işareti (YAZ (?)) ile ifade edilen alana ne yazılmalıdır?

Soru 4
Verilen akış diyagramında gösterilen program (kelime okuma ve i=1,6 döngüsü) ile ilgili olarak aşağıdakilerden hangisi yanlıştır?

Verilen akış diyagramında gösterilen program (kelime okuma ve i=1,6 döngüsü) ile ilgili olarak aşağıdakilerden hangisi yanlıştır?

Soru 5

Aşağıdaki seçeneklerden hangisi ogrenci_isim değişkenine “Ahmet Yılmaz” değerinin atanmasını sağlar?

Soru 6

Aşağıdakilerden hangisi algoritmalarda geçerli bir karakter veri tipi örneğidir?

Soru 7

BAŞLA
x = 15
DO WHILE (x >= 5)
YAZ ("programlama")
x = x - 3
LOOP
BİTİR
Yukarıda kaba kodunda döngü kaç kere sonuç yazdırır?

Soru 8

Bir algoritmada sayac değişkeninin her seferinde 3 katına çıkması için aşağıdaki ifadelerden hangisi kullanılır?

Soru 9

BAŞLA
OKU ("Puan:", Puan)
IF (Puan >= 90) THEN
YAZ ("AA")
ELSEIF (Puan >= 80) THEN
YAZ ("BA")
ELSEIF (Puan >= 70) THEN
YAZ ("BB")
ELSEIF (Puan >= 60) THEN
YAZ ("CB")
ELSEIF (Puan >= 50) THEN
YAZ ("CC")
ELSE
YAZ ("FF")
END IF
BİTİR
Yapılan bir sınavdan öğrenciler sırasıyla şu notları almıştır: Öğrenci_1: 92 puan, Öğrenci_2: 75 puan, Öğrenci_3: 49 puan.
Yukarıdaki kaba kodda öğrencinin aldığı puana göre harf notu hesaplanmaktadır. Buna göre öğrenciler sırasıyla hangi harf notlarını almıştır?

Soru 10

“….., algoritma geliştirilmesine yardımcı olan, formal olmayan, bilgisayar tarafından çalıştırılmayan, herhangi bir programlama dilinin yazım kurallarına bağlı kalınmasını zorunlu kılmayan bir nitelik taşımaktadır.”
Yukarıdaki cümlede boş bırakılan yere aşağıdakilerden hangisi gelmelidir?

Soru 11

BAŞLA
OKU kelime
DO
YAZ (kelime)
*************
LOOP WHILE (kelime "çıkış")
BİTİR
Kullanıcı, çıkış kelimesini girmediği müddetçe çalışan ve girilen kelimeyi ekrana yazdıran ve tekrardan kullanıcıdan kelime girmesini isteyen bir kaba kodda boş bırakılan
satıra aşağıdaki ifadelerden hangisi getirilmelidir?

Soru 12

I. Bu yapılar sayesinde sıralı bir algoritmadaki bazı adımlar atlanır.
II. Bu yapılar bir seçim yapılmasını sağlar.
III. Bu yapıların kullanımı bir algoritmada ardışık işlem yapılmasını zorunlu kılar.
IV. Bu yapılar sayesinde döngü kullanımı ortadan kalkar.
Koşullu yapılar ile ilgili olarak yukarıdaki ifadelerden hangisi ya da hangileri doğrudur?

Soru 13

Aşağıdakilerden hangisi ile ifade edilen bir algoritma diğerlerine göre daha yavaş çalışır?

Soru 14

0 2 4 6 8 10 çıktı değerlerini elde etmek için aşağıdaki kodlardan hangisi doğru kullanılmıştır?

Soru 15

“Hava soğuduysa üzerine kalın bir kazak giy.” cümlesi ile ilgili aşağıdakilerden hangisi yanlıştır?

Soru 16

13579 çıktısını elde etmek için aşağıdaki kodlardan hangisi kullanılabilir?

Soru 17

BAŞLA
OKU (sayı)
IF (sayı < 0) ise
sonuç= (sayı + 6) *3
ELSEIF (sayı > 0) ise
sonuç= (4 * sayı) -4
ELSE
sonuç= (sayı + 5)
END IF
YAZ ("Sonuç: & sonuç)
BİTİR
Yukarıdaki program, sayının sırasıyla 10, -5 ve 0 girilmesi durumlarında aşağıdaki hangi sonuçları döndürür?

Soru 18

I. Koşullu yapılar, bir algoritmada belirli adımların yalnızca belirli şartlar sağlandığında yapılmasını sağlar.
II. Koşullu yapılar, belirli bir duruma göre alternatif yollar seçilmesini mümkün kılar.
III. Koşullu yapılar, döngü yapıları ile birlikte kullanılabilir.
IV. Koşullu yapılar, bir algoritmada işlem sırasını kesinleştirir ve alternatif sunmaz.
Koşullu yapılaryla ilgili yukarıdaki ifadelerden hangileri doğrudur?

Soru 19

Algoritmaların analizinde kullanılan notasyon aşağıdakilerden hangisidir?

Soru 20

Aşağıdaki özelliklerden hangisi bir algoritmanın iyi tasarlanmış olduğunu göstermez?

Soru 1 / 20

Tekrar Çöz

Nasıl devam etmek istersiniz?

Sınavı Bitir

Sınavı bitirmek istediğinize emin misiniz? Geri dönüş yapılamaz.

Toplam Soru 0
Cevaplanan 0
Boş Bırakılan 0