| 6.2.4- Problem Çözmek Benim İşim! |
|
KAZANIMLAR
6.5.1.5. Problemin çözümü için bir algoritma geliştirir.
6.5.1.5. Problemin çözümü için bir algoritma geliştirir.
📚 Algoritma Nedir?
Algoritma: Algoritma, belirli bir problemi çözmek ya da bir hedefe ulaşmak için izlenen adımların sıralı bir şekilde tanımlanmasıdır. Başka bir deyişle, algoritma bir işlemi adım adım, düzenli bir şekilde gerçekleştirecek bir talimatlar dizisidir. Bu özellikleri sayesinde hem bilgisayarlar hem de bizler günlük hayatta birçok sorunu çözmek için algoritmalardan yararlanırız.
Diğer bir tanımla algoritma, belirli bir problemi çözmek veya bir görevi gerçekleştirmek için takip edilen adım adım yönergeler bütünüdür.
📚 Algoritmaların Genel Özellikleri:
Başlangıç ve Bitiş: Algoritma bir başlangıç ve bitiş noktasına sahiptir.
Belirginlik: Her adım açık ve net olmalıdır.
Girdi ve Çıktı: Algoritma, giriş alır ve bir çıktı üretir.
Sıralı Adımlar: İşlemler belirli bir sırayla yapılır.
Sonluluk: Algoritma bir noktada sonlanır ve sonsuz döngüye girmez.
📚 Algoritma Kullanmanın Avantajları:
Problemleri daha hızlı ve sistematik çözeriz.
Tüm olasılıkları gözden geçirebiliriz.
Hata tespiti ve düzeltme yapabiliriz.
Hatalı işlem yapma olasılığımız azalır.
Farklı çözüm yolları deneyebiliriz.
Çözüm süresini kısaltırız.
Örnek: Okula gitme algoritması, okula gitme işlemi için sırasıyla yapılması gereken adımları içerir.
Adım 1: Başla.
Adım 2: Evden çık.
Adım 3: Ayakkabılarını giy.
Adım 4: Çantayı al.
Adım 5: Okul servisi, bir araç ya da yürüyerek okula git.
Adım 6: Okulda ol.
Adım 7: Bitir.
Video
Soru-Cevaplar
Algoritma Düzenleme Bulmacası
Algoritma Düzenleme Bulmacası
Aşağıda verilen algoritmaların adımları yanlış sırayla yazılmıştır. Adımları sürükleyip bırakarak doğru sıraya getirin.
Doğru sıraladığınızda "Tebrikler!" mesajı alacaksınız.
Ayran Yapımı Algoritması
Fen Projesi Algoritması
Ders Çalışma Algoritması
Günlük Rutin Algoritması
6.5.1.6. Bir algoritmanın çözümünü test eder.
Algoritma Düzenleme Bulmacası
Ayran Yapımı Algoritması
Fen Projesi Algoritması
Ders Çalışma Algoritması
Günlük Rutin Algoritması
6.5.1.6. Bir algoritmanın çözümünü test eder.
Bir algoritmanın doğru çalışıp çalışmadığını anlamak için test etmek gerekir. Test sürecinde algoritmanın adımları kontrol edilir, hatalar bulunur ve düzeltilir. Gerçek hayatta da benzer bir şekilde bilgisayar programı yazarken önce kodu yazarsın. Sonra programı çalıştırır ve hata alırsan, kodu tekrar kontrol edersin. Yanlış yazdığın bir satır veya eksik bir işlem bulursan ve düzelterek programı yeniden çalıştırırsın. Bu şekilde, hataları tespit edip doğru sonuca ulaşana kadar testi devam ettirirsin.
Aynı şekilde, bir algoritmanın çözümünü test ederken adımları sırayla takip etmeli, hataları bulmalı ve beklenen sonuca ulaştığımızdan emin olmalıyız. Eğer sonuç yanlış çıkarsa, nedenini bularak algoritmayı düzeltmeliyiz.
📚 Test etme sürecinde şu adımlara dikkat etmeliyiz:
1. Adımları Kontrol Et: Algoritmanın mantıklı ve sıralı olup olmadığını incele.
2. Hataları Bul: Eksik veya yanlış adımları belirle.
3. Farklı Girişler Deneyerek Test Et: Algoritmayı farklı durumlarla çalıştır.
4. Beklenen Sonucu Karşılaştır: Çıkan sonucu doğru cevapla karşılaştır.
5. Döngü ve Kararları Kontrol Et: Tekrar eden işlemler ve karar yapılarını test et.
Soru-Cevaplar
6.2.4- Problem Çözmek Benim İşim Ders Notu.pdf