AUZEF Algoritma ve Programlamaya Giriş Çıkmış Sorular

İstanbul Üniversitesi AUZEF Algoritma ve Programlamaya Giriş dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 165 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.

Ders kodu: BLPR10011. sınıf Güz165 soruSesli dinleme
Bu dersin 165 sorusunu ücretsiz çöz →

Algoritma ve Programlamaya Giriş konu özeti

Ders, bir problemin çözümünü adım adım ifade etme yollarını (kaba kod, akış diyagramı), temel programlama yapılarını (değişken, koşul, döngü, dizi, alt program), arama-sıralama mantığını ve algoritma verimliliğini ele alır. C++ dilindeki karşılıkları da işlenir.

Algoritma ve gösterim araçları

Veri tipleri, değişken ve atama

Koşullu yapılar

Döngüler

Diziler

Alt programlar ve özyineleme

Arama, sıralama ve verimlilik

C++ temelleri

Önemli kavramlar

Kaba kod
Algoritmanın günlük dile yakın, kesin dil kurallarına bağlı olmayan, çalıştırılamayan yazımıdır.
Akış diyagramı
Çözüm adımlarını standart geometrik şekillerle gösteren, dilden bağımsız görsel anlatımdır.
Sabit
Program çalışırken değeri hiç değişmeyen veridir.
Atama
Bir değerin = işaretiyle değişkene yerleştirilmesidir.
İndis
Dizi elemanının konumunu belirten sayıdır.
Zaman karmaşıklığı
Girdi büyüdükçe adım sayısının nasıl arttığını gösteren ölçüttür.
Big O
Algoritmanın çalışma süresinin büyüme hızını ifade eden gösterimdir.
Özyineleme
Alt programın kendi kendini çağırmasıdır; bir noktada sona ermelidir.
Böl ve fethet
Problemi küçük parçalara bölüp çözerek sonuçları birleştirme yaklaşımıdır.
void
Değer döndürmeyen alt programı tanımlamak için kullanılır.
Aşırı yükleme
Aynı adlı fonksiyonun farklı argüman biçimleriyle çağrılabilmesidir.

Sınav ipuçları

Hangi sınavların soruları var?

2025-26 Vize2025 Vize2024-25 Final2023-24 Final

Algoritma ve Programlamaya Giriş örnek sorular

Aşağıdaki sorular dersin konularından derlenmiştir; cevabı görmek için "Cevabı gör"e dokunun. Tüm soruları uygulamada çözebilirsiniz.

1. Aşağıdaki kaba kod, kullanıcı "çıkış" yazana dek her girilen kelimeyi ekrana basar ve ardından yeni bir kelime ister. BAŞLA OKU kelime DO YAZ (kelime) ……. LOOP WHILE (kelime != “çıkış”) BİTİR Bu kodun boş satırına hangisi yazılırsa istenen davranış sağlanır?

  1. OKU çıkış
  2. OKU kelime
  3. YAZ (çıkış)
  4. OKU
  5. YAZ ("kelime")
Cevabı gör

Doğru cevap: B) OKU kelime
Döngü bloğunun içinde yeni bir giriş alınmazsa kelime hiç değişmez ve döngü bitmez. Her turda yeni değeri almak için boşluğa OKU kelime yazılmalıdır.

2. I. Akış diyagramlarında seçim yapıları ve döngüler gösterilebilir. II. Akış diyagramları problemi görsel biçimde anlatmayı sağlar. III. Akış diyagramlarının gösterim biçimi programlama dillerine göre farklılaşır. IV. Akış diyagramı standartlaştırılmış öğelerden meydana gelir. Akış diyagramlarıyla ilgili bu ifadelerden hangisi ya da hangileri doğrudur?

  1. III ve IV
  2. I ve III
  3. Yalnız I
  4. Yalnız II
  5. I, II ve IV
Cevabı gör

Doğru cevap: E) I, II ve IV
Akış diyagramları, çözüm adımlarını uluslararası standart geometrik şekillerle görselleştirir. Bu gösterim programlama dilinden bağımsızdır, bu yüzden III yanlıştır; I, II ve IV doğrudur.

