YBS204U
ALGORİTMALAR VE PROGRAMLAMA
1. Ünite
Soru 1
Aşağıdakilerden hangisi bir algoritmanın sahip olması gereken özelliklerden birisi değildir?
Soru 2
"Bir algoritma veya program oluşturulurken kullanılan, konuşma diline benzer bir yapıya sahip, programlama dillerinin detaylarından uzak bir anlatım şeklidir."
Yukarıda açıklaması yapılan terim aşağıdakilerden hangisidir?
Soru 3
"Algoritmayı oluşturan adımlar, yapılan iş için kabul edilebilir bir süre içerisinde tamamlanmalıdır." açıklaması yapılan algoritmanın özelliklerinden hangisidir?
Soru 4
"Bir algoritmanın açıklaması ve algoritmada yer alan adımlar, açıkça ifade edilebilir. Bu gösterim yönteminde, algoritma açık ve kesin bir dille tanımlanır. Algoritmada yer alan adımlar liste halinde yazılır."
Yukarıda açıklaması yapılan algoritmaların tanımlanmasında ve gösteriminde kullanılan yöntemlerden hangisidir?
Soru 5
"Algoritmaların gösteriminde kullanılan faydalı bir yöntemdir. Bir algoritmanın adımlarını ifade eden kutucuklar, adımlar arası geçişleri gösteren oklar, karar verme mekanizmaları olarak kullanılan şekiller bulunabilir. Bir algoritmanın görsel halini ifade eder. Görsellik, algoritmaların daha kolay anlaşılabilmesine olanak sağlar."
Yukarıda açıklaması yapılan algoritma gösterim yöntemi aşağıdakilerden hangisidir?
Soru 6
Kendisini doğrudan veya dolaylı olarak çağıran algoritmalardır. Bu algoritmalarda, problemler daha küçük ve basit parçalara indirgenir. Küçük parçalar için oluşturulan çözümlerin birleştirilmesiyle ana problemin çözümü elde edilir."
Açıklaması yapılan algoritmalar aşağıdakilerden hangisidir?
Soru 7
"Geri izlemeli algoritmalar, genellikle optimizasyon problemlerinde kullanılan, prob- lem çözümünde tüm olasılıkları deneyen algoritmalardır. Bu algoritmalarda çözüm kademeli şekilde oluşturulur. Algoritma çözüm aşamasında ilerlerken, olası çözüm yollarının hepsini deneyerek bir sonraki adıma geçmeye çalışır."
Yukarıda verilen bilgiye göre aşağıdakilerden hangisi geri izlemeli algoritmalara örnek sayılabilir?
Soru 8
"Problemin alt parçalarına ait çözümlerin, özyinelemeli bir yaklaşımla birleştirildiği aşamadır." Açıklaması yapılan aşama böl ve yönet algoritmalarının hangi aşamasıdır?
Soru 9
"Bir problem için mümkün olan en doğru çözümü hedefleyen algoritmalardır. Bu algoritmalarda yerel olarak optimum sonuç elde edilirken, bulunan sonuç her zaman için en iyi çözüme karşılık gelmeyebilir."
Açıklaması yapılan algoritmalar aşağıdakilerden hangisidir?
Soru 10
Bir şehirden yola çıkan gezginin en fazla seyahat edeceği yolu hesaplama problemi, hangi algoritma ile çözülebilir?
Soru 11
Hangisi bir algoritmanın sahip olması gereken temel özelliklerden biri değildir?
Soru 12
Algoritma adımlarını ifade eden kutucuklar, adımlar arası geçişleri gösteren oklar, karar verme mekanizmaları olarak kullanılan şekiller bulunan algoritma gösterim yöntemi hangisidir?
Soru 13
Kendisini doğrudan veya dolaylı olarak çağıran algoritmalara ne ad verilir?
Soru 14
Genellikle optimizasyon problemlerinde kullanılan, problem çözümünde tüm olasılıkları deneyen algoritmalar hangisidir?
Soru 15
Problemlerin mümkün olan en küçük alt parçalara ayrıldığı, her bir alt parçanın diğerlerinden bağımsız şekilde çözüldüğü algoritmalar hangisidir?
Soru 16
Karmaşık problemleri küçük parçalar halinde çözen, elde edilen sonuçları bilgisayar hafızasında bir veri yapısında saklayan, genel çözümü elde ederken de veri yapılarında saklanan sonuçları kullanan programlama yöntemi hangisidir?
Soru 17
Bir problem için mümkün olan en doğru çözümü hedefleyen algoritmalara ne ad verilir?
Soru 18
Bir problemin çözümü aşamasında, kabul edilebilir bir çözüm elde edene kadar tüm olasılıkları deneyen algoritmalara ne ad verilir?
Soru 19
Hangisi veri yapılarına bir örnek değildir?
Soru 20
Özelliklerinden dolayı marketteki ödeme sırasına benzetilebilecek olan veri yapısı hangisidir?