• Yapay zekadan makale özeti

    • "Yazılı Havuzu" kanalında yayınlanan bu eğitim videosunda, bir eğitmen 9. sınıf bilgisayar bilimi dersinin yazılı sınavındaki soruları çözmektedir.
    • Video, toplam 20 sorunun adım adım çözümünü içermektedir. İlk bölümde 1-14. sorular, ikinci bölümde ise 15-20. sorular ele alınmaktadır. Çözülen sorular Python programlama dilinde kullanılan fonksiyonlar, döngüler, mantıksal ifadeler, operatörler, veri tipleri, listeler ve değişken tanımlama kuralları gibi konuları kapsamaktadır.
    • Videoda her soru için doğru cevaplar verilmekte ve çözüm süreçleri detaylı olarak açıklanmaktadır. Bu içerik, 9. sınıf öğrencilerinin yazılı sınavına hazırlık için faydalı bir kaynak niteliğindedir.
    Bilgisayar Bilimi Yazılı Soruları
    • Yazılı Havuzu kanalında 9. sınıf 2. dönem 2. yazılı soruları çözülecek.
    • Videoyu izlemeden önce açıklama kısmındaki PDF dosyasını indirip çözmeniz tavsiye ediliyor.
    00:23İlk Soru - Len Fonksiyonu
    • Len fonksiyonu string ifadenin uzunluğunu (karakter sayısını) verir, ifadenin içindeki her boşluk bir karakter sayılmaktadır.
    • "Yazılı havuzu" ifadesinin karakter sayısı 13'tür ve print komutu bu sonucu ekrana basar.
    00:59İkinci Soru - For Döngüsü
    • For döngüleri işlemlerin belirli sayıda tekrarlanmasını sağlar, range fonksiyonu ile başlangıç, bitiş ve artırma miktarı belirlenir.
    • Bitiş değeri dahil değildir, bu örnekte a değişkeni 5'ten 1'e kadar bir eksilerek değer alır.
    • Döngünün sonucu sırasıyla 5, 4, 3, 2, 1 olur.
    01:41Üçüncü Soru - For Döngüsü ve Mod Alma
    • For döngülerinde başlangıç değeri belirtilmemişse sıfırdır, artırma miktarı varsayılan olarak birdir.
    • Range fonksiyonunun içindeki 10 sayısı bitiş değerini gösterir, x değişkeni 0'dan başlayıp her döngüde 1 artarak 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 değerlerini alır.
    • % işareti mod alma operatörüdür, x değişkeninin değeri 2'ye göre modu 0, 2, 4, 6, 8 olduğunda ekrana yazılır.
    03:03Dördüncü Soru - Sonsuz Döngüyü Durduran Komut
    • Sonsuz döngüyü durduran komut "break" komutudur.
    • Input fonksiyonu kullanıcıdan veri almak için, continue döngünün başına dönmesini, return fonksiyonun sonlanmasını, pes işlem yapmadan pas geçmeyi sağlar.
    03:37Beşinci Soru - Döngü Sayısı
    • Döngü, a değeri 6'dan küçük olduğu sürece çalışır ve a değeri her turda 1 artar.
    • Başlangıçta a değişkenine 2 değeri atanmıştır, döngü 4 kez çalışır ve ekrana "okul" yazılır.
    04:35Altıncı Soru - Fonksiyon Tanımlama
    • Fonksiyon tanımlamaya yarayan komut "def" komutudur.
    • Print ekrana yazdırma, input kullanıcıdan veri alma, for ve while döngü komutlarıdır.
    04:58Yedinci Soru - Mantıksal Operatörler
    • Mantıksal ifadelerden sadece bir tanesinin doğru olması durumunda "or" operatörü true değerini döndürür.
    • Koşullu ifadede a değişkeninin değeri true ise a'ya 1, değilse 0'a atanır.
    • Print a ifadesi ile ekrana 1 yazılır.
    06:03Sekizinci Soru - Üs Alma ve Toplama
    • Çarpı çarpı operatörü üs alma işlemi yapar, c değişkenine 4 üzeri 2 (16) atanır.
    • a, b, c değişkenlerinin toplam değeri d değişkenine atanır, d'nin değeri 4+2+16=22 olur.
    06:38Dokuzuncu Soru - Liste İşlemleri
    • Listelerde içindeki elemanlara erişmek için indeks kullanılır, ilk elemanın indeksi her zaman 0'dır.
    • İndeksi 4 olan elemana 9 değeri atanır, bu eleman 5'tir.
    • Listenin yeni elemanları 1, 2, 3, 4, 9 olur.
    07:21Onuncu Soru - Değişken Tanımlama Kuralları
    • Değişken adı olarak alt tire dışında hiçbir özel karakter, boşluk veya sayı kullanılamaz.
    • "Okul no", "not", "pi sayısı" ve "3 kilo" ifadeleri değişken adı olarak kullanılamaz.
    • "Adres" ifadesi değişken tanımlama kurallarına uymaktadır.
    08:11On Birinci Soru - Print Fonksiyonu Parametreleri
    • Sep parametresi yazdırılacak ifadelerin arasına istediğimiz karakteri koyar.
    • End parametresi satır sonuna eklenecek karakteri belirler.
    • Kod bloğu çalıştırıldığında üretilen çıktı "10 + 20 + 30 = eşittir" şeklinde olacaktır.
    08:57On İkinci Soru - Tam Bölme ve Üs Alma
    • Bölme operatörü tam bölen operatörüdür ve bölümün tam kısmını kullanır.
    • 15/7=2,1 olduğundan tam kısmı 2 alınır ve 15/7=2 olduğunda x'in değeri 10²⁰ olur.
    09:41On Üçüncü Soru - For Döngüsü ve Toplama
    • For döngüsünde s değişkeni 0'dan 4'e kadar değer alır, her döngüde t değişkenine s eklenir.
    • T değişkeninin değerleri sırasıyla 1, 3, 6, 10 olur ve döngü sonlanır.
    • Printt komutu ile ekrana 10 yazılır.
    10:34Python Programlama Soruları
    • İlk elemanın indeksi olarak kabul edilir, sarı, mavi bir siyah indeksi iki olan elemandır ve ekran çıktısı siyah olur.
    • Artı operatörü integer ve string tipindeki değişkenlerin birlikte kullanımını desteklemez, bu yüzden "print(a + b + c)" satırında hata verir.
    • While true döngüsü break komutu kullanılmasaydı sürekli döner ve durdurulmazdı, bu duruma sonsuz döngü denir.
    12:49Veri Tipleri ve Koşullu İfadeler
    • Python'da her değişkenin ve değerin bir veri tipi vardır: int (tam sayılar), string (karakterler), float (ondalıklı sayılar), bool (mantıksal ifadeler), list (dizi veri tipleri).
    • Type fonksiyonu girilen değer ya da değişkenin veri tipini verir, print ise bu veri tipini ekrana yazar.
    • Koşullu ifadelerde, s değişkeni 20 değerini aldığında, s büyük 0'dan dolayı s çarpı 2 kodu çalışır ve s 40 değerini alır.
    14:20String İşlemleri ve Değişken Atama
    • String ifadelerde çarpma operatörü tekrar etmek amacıyla kullanılır, örneğin "x * 5" ifadesi ekrana 5 kez "8" yazılır.
    • Tek satırda birden fazla değişkene değer atanabilir, örneğin "a = 2, b = 10, c = 1" ifadesinde c + a = 2 ve d * b = 10 olur.
    • "print(c + d)" komutu ile ekrana 2 + 10 = 12 yazılır.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor