9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma)

9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma) sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 1 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 11 sorudan oluşmaktadır.



 9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma) CEVAPLARI

  1. Klavyeden girilen bir öğrencinin notuna göre öğrencinin notunu A, B, C, D ve E olarak nitelendiren programın sözde kodunu yazınız.
    0 - 40 : E
    40 - 50 : D
    50 - 65 : C
    65 - 80 : B
    80 - 100 : A

    1. Başla
    2. oku not
    3. if ( ..........................) then
    4. yaz ...............
    5. else if ( ............................) then
    6. ...............
    7. ..............................................
    8. yaz ..........
    9. else if ( not > 65 and not < 80) then 
    10. .............
    11. else 
    12. ...............
    13. ....................

  2. Cevap:

    3: not > 0 and not < 40 ----- 4 : E ----- 5: not > 40 and not < 50 ------ 6: yaz D ------- 7: else if ( not > 50 and not < 65) then --------- 8: C ------ 10: yaz B ---- 12: yaz A ---- 13: Bitir

    Açıklama:

    1. Başla 2. oku not 3. if (not >= 0 and not < 40) then 4. yaz E 5. else if (not >= 40 and not < 50) then 6. yaz D 7. else if (not >= 50 and not < 65) then 8. yaz C 9. else if (not >= 65 and not < 80) then 10. yaz B 11. else 12. yaz A 13. Son ```Programda öğrencinin girilen notuna göre harf notunu belirlemek isteniyor. Verilen koşullara göre, not aralıkları belirlenmiş ve her aralık için uygun harf notu atanmıştır. Sözde kodda, girilen notun hangi aralığa girdiğine bakılarak uygun harf notu yazdırılmıştır.



  3. Bir kenarı verilen karenin; çevresini ve alanını hesaplayan programın algoritmasını yazınız.

    1. Başla
    2. oku ................
    3. çevre = ...................
    4. alan = ...................
    5. yaz ...............
    6. yaz .................
    7. ..............

  4. Cevap:

    2: kenar ---- 3: kenar * 4 --- 4: kenar * kenar ------ 5: çevre ---- 6: alan ---- 7: Bitir

    Açıklama:

    Algoritma: 1. Başla 2. Kenar uzunluğunu oku (kenar) 3. Çevre hesapla: çevre = 4 * kenar 4. Alan hesapla: alan = kenar * kenar 5. "Karenin çevresi: " + çevre yazdır 6. "Karenin alanı: " + alan yazdır 7. Bitir Bu algoritma, kullanıcıdan karenin bir kenar uzunluğunu okur, ardından çevresini ve alanını hesaplar ve bu değerleri ekrana yazdırır. Kare için çevre hesabı: kenarın 4 katı, alan hesabı: kenarın karesi şeklindedir.



  5. Klavyeden girilen bir sayının yine klavyeden girilen değer kadar üssünü alan programın algoritmasını aşağıya yazınız.

    1. Başla
    2. oku .......................
    3. yeniSayi = 1
    4. for (..................................)
    5. yeniSayi = ....................
    6. i++
    7. yaz ..................
    8. Bitir 

  6. Cevap:

    2: sayi, us ----- 4: i = 1; i <= us; i++ ----- 5: yeniSayi * sayi --- 7: yeniSayi

    Açıklama:

    Algoritma: 1. Başla 2. oku taban 3. yeniSayi = 1 4. for (i = 1; i <= us; i++) 5. yeniSayi = yeniSayi * taban 6. i++ 7. yaz yeniSayi 8. Bitir `Bu algoritma, klavyeden girilen bir sayının yine klavyeden girilen üssünü hesaplamak için kullanılır. Öncelikle taban ve üs okunur, ardından yeniSayi değişkenine 1 atanır. Daha sonra bir döngü ile yeniSayi, taban sayısının üssü kadar kendisiyle çarpılır. Son olarak elde edilen sonuç olan yeniSayi yazdırılır.



  7. Klavyeden girilen kişinin yaşına göre çocuk, genç, yetişkin ve yaşlı olarak ekrana yazdıran programın sözde kodunu aşağıya yazınız.
    0 - 5 : çocuk
    6 - 18 - genç
    18 - 50 - yetişkin
    50 + : yaşlı

    1. Başla
    2. oku .....
    3. if( yas > 0 and ............) then
    4. yaz .............
    5. else if ( yas> 5 and yas ............) then
    6. ....................
    7. else if (yas ........... and yas < 50) then
    8. .......................
    9. else 
    10 ........................
    11. Bitir

  8. Cevap:

    2: yas --- 3: yas < 5 ---- 4: çocuk ---- 5: yas < 18 ...............6: genç ---- 7: > 18 ---- 8: yaz yetişkin ---- 10: yaz yaşlı

    Açıklama:

    Sözde Kod: ``` 1. Başla 2. yaşı oku 3. if(yas >= 0 and yas <= 5) then 4. "Çocuk" yazdır 5. else if(yas >= 6 and yas <= 18) then 6. "Genç" yazdır 7. else if(yas > 18 and yas < 50) then 8. "Yetişkin" yazdır 9. else 10. "Yaşlı" yazdır 11. Bitir ``` Bu program, klavyeden girilen yaşa göre kişinin çocuk, genç, yetişkin veya yaşlı olarak hangi kategoriye girdiğini belirleyen bir akış kontrol yapısı içerir. Her bir yaş aralığı için `if` ve `else if` koşulları kullanılarak programın akışı yönlendirilir.



  9. 1'den 100 kadar olan sayılardan çift olanları yazdıran programın sözde kodunu aşağıya yazınız.

    1. Başla
    2. ......................
    3. if ( ...............)
    4. Yaz i
    5 ...................
    6. ......................

  10. Cevap:

    2: for(i=1;i<=100;i++) ---- 3: ( i % 2 == 0) ----- 5: i++ ----- 6: Bitir

    Açıklama:

    1. Başla 2. for (i = 1; i <= 100; i++) 3. if (i % 2 == 0) 4. Yaz i 5. Son ``` Bu sözde kod, 1'den 100'e kadar olan sayılardan çift olanları yazdırmak için bir döngü ve koşullu ifade kullanır. Döngü, 1'den 100'e kadar olan sayıları sırayla kontrol eder ve her sayıyı 2'ye bölerek kalanını kontrol eder. Eğer kalan 0 ise, sayı çifttir ve ekrana yazdırılır.



  11. Klavyeden girilen bir ürünün fiyatının KDV'sini hesaplayan programın akış diyagramını doldurunuz.  (KDV yüzde 18 alınacak.)
    algoritma sorusu

  12. Cevap:

    oku fiyat ---- yeniFiyat = fiayt + (fiyat * 18 / 100) ----- yaz yeniFiyat ---- Bitir

    Açıklama:

    KDV'si hesaplanacak ürünün fiyatı klavyeden alınır. Ardından, girilen fiyatın yüzde 18'i olan KDV hesaplanır ve toplam fiyatla birleştirilerek sonuç yazdırılır. Bu adımlar, programın akış diyagramında gösterilir.



  13. Klavyeden girilen iki sayıyı karşılaştırıp büyük olanı yazdıran programın aşağıda verilen akış şemasında boş bırakılan yerleri doldurunuz.
    9.sınıf bilgisayar bilimi sorusu

  14. Cevap:

    oku sayi1, sayi2 --- if (sayi1 > sayi2) ---- Büyük sayı: sayi2 ---- Bitir

    Açıklama:

    İki sayıyı karşılaştıran ve büyük olanı yazdıran bir programın mantığı oldukça basittir. Klavyeden girilen iki sayıyı okuyup karşılaştırarak büyük olanını yazdırmak için koşullu ifadeler kullanılır. Eğer ilk sayı ikinci sayıdan büyükse, ilk sayı yazdırılır. Eğer ikinci sayı ilk sayıdan büyükse, ikinci sayı yazdırılır. Eğer iki sayı birbirine eşitse, her ikisi de aynı olduğu için herhangi birini yazdırmak seçilebilir.



  15. Klavyeden girilen bir sayının küpünü alan ve ekrana yazdıran programın aşağıda verilen akış şemasını doldurunuz.
    9.sınıf bilgisayar bilimi sorusu

  16. Cevap:

    oku sayi --- sayi = sayi * sayi * sayi ---- yaz sayi ---- bitir

    Açıklama:

    Klavyeden girilen sayı alınır. Ardından, girilen sayının küpü hesaplanır ve sonuç ekrana yazdırılır. Bu adımlar, programın akış diyagramında gösterilir.



  17. Girilen sayıya kadar 1 den başlayarak tüm sayıların toplamını veren programın sözde kodunu aşağıya yazınız.

    1. Başla.
    2. Oku .........
    3. ..............................
    4. ..........
    5.i++
    6. Yaz ........
    7. Bitir.

  18. Cevap:

    2:sayi --- 3: for(i=1; i<= sayi; i++) ----- 4: toplam = toplam + i ----- 6: toplam

    Açıklama:

    1. Başla. 2. Oku n 3. toplam = 0 4. for (i = 1; i <= n; i++) 5. toplam = toplam + i 6. Yaz toplam 7. Bitir. ``` Bu sözde kod, girilen bir sayıya kadar olan tüm sayıların toplamını hesaplamak için bir döngü kullanır. Girilen sayı (n) okunur, ardından bir toplam değişkeni oluşturulur. Bir döngü, 1'den n'e kadar olan sayıları sırayla toplam değişkenine ekler. Son olarak, elde edilen toplam yazdırılır.



  19. Klavyeden girilen bir sayının tek mi çift mi olduğunu bulan programın sözde kodunu aşağıya yazınız.

    1. Başla.
    2. Oku .........
    3. ..............................
    4. Yaz Çift
    5. .........
    6. Yaz ........
    7. Bitir.

  20. Cevap:

    2: Sayi --- 3: if(sayi % 2 == 0) then ----- 5: Else ---- 6: Tek

    Açıklama:

    Sözde Kod: ``` 1. Başla. 2. Sayıyı oku (sayi) 3. Eğer sayi % 2 == 0 ise 4. "Çift" yazdır 5. Değilse 6. "Tek" yazdır 7. Bitir. ``` Bu program, klavyeden girilen sayının 2'ye bölümünden kalanı kontrol ederek sayının çift mi yoksa tek mi olduğunu belirler. Eğer sayının 2'ye bölümünden kalan 0 ise, sayı çifttir; değilse, sayı tektir.



  21. Aşağıda verilen simgelerin yanlarına açıklamalarını yazınız.
    9.sınıf bilgisayar bilimi sorusu



  22. Cevap:

    Başla/Bitir -- Giriş -- Atama/İşlem -- Denetim (Karar) --- Çıkış -- Döngü --- Akış Yönü --- Bağlaç --- Önceden tanımlı işlem/Fonksiyon

    Açıklama:

    1. Eşittir (=): İki değeri karşılaştırır ve eşitlik durumunu kontrol eder. 2. Artı (+): İki sayıyı toplamak için kullanılır. 3. Eksi (-): İki sayı arasındaki farkı bulmak veya bir sayıyı diğerinden çıkarmak için kullanılır. 4. Çarpı (*): İki sayıyı çarpmak veya tekrarlı işlemleri gerçekleştirmek için kullanılır. 5. Bölü (/): İki sayıyı bölmek veya oranları hesaplamak için kullanılır. Bu soruda, temel matematiksel işlemleri ve sembolleri açıklamanız isteniyor. Eşittir, artı, eksi, çarpı ve bölü sembolleri temel matematiksel operasyonları ifade eder. Öğrencilerin matematiksel işlemleri anlamaları ve sembollerin anlamlarını bilmeleri beklenir.



