Merhaba gençler! 9. sınıf bilgisayar bilimi 1. dönem 2. yazılıya hazırlanırken size yardımcı olacak çözümlü sorularla karşınızdayım. Bu sorular, sınavda karşınıza çıkabilecek konuları kapsıyor ve adım adım çözümleriyle konuları daha iyi anlamanızı sağlıyor. Haydi başlayalım!
Soru: Klavyeden girilen iki sayının toplamını bulan algoritmayı yazınız ve akış şemasını çiziniz.
(Buraya akış şeması görseli eklenebilir. Başla, Oku A, Oku B, Toplam = A+B, Yazdır Toplam, Bitir şeklinde kutucuklar ve oklarla gösterilir.)
Soru: Kullanıcıdan alınan bir sayının tek mi çift mi olduğunu bulan Python kodunu yazınız.
sayi = int(input("Bir sayı giriniz: "))
if sayi % 2 == 0:
print("Çift Sayı")
else:
print("Tek Sayı")
Açıklama: Bu kod, kullanıcıdan bir sayı alır. `%` operatörü ile sayının 2'ye bölümünden kalanı kontrol eder. Kalan 0 ise sayı çifttir, değilse tektir.
Soru: Aşağıdaki veri tiplerini açıklayınız ve örnekler veriniz:
a) Integer (Tamsayı)
b) Float (Ondalıklı Sayı)
c) String (Metin)
d) Boolean (Mantıksal)
Soru: 1'den 10'a kadar olan sayıları ekrana yazdıran bir `for` döngüsü yazınız (Python).
for i in range(1, 11):
print(i)
Açıklama: `range(1, 11)` fonksiyonu, 1'den 10'a kadar (10 dahil) olan sayıları üretir. `for` döngüsü bu sayıları tek tek alır ve ekrana yazdırır.
Soru: Klavyeden girilen yaşa göre ehliyet alıp alamayacağını kontrol eden bir program yazınız (Python). Ehliyet alma yaşı 18'dir.
yas = int(input("Yaşınızı giriniz: "))
if yas >= 18:
print("Ehliyet alabilirsiniz.")
else:
print("Ehliyet alamazsınız.")
Açıklama: Program, kullanıcıdan yaş bilgisini alır. `if` koşulu ile yaşın 18'e eşit veya büyük olup olmadığını kontrol eder. Koşul sağlanıyorsa "Ehliyet alabilirsiniz", sağlanmıyorsa "Ehliyet alamazsınız" mesajı yazdırılır.
Umarım bu çözümlü sorular, yazılıya hazırlanmanıza yardımcı olur. Başarılar!