3. Algoritmalarda karakter veri tipine örnek olarak gösterilebilecek geçerli değer aşağıdakilerden hangisidir?

  1. 'e'
  2. 30.12.2024
  3. 3.14
  4. 205
  5. True
Cevabı gör

Doğru cevap: A) 'e'
Karakter (char) tipi, tek tırnak içine alınan tek bir harf, rakam veya simgedir. 3.14 ondalıklı sayı, 205 tam sayı, True ise mantıksal veri tipidir.

4. BAŞLA OKU (yaş) EĞER (?) YAZ (“Otobüse ücretsiz binebilirsiniz.”) BİTİR Kullanıcının girdiği yaş 65 veya daha fazlaysa mesajın ekrana yazılması isteniyor. Koşul kısmındaki soru işareti yerine hangi ifade yazılmalıdır?

  1. yas > 65
  2. yas ≥ 64
  3. yas ≥ 65
  4. yas ≤ 65
  5. yas > 64
Cevabı gör

Doğru cevap: C) yas ≥ 65
"65 yaş ve üzeri" ifadesi "büyük veya eşit" (≥) işaretiyle yazılır; koşul yas ≥ 65 olur.

5. "…… algoritma geliştirmeye yardımcı olur; resmî değildir, bilgisayarda çalıştırılmaz ve herhangi bir programlama dilinin yazım kurallarına uymayı gerektirmez." Cümledeki boşluğa hangisi gelmelidir?

  1. Sözlü ifade
  2. Program kodu
  3. Kaba kod
  4. Program
  5. Kodlama
Cevabı gör

Doğru cevap: C) Kaba kod
Kaba kod, algoritma adımlarının programlama dillerinin katı kurallarına bağlı kalmadan, günlük dile yakın yarı biçimsel bir metinle yazılmasıdır. Bilgisayar tarafından doğrudan çalıştırılamaz.

6. BAŞLA OKU (vize) OKU (final) gecmePuani = vize * 0.4 + final * 0.6 YAZ (?) BİTİR Bu programda vizenin %40'ı ile finalin %60'ı toplanarak geçme puanı bulunuyor ve kullanıcıya gösteriliyor. YAZ komutunun içine, soru işareti yerine ne konmalıdır?

  1. final
  2. Yazdır(gecmePuani)
  3. toplamPuanı
  4. vize
  5. gecmePuani
Cevabı gör

Doğru cevap: E) gecmePuani
Hesaplanan puan gecmePuani değişkeninde tutulur. Sonucu göstermek için YAZ komutuna bu değişkenin adı yazılır.

7. Girdi verisi büyüdükçe bir algoritmanın en fazla kaç adımda tamamlanacağını gösteren ölçüt, aşağıdakilerden hangisidir?

  1. Çalışma süresi
  2. Alan karmaşıklığı
  3. Algoritma türü
  4. Zaman karmaşıklığı
  5. Bellek gereksinimi
Cevabı gör

Doğru cevap: D) Zaman karmaşıklığı
Giriş verisi (n) büyüdükçe adım sayısının nasıl arttığını inceleyen ölçüte zaman karmaşıklığı denir; genellikle Big O gösterimiyle ifade edilir.

8. BAŞLA i = 10 DO WHILE (i > 0) YAZ (“algoritma”) i = i – 2 LOOP BİTİR Bu kaba kod çalıştırıldığında "algoritma" ifadesi ekrana kaç defa yazılır?

  1. Sonsuz kez
  2. 10 kez
  3. 6 kez
  4. 5 kez
  5. 9 kez
Cevabı gör

Doğru cevap: D) 5 kez
i sırasıyla 10, 8, 6, 4, 2 değerlerini alırken koşul sağlanır, bu 5 tur eder. i 0 olunca koşul bozulur ve döngü durur.

