10. Sınıf Bilgisayar Bilimi 1. Dönem 1. Yazılı Soruları
1. Soru: Bilgisayar biliminin temel kavramları nelerdir?
Cevap: Bilgisayar biliminin temel kavramları, bilgisayarları ve bunların çalışma şeklini anlamamızı sağlayan kavramlardır. Bu kavramlar, bilgisayarların donanım ve yazılım bileşenlerini, veri ve algoritmaları, programlama dillerini ve bilgisayar sistemlerini içerir.
Donanım: Bilgisayarın fiziksel bileşenleridir. Bilgisayar kasası, ekran, klavye, fare, yazıcı vb. cihazlar donanıma örnek olarak gösterilebilir.
Yazılım: Bilgisayarın çalışmasına ve kullanıcıların isteklerini yerine getirmesine yardımcı olan talimatlar kümesidir. İşletim sistemleri, uygulama yazılımları ve yardımcı programlar yazılıma örnek olarak gösterilebilir.
Veri: Bilgisayar tarafından işlenebilen bilgilerdir. Metin, sayılar, resimler, sesler ve videolar veri olarak sınıflandırılabilir.
Algoritma: Bir sorunu çözmek için uygulanan adım adım talimatların kümesidir.
Programlama dili: Algoritmaların bilgisayar tarafından anlaşılabilmesi için kullanılan bir dildir.
Bilgisayar sistemi: Donanım, yazılım ve veri bileşenlerinden oluşan bir bütündür.
2. Soru: Bilgisayar sistemlerinin bileşenleri nelerdir?
Cevap: Bilgisayar sistemleri, donanım ve yazılım bileşenlerinden oluşur.
Donanım bileşenleri:
- Giriş cihazları: Bilgisayara veri girişi sağlayan cihazlardır. Klavye, fare, tarayıcı, mikrofon vb. cihazlar giriş cihazlarına örnek olarak gösterilebilir.
- Çıkış cihazları: Bilgisayardan veri çıkışı sağlayan cihazlardır. Ekran, yazıcı, hoparlör, projektör vb. cihazlar çıkış cihazlarına örnek olarak gösterilebilir.
- Ana bellek: Bilgisayar tarafından kullanılan verilerin geçici olarak depolandığı bellektir.
- Sabit disk: Bilgisayar tarafından kullanılan verilerin kalıcı olarak depolandığı bellektir.
- İşlemci: Bilgisayarın temel işlem birimidir. Verileri işleyen ve algoritmaları uygulayan birimdir.
- Bellek kontrol birimi: Ana bellek ve sabit disk arasında veri transferini sağlayan birimdir.
- Giriş/Çıkış (G/Ç) birimi: Giriş ve çıkış cihazları ile bilgisayar arasında veri transferini sağlayan birimdir.
Yazılım bileşenleri:
- İşletim sistemi: Bilgisayarı yöneten ve diğer yazılımların çalışmasını sağlayan yazılımdır.
- Uygulama yazılımları: Kullanıcıların belirli görevleri yerine getirmelerine yardımcı olan yazılımlardır. Metin işleme, tablolama, sunum, oyun vb. yazılımlar uygulama yazılımlarına örnek olarak gösterilebilir.
- Yardımcı programlar: Bilgisayarın performansını ve güvenliğini artırmaya yardımcı olan yazılımlardır. Virüs koruma, disk defragmentasyonu, yedekleme vb. yazılımlar yardımcı programlara örnek olarak gösterilebilir.
3. Soru: Veri türleri nelerdir?
Cevap: Veriler, sayısal, metinsel, mantıksal ve karakter olmak üzere dört temel türde sınıflandırılabilir.
Sayısal veriler: Sayısal ifadelerdir. Tam sayılar, ondalık sayılar, karma sayılar vb. sayısal verilere örnek olarak gösterilebilir.
Metinsel veriler: Alfanümerik karakterlerden oluşan verilerdir. Metinler, kodlar, e-posta mesajları vb. metinsel verilere örnek olarak gösterilebilir.
Mantıksal veriler: Doğru veya yanlış değerleri ifade eden verilerdir.
Karakter veriler: Bir karakteri temsil eden verilerdir. Metnin bir karakteri, bir simge, bir harf vb. karakter verilere örnek olarak gösterilebilir.
4. Soru: Algoritmalar nelerdir?
Cevap: Bir sorunu çözmek için uygulanan adım adım talimatların kümesidir. Algoritmalar, bilgisayarların çalışmasını sağlayan temel yapı taşlarıdır.
Algoritmaların özellikleri:
- Netlik: Algoritma, açık ve anlaşılır bir şekilde ifade edilmelidir.
- Sonlanabilirlik: Algoritma, belirli bir sayıda adımda sona ermelidir.
- Kararlılık: Algoritma, aynı girdiler için her zaman aynı çıktıyı vermelidir.
- Etkinlik: Algoritma, en az sayıda adımda sorunu çözmelidir.
**Algoritma yazma