✅ 10. Sınıf Matematik: Algoritma ve bilişim Test Çöz
✅ 10. Sınıf Matematik: Algoritma ve bilişim Testi
Aşağıdakilerden hangisi bir algoritma tanımı değildir?
A) Bir problemi çözmek veya belirli bir görevi yerine getirmek için izlenen adımlar dizisidir.B) Sonlu ve belirli sayıda adımdan oluşmalıdır.
C) Belirsiz ve muğlak ifadeler içerebilir.
D) Her adım açık ve anlaşılır olmalıdır.
E) Başlangıç ve bitiş noktaları belli olmalıdır.
Bir bilgisayar programının temel yapı taşlarından biri olan "komut" ne anlama gelir?
A) Programın çalışmasını durduran bir hata mesajıdır.B) Bilgisayara yapması istenen bir eylemi belirten talimattır.
C) Verilerin saklandığı bir alandır.
D) Programın hangi dilde yazıldığını belirtir.
E) Kullanıcı arayüzünün görsel öğesidir.
Bir problemin çözümüne ulaşmak için izlenen yol ve yöntemler bütününe ne ad verilir?
A) YazılımB) Donanım
C) Algoritma
D) Veri
E) Programlama Dili
Aşağıdaki akış diyagram sembollerinden hangisi bir "işlem" (processing) adımını temsil eder?
A) DikdörtgenB) Paralelkenar
C) Oval
D) Eşkenar Dörtgen
E) Yuvarlak Kenarlı Dikdörtgen
Bir algoritmanın "sonlu" olması ne anlama gelir?
A) Algoritmanın sadece bir adımda tamamlanması gerektiğini ifade eder.B) Algoritmanın belirli bir sayıda adımdan sonra sona ermesi gerektiğini ifade eder.
C) Algoritmanın sonsuza kadar devam edebileceğini ifade eder.
D) Algoritmanın çalışması için sınırsız kaynak gerektiğini ifade eder.
E) Algoritmanın sadece tek bir girdi alabileceğini ifade eder.
Bir algoritmanın "etkin" (effective) olması ne anlama gelir?
A) Algoritmanın çok hızlı çalışması gerektiğini ifade eder.B) Algoritmanın her adımının açık ve anlaşılır olması gerektiğini ifade eder.
C) Algoritmanın karmaşık matematiksel işlemler yapabilmesi gerektiğini ifade eder.
D) Algoritmanın sadece belirli bir donanımda çalışabilmesi gerektiğini ifade eder.
E) Algoritmanın sadece belirli bir programlama dilinde yazılabilmesi gerektiğini ifade eder.
Bir döngü (loop) yapısı, bir algoritma içinde hangi amaçla kullanılır?
A) Bir işlemi sadece bir kez yapmayı sağlamak için.B) Belirli bir koşul doğru olduğu sürece bir dizi komutu tekrar tekrar çalıştırmak için.
C) Programın çalışmasını hemen durdurmak için.
D) Kullanıcıdan girdi almak için.
E) Sonuçları ekrana yazdırmak için.
Aşağıdaki programlama yapıları için verilen öncüllerden hangileri doğrudur?
I. Sıralı Yapı: Komutların baştan sona doğru sırayla çalışmasıdır.
II. Seçimli (Koşullu) Yapı: Belirli bir koşula bağlı olarak farklı komut bloklarının çalıştırılmasıdır.
III. Döngü Yapısı: Bir koşul doğru olduğu sürece bir komut grubunun tekrar tekrar çalıştırılmasıdır.
B) Yalnız II
C) Yalnız III
D) I ve II
E) I, II ve III
Bir bilgisayar programında "değişken" (variable) neyi temsil eder?
A) Programın çalışması için gerekli olan sabit bir değeri.B) Programın çalışması sırasında değeri değişebilen bir veri saklama alanını.
C) Programın ana işlemcisini.
D) Programın kaynak kodunu.
E) Programın kullanıcı arayüzünü.
Bir algoritmanın "doğruluğu" (correctness) neyi ifade eder?
A) Algoritmanın ne kadar hızlı çalıştığını.B) Algoritmanın verilen girdiler için her zaman doğru çıktıyı ürettiğini.
C) Algoritmanın ne kadar az bellek kullandığını.
D) Algoritmanın hangi programlama dilinde yazıldığını.
E) Algoritmanın karmaşıklık derecesini.
Bir programlama dilinde "fonksiyon" (function) veya "metot" (method) kavramı ne işe yarar?
A) Programın çalışmasını tamamen durdurur.B) Belirli bir görevi yerine getiren, yeniden kullanılabilir kod blokları oluşturmayı sağlar.
C) Sadece sayısal verileri saklamak için kullanılır.
D) Kullanıcıdan sürekli girdi almayı sağlar.
E) Programın hafıza kullanımını artırır.
Bir döngü yapısında kullanılan "artırma" (increment) ve "eksiltme" (decrement) işlemleri genellikle ne amaçla yapılır?
A) Döngünün sonsuza kadar devam etmesini sağlamak için.B) Döngü kontrol değişkeninin değerini değiştirerek döngünün belirli bir noktada sonlanmasını sağlamak için.
C) Döngü içinde kullanılan değişkenlerin değerini sıfırlamak için.
D) Döngünün performansını düşürmek için.
E) Döngü içinde hata mesajları göstermek için.
Bir algoritmanın "verimliliği" (efficiency) genellikle hangi iki faktöre göre değerlendirilir?
A) Kullanılan programlama dili ve kodun uzunluğuB) İşlemci hızı ve bellek boyutu
C) Zaman karmaşıklığı (ne kadar sürede bittiği) ve alan karmaşıklığı (ne kadar bellek kullandığı)
D) Algoritmanın okunabilirliği ve anlaşılırlığı
E) Kullanılan veri yapısı ve girdi sayısı
Aşağıdaki akış diyagram sembollerinden hangisi bir "karar" (decision) noktasını temsil eder ve genellikle "evet" veya "hayır" gibi iki yoldan birine ayrılır?
A) DikdörtgenB) Paralelkenar
C) Eşkenar Dörtgen
D) Oval
E) Silindir
Cevap Anahtarı ve Detaylı Çözümler İçin QR Kodu Okutun
https://www.eokultv.com/atolye/10-sinif-matematik-algoritma-ve-bilisim/testler