Yorum Bırak

   İsiminizi Giriniz:   
   Emailinizi Giriniz:




9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma) Detayları

9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma) 30 kere indirildi. Bu sınav Orta derecede zorluktadır. Sınav zorluk derecesi sınavı oluşturan soruların istatistikleri alınarak oluşturulmuştur. Toplamda 11 sorudan oluşmaktadır. Sınav soruları aşağıda verilen kazanımları ölçecek şekilde hazırlanmıştır. 03 Aralık 2021 tarihinde eklenmiştir. Bu sınavı şimdiye kadar 1 kullanıcı beğenmiş. 9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma) yazılı sınavına henüz hiç yorum yapılmamış. İlk yorum yapan siz olun.

9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma) sınavında hangi soru türleri kullanılmıştır?

Bu sınavda verilen soru türleri kullanılmıştır.
  • Klasik


9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma) Hangi Kazanımları Kapsıyor?

Bu sınav ve tema ve kazanımlarını kapsamaktadır.
  • PROBLEM ÇÖZME VE ALGORİTMALAR
    1. Doğrusal Mantık Yapısı İle Problem Çözme
    2. Döngü Yapısı İle Problem Çözme
    3. Farklı Algoritma Uygulamaları
    4. Karar Yapıları İle Problem Çözme
    5. Problem Çözme Kavramları ve Yaklaşımlar
    6. Problem Çözme Süreci
    7. Problem Çözme Yaklaşımları
    8. Programlama Yapısı

