Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Mehmet Hoca tarafından sunulan bir eğitim dersidir. Öğretmen, güncel müfredatta öğretmeninden öğrencisine en çok zorlanılan ve merak edilen konu olan "algoritma ve bilişim" konusunu anlatmaktadır.
- Video, algoritmanın temel tanımı ve işlem adımlarını ele almaktadır. Öğretmen, algoritmik doğal dil kavramını açıklayarak, karenin alanını bulma, dikdörtgenin alanını hesaplama, bölme işleminin kalanını bulma, bisikletle parkuru tamamlama, petshop'a giderek mama alma ve robot tamiri için maliyet hesaplama gibi çeşitli problem örnekleri üzerinden adım adım algoritma yazma tekniklerini göstermektedir.
- Videoda her problem beş adımlı bir yapıda (başla, veri girişi, işlem, çıktı, bitir) ele alınmakta ve ÖSYM, MEB sınavlarında çıkabilecek soru tipleri üzerinden örnekler verilmektedir. Video sonunda, öğrencilere sorunun çözümünü yorumlarda yazmaları için bir yarışma düzenlenmektedir.
- 01:12Algoritma ve Bilişim Konusuna Giriş
- Mehmet hocam, güncel müfredatta öğretmeninden öğrencisine en çok zorlanılan ve merak edilen "Algoritma ve Bilişim" temasına giriş yapıyor.
- Ders sırasında detaylı analiz ve soru çözümleri yapılacak, ÖSYM ve MEB sınavlarında gelen sorular da paylaşılacak.
- Algoritma ders notları paylaşılacak ve öğrencilerin ders notlarını alıp, hocayla birlikte yazıp çözmeleri isteniyor.
- 02:52Algoritmanın Tanımı ve Özellikleri
- Algoritma, belirli bir problemi çözmek veya bir amaca ulaşmak için adım adım uygulanan kuralların tüm bütününe verilen isimdir.
- Algoritmanın temel felsefesinde açıklık, anlaşılırlık ve sistematik bir yapı olması gerekir.
- Algoritma bir süreci başlangıç noktasından bitiş noktasına doğru adım adım yönlendirir ve gereken işlemleri sıralı ve net bir şekilde açıklar.
- 03:47Algoritma Yöntemleri
- Algoritma yazarken üç farklı yöntem kullanılır: algoritmik doğal dil, akış şeması ve sözde kod.
- İlk olarak algoritmik doğal dil öğrenilmeli, bu yöntem diğer yöntemlere göre daha kolaydır.
- Algoritmik doğal dil, problemin çözüm adımlarını günlük dil kullanarak, basit ve sıralı bir yapıda anlatmayı içerir.
- 05:04Algoritmik Doğal Dil Kullanımı
- Algoritmik doğal dil kullanırken önce problemi kafada adımlara bölmek, sonra yazılı hale getirmek gerekir.
- Giriş ve çıkış adımları kesinlikle "başla" ve "bitir" komutlarıyla olmalıdır.
- Çözüm adımları günlük anlaşılır bir dil kullanarak sırasıyla ve sade biçimde anlatılmalıdır.
- 06:23Karenin Alanını Bulma Algoritması Örneği
- Karenin alanını bulan algoritmanın doğal dille ifade edilmesi için öncelikle "başla" komutu verilir.
- İkinci adımda karenin bir kenar uzunluğu alınır.
- Üçüncü adımda karenin alanı hesaplanır ve dördüncü adımda hesaplanan alan ekrana veya bir dosyaya yazdırılır.
- Beşinci adımda program "bitir" komutuyla sonlandırılır.
- 08:37Dikdörtgenin Alanını Bulma Algoritması
- Dikdörtgenin alanını bulan algoritmik doğal dil ile ifade etme sorusu çözülüyor.
- Algoritmik doğal dil adım adım işler ve "başla" komutuyla başlar.
- Dikdörtgenin alanını bulmak için önce iki kenar uzunluğu girilir (a ve b değerleri).
- 09:49Algoritma Adımları
- Üçüncü adımda dikdörtgenin alanı hesaplanır: dikdörtgenin alanı = birinci kenar × ikinci kenar.
- Dördüncü adımda alan sonucu ekranda gösterilir: "Dikdörtgenin alanı x birim karedir."
- Beşinci adımda "bitir" komutu verilir.
- 11:51Örnek Uygulama
- Uzun kenarın uzunluğu 12 birim, kısa kenar uzunluğu 7 birim olan bir dikdörtgenin alanını bulan algoritma yazılır.
- Uzun kenar uzunluğu (a) 12 birim, kısa kenar uzunluğu 7 birim olarak girilir.
- Dikdörtgenin alanı hesaplanır: 12 × 7 = 84 birim kare ve ekranda gösterilir.
- 14:55Bölme İşlemi Algoritması
- 16 sayısının 5 ile bölümünden kalanı tekrarlı çıkarma yöntemi ile bulan algoritma yazılır.
- İlk adımda "başla" komutu verilir.
- İkinci adımda bölünen sayı (a) 16 ve bölen sayı (b) 5 olarak girilir.
- 16:44Çıkarma Yöntemi ve Algoritma
- Çıkarma işlemi tekrarlı çıkarma yöntemiyle yapılır, örneğin 16'dan 5'i çıkartarak kalan 11 bulunur.
- Bölme işlemi, kalan değer bölen değerden küçük veya eşit olmaması şartıyla devam eder.
- Algoritma yazarken, kalan değer çıkartılan değerden küçükse sonraki adıma geçilir, büyük veya eşitse üçüncü adıma geri dönülür.
- 20:08Algoritma Örneği
- Algoritma örneğinde "ilk sayı" ve "çıkartılan sayı" (bölen sayı) tanımlanır, kalan değer (k) hesaplanır.
- Kalan değer çıkartılan değerden küçükse sonucu ekrana yazdırır, büyük veya eşitse üçüncü adıma geri dönülür.
- Program sonunda "programı bitir" komutu ile işlem sonlandırılır.
- 22:52Bisiklet Problemi Algoritması
- Hızı saatte 50 km olan bir bisikletlinin 150 km'lik bir parkuru tamamlamak için kaç saate ihtiyaç duyacağını bulan algoritma tasarlanır.
- Algoritma ilk adımda bisikletlinin hızını (b) ve parkurun uzunluğunu (p) girmeyi gerektirir.
- İkinci adımda parkuru tamamlamak için gerekli olan saat hesaplanır.
- 25:35Matematiksel İşlemlerle Algoritma Oluşturma
- Parkuru tamamlamak için gerekli saat hesaplanırken, parkur uzunluğu (P) bisikletin hızına (B) bölünür.
- Hesaplama sonucunda bulunan gerekli saat değeri ekrana yazdırılır.
- Programın son adımı olarak "bitir" komutu ile program kapatılır.
- 28:18Emre'nin Hayvan Maması Alışverişi Algoritması
- Emre, babasının verdiği 150 TL ile mahalledeki hayvanları beslemek için torba maması almak istiyor.
- Eğer bir torba mamanın fiyatı 150 TL veya daha azsa alacak, fazlaysa almadan eve dönecek.
- Algoritma adım adım oluşturulur: para miktarı alınır, mamanın fiyatı öğrenilir, fiyat karşılaştırılır ve sonuçlar ekrana yazdırılır.
- 29:05Algoritma Oluşturma Adımları
- Birinci adım: "Başla" komutuyla algoritma başlatılır.
- İkinci adım: Emre'nin parası (E) alınır.
- Üçüncü adım: Petshop'a gidilir ve mamanın fiyatı (X) öğrenilir.
- 30:43Koşullu İfadeler ve Para Üstü Hesaplama
- Dördüncü adım: Eğer mamanın fiyatı Emre'nin parasına eşit veya daha azsa mamayı alır, fazlaysa almadan eve döner.
- Beşinci adım: Para üstü hesaplanır: P = E - X.
- Altıncı adım: Sonuç ekrana yazdırılır: "Mama alındı, para üstü X TL" veya "Mama alınamadı".
- 36:18Algoritma Oluşturma Önemi
- Algoritma oluşturma, bilgisayar programlama konusunda temel bir beceridir.
- Bu konu yeni olduğu için öğretmenlerin anlatırken zorlanabileceği bir konudur.
- Algoritma oluşturma, bilgisayarla iyi iletişim kurabilen kişiler için daha kolay olabilir.
- 36:38Robot Tamir Maliyeti Hesaplama Algoritması
- Bir robotun tamir için gerekli malzeme listesi: iki adet vida (her biri 5 TL), üç adet somun (her biri 3 TL) ve bir adet motor (50 TL).
- Robotun toplam maliyetini bulan algoritmanın işleyişini algoritmik doğal dil ile yazma sorusu ele alınıyor.
- 36:56Algoritma Adımları
- Birinci adım: "Başla" komutu verilir.
- İkinci adım: Vida birim fiyatı (V), somun birim fiyatı (S) ve motor birim fiyatı (M) girilir.
- Üçüncü adım: Vida adet fiyatı (A), somun adet fiyatı (B) ve motor adet fiyatı (C) girilir.
- 39:37Maliyet Hesaplama
- Dördüncü adım: Vida maliyeti (VM) = vida birim fiyatı (V) × vida adet fiyatı (A) hesaplanır.
- Dördüncü adım: Somon maliyeti (SM) = somun birim fiyatı (S) × somun adet fiyatı (B) hesaplanır.
- Dördüncü adım: Motor maliyeti (M) = motor birim fiyatı (M) × motor adet fiyatı (C) hesaplanır.
- 41:50Toplam Maliyet ve Sonuç
- Beşinci adım: Toplam maliyet (TM) = vida maliyeti (VM) + somon maliyeti (SM) + motor maliyeti (M) hesaplanır.
- Altıncı adım: Toplam maliyet (TM) ekrana yazdırılır.
- Altıncı adım: "Bitir" komutu verilir.
- 44:24Hediyeli Soru
- İzleyicilerden sorunun cevabını adım adım yorumlara yazmaları isteniyor.
- En çok beğenilen çözüme hediyenin gönderileceği belirtiliyor.
- Hediyenin sınav günü (25 Mart Salı) gönderileceği söyleniyor.