9. BAŞLA OKU (isim) FOR i=1 TO 5 YAZ (isim) NEXT I BİTİR Bu koda dair verilen yargılardan hangisi hatalıdır?

  1. Sayaç olan i değeri ekrana birkaç kez basılır.
  2. isim değişkeninin değeri kullanıcıdan alınır.
  3. Sayaç her turda birer birer artar.
  4. isim değişkeni ekrana birden çok kez yazılır.
  5. Döngünün kaç tur döneceği döngü başlarken bellidir.
Cevabı gör

Doğru cevap: A) Sayaç olan i değeri ekrana birkaç kez basılır.
FOR döngüsü 1'den 5'e kadar döner ve YAZ (isim) ile isim değişkeni 5 kez yazılır. Sayaç i hiç yazdırılmaz; bu yüzden A şıkkı hatalıdır.

10. Bir kira hesaplama yazılımında yıllık artış oranı %25 olarak tanımlanmıştır ve kodun hiçbir satırında bu oran değiştirilmez. Bu oranın bellekte nasıl tutulduğu konusunda hangi yargıya kesinlikle varılabilir?

  1. Veri, değişkende saklanır.
  2. Veri tipi double'dır.
  3. Veri, sabitte saklanır.
  4. Veri tipi uint tir.
  5. Veri tipi byte'tır.
Cevabı gör

Doğru cevap: C) Veri, sabitte saklanır.
Program çalıştığı sürece değeri değişmeyen veriler sabit (constant) olarak tutulur. Oran hiçbir yerde değiştirilmediğinden sabitte saklanması gerekir; veri tipi ise bu bilgiden kesin olarak çıkarılamaz.

Tüm 165 soruyu çözmeye başla →

Bu dersi alan bölümler

AUZEF Bilgisayar Programcılığı (Ön Lisans)165 soru →AUZEF Web Tasarımı ve Kodlama (Ön Lisans)165 soru →

Nasıl çalışmalı?

Önce "Vize (hepsi)" ya da "Final (hepsi)" ile geçmiş yılların sorularını çözün; aynı konular sınavlarda sık tekrarlanır. Yanlış yaptığınız sorular "Yanlışlar" bölümünde birikir, sınavdan önce onları yeniden çözün. Yolda ya da ev işi yaparken "Sesli Dinle" ile soruları ve cevaplarını dinleyebilirsiniz.

Sık sorulan sorular

AUZEF Algoritma ve Programlamaya Giriş çıkmış sorular nerede?

Mobil Defter'de AUZEF Algoritma ve Programlamaya Giriş dersinin vize, final ve bütünleme hazırlığı için 165 sorusu var (2025-26 Vize, 2025 Vize, 2024-25 Final, 2023-24 Final). Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.

AUZEF Algoritma ve Programlamaya Giriş vize soruları ve final soruları ayrı çözülebilir mi?

Evet. Uygulamada "Vize (hepsi)" ve "Final (hepsi)" düğmeleriyle yalnız o sınavın sorularını, yıl düğmeleriyle de tek bir yılın sınavını çözebilirsin.

AUZEF Algoritma ve Programlamaya Giriş çıkmış sorular PDF olarak indirilebilir mi?

Ayrı bir PDF dosyası yerine uygulamadaki "Kağıda yazdır" düğmesi dersin bütün sorularını ve cevap anahtarını yazdırılabilir sayfa olarak hazırlar; telefonda ya da bilgisayarda "PDF olarak kaydet" seçeneğiyle PDF yapabilirsin.

AUZEF Algoritma ve Programlamaya Giriş ders notları ve konu özeti var mı?

Evet. Bu sayfada dersin konu özeti var; uygulamadaki "Konu özeti" düğmesiyle özetin tamamını okuyabilir ya da sesli dinleyebilirsin.

AUZEF Algoritma ve Programlamaya Giriş soruları ücretli mi?

Hayır, ücretsiz. Ad, cep telefonu ve bölümünle bir dakikada üye olup bütün sorulara, yanlışlar listesine ve sesli dinlemeye erişebilirsin.

1. sınıf Güz diğer dersler