Ayrıca 9.sınıf bilgisayar bilimi 1.dönem 2.sınav soruları; algoritma ve karar yapıları kazanımlarını ölçen klasik türde sınav

Temel programlama mantığı ve akışını anlamak; koşullu ifadelerin nasıl kullanıldığını ve programlama dilindeki yapıları kavramak.

Temel programlama mantığını anlamak, matematiksel hesaplamaları algoritma haline getirebilmek.

Temel programlama mantığı ve döngü yapılarını anlamak; döngülerin ve değişkenlerin nasıl kullanıldığını kavramak.

Temel programlama mantığını ve akış kontrolünü anlamak, koşullara dayalı ifadelerin nasıl kullanılacağını bilmek.

Temel programlama mantığı ve döngü yapılarını anlamak; koşullu ifadeleri ve döngülerin nasıl kullanıldığını kavramak.

Temel program akışını anlamak, kullanıcıdan veri girişi almayı, matematiksel işlemleri yapmayı ve sonucu ekrana yazdırmayı öğrenmek.

Temel programlama mantığı ve koşullu ifadeleri anlamak; klavyeden veri okuma, karşılaştırma ve yazdırma işlemlerini gerçekleştirmek.

Temel program akışını anlamak, kullanıcıdan veri girişi almayı, matematiksel işlemleri yapmayı ve sonucu ekrana yazdırmayı öğrenmek.

