Algoritma ve Programlamaya Giriş Ünite -1 (Güz)
Algoritma ve Programlamaya Giriş Ünite -1 (Güz) : Temel Kavramlar
#1. Aşağıdakilerden hangisi akış diyagramında veri tabanını ifade etmek için kullanılır?
Cevap : E) (Silindir – Veri Tabanı)

Açıklama : Akış diyagramı elemanlarını gösteren Tablo 1’e göre, silindir şekli “Veri Tabanı”nı temsil eder.
#2. Akış diyagramının hangi elemanından birden fazla yol çıkabilir?
Cevap : A) Karar yapıları
Açıklama : Metinde belirtildiği gibi, “Diğer sembollerden sadece birer çizgi çıkabilirken karar elemanından farklı olarak birden fazla çıkış olabilir.” Karar elemanı, koşullu yapıları (if) ifade etmek için kullanılır.
#3. Hangisi büyük O notasyonu ile ölçülen bir kavramdır?
Cevap : D) zaman karmaşıklığı
Açıklama : Büyük O notasyonu (Big O notation), bir algoritmanın veri kümesinin eleman sayısı (n) arttıkça nasıl bir performans (zaman veya bellek) göstereceğini açıklayan matematiksel bir gösterimdir. Metinde bu durum “zaman karmaşıklığı (time complexity)” veya “alan karmaşıklığı (space complexity)” olarak adlandırılır.
#4. Tek boyutlu bir dizide basit aritmetik işlemler yapılmasını veya dizinin bir elemanına erişilmesini sağlayan bir algoritmanın çalışma performansı aşağıdaki değerlerden hangisi ile ölçülür?
Cevap : C) O(1)
Açıklama : Tablo 2’ye göre, “Sabit zaman (constant time)” O(1) notasyonu ile gösterilir ve “Aritmetik işlemler veya dizideki bir elemana erişim” bu karmaşıklık sınıfına örnek olarak verilmiştir. Bu, en verimli zaman karmaşıklığıdır.
#5. Aşağıdakilerden hangisi ile ifade edilen bir algoritma performansı diğerlerine göre daha yüksektir?
Cevap : C) O(1)
Açıklama : Tablo 2’de gösterilen sıralamaya göre, O(1) (Sabit zaman) “en verimli olan zaman karmaşıklığıdır” ve girdi boyutuna bağlı değildir. Diğer seçenekler girdi boyutu arttıkça daha fazla zaman gerektirir.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#6. Bir algoritma nasıl tanımlanamaz?
Cevap : C) Bir programlama dili
Açıklama : Algoritma, bir problemin çözümü için gerekli adımlar serisi veya komutlar dizisidir. Programlama ise algoritma mantığını bilmeyi gerektiren ve algoritmayı bilgisayarın anlayacağı dile (programlama diline) dökme işlemidir. Algoritma, programlama dilinin kendisi değildir.
#7. Aşağıdaki özelliklerden hangisi bir algoritmada olmak zorunda değildir?
Cevap : C) Verimlilik
Açıklama : Metne göre bir algoritmanın “kesinlik (definite), etkinlik (effective), sonlu olma (finite) ve doğruluk (correctness)” özellikleri olmalıdır. Verimlilik (zaman ve bellek kullanımı) ise algoritmanın bir özelliği değil, analiz edilip değerlendirilen bir yönüdür.
#8. Aşağıdakilerden hangisi bir algoritmada olabilecek kontrol yapılarından değildir?
Cevap : E) Sonlu yapı
Açıklama : Algoritmaların üç temel kontrol yapısı “sıralı yapı (sequence structure)”, “seçimli yapı (selection structure)” (koşullu yapı ile aynıdır) ve “tekrarlı yapı (repetition structure)” olarak listelenmiştir. “Sonlu olma” (finite) ise algoritmanın bir kontrol yapısı değil, temel bir özelliğidir.
#9. Aşağıdakilerden hangisi algoritmayı ifade etmek için kullanılan yöntemlerden değildir?
Cevap : B) Sözlü kod
Açıklama : Algoritmayı ifade etme yöntemleri metinde “Sözlü olarak ifade etme”, “Sözde/kaba kod (pseudo code)” ve “Akış diyagramı (flow chart)” olarak belirtilmiştir. Şıklardaki A, C, D ve E bu yöntemlere karşılık gelmektedir. “Sözlü kod” bu yöntemler arasında sayılmamıştır.
#10. Bir akış diyagramında birden fazla başlangıç ve bitiş elemanı kullanılabilir mi?
Cevap : B) Hiçbir şartta kullanılamaz.
Açıklama : Metinde açıkça “…bu iki elemandan bir algoritma akış diyagramında birer tane kullanılabilmesidir.” ve “…başlama ve bitirme sembolleri, bir algoritma ifade edilirken sadece birer kez kullanılabilir.” ifadeleri yer almaktadır.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
SONUÇ
Algoritma ve Programlamaya Giriş
Ünite -1 (Güz) : Temel Kavramlar
Algoritma ve Programlamaya Giriş
Ünite -1 (Güz) : Temel Kavramlar
Algoritma ve Programlamaya Giriş Ünite -1 (Güz)
| Algoritma ve Temel Kavramlar Özeti | |
|---|---|
|
|
| @lolonolo_com |
Algoritma ve Programlamaya Giriş Ünite -1 (Güz)
Algoritma ve Programlamaya Giriş Ünite – 1 : Temel Kavramlar |
|||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||
| @lolonolo_com |
![]() |
![]() |
Auzef sınav soruları, çıkmış sorular, deneme sınavları hepsi lolonolo’da ücretsiz.
Algoritma ve Programlamaya Giriş Ünite -1 (Güz) : Temel Kavramlar
Auzef Bilgisayar Programcılığı Güz Dönemi sınav soruları





