Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, "Yazılı Havuzu" kanalında yayınlanan, bir öğretmen/eğitmen tarafından sunulan 9. sınıf programlama temelleri dersine yönelik eğitim içeriğidir.
- Video iki ana bölümden oluşmaktadır. İlk bölümde 9. sınıf programlama temelleri dersinin 1. dönem 1. yazılı sınavındaki 9 soru adım adım çözülmekte, algoritma, değişken, sabit, sözde kod, akış diyagramı kavramları, operatörler ve problem çözme basamakları gibi konular ele alınmaktadır. İkinci bölümde ise karenin alanını hesaplayan programın akış diyagramının nasıl oluşturulacağı, elips ve dikdörtgen sembollerinin kullanımı ve alan = a * a formülünün uygulanması detaylı olarak anlatılmaktadır.
- Video, öğrencilerin yazılı sınavlarına hazırlanmalarına yardımcı olacak şekilde hazırlanmış olup, programlama temelleri konusunda temel kavramları ve akış diyagramlarının nasıl oluşturulacağını göstermektedir.
- 00:079. Sınıf Programlama Temelleri Yazılı Soruları
- Video, 9. sınıf programlama temelleri dersi 1. dönem 1. yazılı sınav sorularını içeriyor.
- İzleyicilerden açıklamalar kısmındaki PDF dosyasını indirip çözmesi isteniyor.
- 00:29Programlama Kavramları
- Algoritma, bir problemi çözmeye giden yolun basit, net ve belirli bir sıraya göre tasarlanmış halidir.
- Değişken, her seferinde farklı değerler alabilen ifadelerdir.
- Sabit, değeri değişmeyen ifadelerdir.
- Sözde kod, konuşma dili ile programlama dili arasında algoritma geliştirmek için kullanılan yapay kodlardır.
- Akış diyagramı, algoritma ile adım adım yapılan işlemlerin şekiller kullanılarak gösterilmesidir.
- 02:23Algoritma Yazarken Dikkat Edilmesi Gerekenler
- Algoritmalar açık, net, hızlı ve sonlu olmalıdır.
- Programın kullanacağı veriler önceden planlanmalı ve çıktılar açık olmalıdır.
- Gereksiz kod ve değişken tanımlamamak gerekir.
- 03:28Operatörler ve Görevleri
- Toplama (+), çarpma (*), bölme (/), üst alma (**), mod alma (%), eşittir (==), eşit değildir (!=), büyüktür (>), büyük eşittir (>=), küçük eşittir (<=) operatörleri kullanılır.
- Akış diyagramında dikdörtgen sembolü aritmetik işlemler ve değişkene değer atamak için kullanılır.
- Eşkenar dörtgen sembolü karar verme ve karşılaştırma işlemleri için kullanılır.
- Çıktı almak için üçgen sembolü, başlangıç ve bitiş için elips sembolü, veri girişleri için paralelkenar sembolü kullanılır.
- 06:07Algoritma Çözümleri
- İlk algoritma örneğinde, a=20 ve b=10 olduğundan "Bu sayılar eşit değildir" çıktısı alınır.
- İkinci algoritma örneğinde, sayaç değişkeni 0'dan başlayarak 3'e kadar artarken "Okul" kelimesi üç kez ekrana yazılır.
- 09:54Doğru-Yanlış Soruları
- Problem çözme süreci, problemi ortaya koyma aşamasından çözümün tamamlanmasına kadar geçen zamandır.
- Mantıksal operatörler (ve, veya, değil) ile aritmetiksel operatörler (toplama, çıkarma, çarpma, bölme, üs alma) farklıdır.
- Mantıksal bir durumu tersine çeviren operatör not operatörüdür.
- Aritmetik işlemler yapılırken işlem önceliği vardır.
- Döngüsel algoritmalar, algoritma içinde tekrar eden işlemler için kullanılır.
- 11:08Algoritma Yazma Örneği
- Üç sayıyı çarparak sonucu ekrana yazdıran algoritma örneği verilmiştir.
- Algoritma başla, oku, yaz ve bitir komutlarıyla oluşturulmuştur.
- Sonuç değişkeni, x, y ve z değişkenlerinin çarpımını tutmak için kullanılmıştır.
- 12:47Problem Çözme Basamakları
- Okula geç kalma probleminin sebebinin ne olduğunu tespit etme, problem çözme basamaklarının "problemi anlama" basamağına aittir.
- 13:19Karenin Alanını Hesaplayan Programın Akış Diyagramı
- Akış diyagramında elips sembollerinin boş bırakıldığı görülüyor, bu semboller başla ve bitir komutlarını temsil eder.
- İlk elips sembolüne "başla", en sondaki elips sembolüne "bitir" yazılır.
- Dikdörtgen sembolüne "alan = a * a" yazılır, burada a değişkeni karenin bir kenar uzunluğunu tutar.
- 14:22Akış Diyagramının Adımları
- Program "başla" komutu ile başlar ve "oku a" komutu ile kenar uzunluğu değeri a değişkenine aktarılır.
- Dikdörtgen içinde "alan = a * a" hesaplama işlemi yapılır.
- Hesaplanan alan ekrana yazdırılır ve "bitir" komutu ile program sonlandırılır.