Temel programlama mantığı, döngü yapıları ve değişkenlerin kullanımını anlamak; döngülerin ve aritmetik işlemlerin nasıl kullanıldığını kavramak.

Temel programlama mantığını anlamak, koşullu ifadelerin nasıl kullanılacağını öğrenmek, matematiksel işlemlerle program akışını yönlendirmek.

Temel matematik sembollerini ve işlemlerini anlamak; sembollerin matematiksel ifadelerdeki rollerini ve anlamlarını anlamak.

etiketlerini kapsamaktadır.

Hangi kategoriye ait?

9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma) sınavı 9.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 1 dönemine ait.

9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma) Sınavını hangi formatta indirebilirim?

9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma) sınavını .pdf veya .docx olarak ücretsiz indirebilirsiniz. Bunun yanında sistem üzerinden doğrudan yazdırabilirsiniz. Veya öğretmen olarak giriş yaptıysanız 9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma) sınavını sayfanıza kaydedebilirsiniz.

9.Sınıf Bilgisayar Bilimi 1.Dönem 2.Yazılı (Klasik-Algoritma) sınav sorularının cevap anahtarlarını nasıl görebilirim?

Sınavın cevap anahtarını görebilmek için yukarıda verilen linke tıklamanız yeterli. Her sorunun cevabı sorunun altında gösterilecektir. Veya Sınavı .docx olarak indirdiğinizde office word programıyla açtığınızda en son sayfada soruların cevap anahtarına ulaşabilirsiniz.

Kendi Sınavını Oluştur

Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 9.Sınıf Bilgisayar Bilimi dersi için sınav-yazılı hazırlama robotu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robotu için Sınav Robotu tıklayın.


Sınav hakkında telif veya dönüt vermek için lütfen bizimle iletişime geçin.