🎓 6. Sınıf
📚 6. Sınıf Türkçe
💡 6. Sınıf Türkçe: Algoritma Çözümlü Örnekler
6. Sınıf Türkçe: Algoritma Çözümlü Örnekler
Örnek 1:
Bir bardak çay demleme algoritmasını yazalım. ☕
1. Su kaynat.
2. Çaydanlığa su koy.
3. Çaydanlığa çay koy.
4. Kaynar suyu çaydanlığa dök.
5. Demlenmesini bekle.
6. Bardaklara koy ve servis yap.
Bu adımlar bir çay demleme işlemini anlatıyor. Peki bu adımları daha anlaşılır hale getirebilir miyiz?
1. Su kaynat.
2. Çaydanlığa su koy.
3. Çaydanlığa çay koy.
4. Kaynar suyu çaydanlığa dök.
5. Demlenmesini bekle.
6. Bardaklara koy ve servis yap.
Bu adımlar bir çay demleme işlemini anlatıyor. Peki bu adımları daha anlaşılır hale getirebilir miyiz?
Çözüm:
Harika bir başlangıç! Şimdi bu adımları daha net ve anlaşılır hale getirelim:
- Başla
- Suyu ısıt.
- Çaydanlığa yeterli miktarda su koy.
- Çaydanlığa çay yapraklarını ekle.
- Isınan suyu çaydanlığa dök.
- Çayın demlenmesi için belirli bir süre bekle (örneğin 5-10 dakika).
- Demlenen çayı bardaklara paylaştır.
- İsteğe bağlı olarak şeker ekle.
- Sıcak servis yap.
- Bitir
Örnek 2:
El yıkama algoritmasını oluşturalım. 🧼
Ellerimizi temizlemek için hangi adımları izlemeliyiz?
Ellerimizi temizlemek için hangi adımları izlemeliyiz?
Çözüm:
El yıkama, günlük hayatımızda sıkça kullandığımız bir algoritmadır. İşte adım adım el yıkama algoritması:
- Başla
- Ellerini ıslat.
- Sabunu al.
- Ellerini köpürt.
- Ellerini iyice ovuştur (avuç içleri, parmak araları, tırnak dipleri).
- Ellerini suyla durula.
- Kağıt havlu ile ellerini kurula.
- Musluğu kağıt havlu ile kapat (eğer mümkünse).
- Bitir
Örnek 3:
Bir sayının tek mi çift mi olduğunu bulan algoritmayı yazalım. 🔢
Bir sayıyı girdi olarak alıp, çıktısında "Tek" veya "Çift" yazan bir algoritma tasarlayalım.
Bir sayıyı girdi olarak alıp, çıktısında "Tek" veya "Çift" yazan bir algoritma tasarlayalım.
Çözüm:
Bu algoritma, matematikteki temel bir kavramı bilgisayar mantığına dökmeyi amaçlar.
- Başla
- Bir tam sayı al (örneğin, bu sayıyı 'x' ile gösterelim).
- 'x' sayısının 2'ye bölümünden kalanı bul.
- Eğer kalan 0 ise:
- "Çift" yazdır.
- Eğer kalan 0 değilse (yani 1 ise):
- "Tek" yazdır.
- Bitir
Örnek 4:
İki sayıyı toplama algoritmasını oluşturalım. ➕
Kullanıcıdan iki sayı alıp, bu iki sayının toplamını ekrana yazdıran bir algoritma tasarlayalım.
Kullanıcıdan iki sayı alıp, bu iki sayının toplamını ekrana yazdıran bir algoritma tasarlayalım.
Çözüm:
İki sayıyı toplama algoritması, bilgisayar programlamanın en temel işlemlerinden biridir.
- Başla
- Birinci sayıyı al (örneğin, 'a' ile gösterelim).
- İkinci sayıyı al (örneğin, 'b' ile gösterelim).
- 'a' ile 'b' sayısını topla. Bu toplama işleminin sonucunu 'toplam' değişkeninde sakla. Yani, \( toplam = a + b \)
- 'toplam' değerini ekrana yazdır.
- Bitir
Örnek 5:
Bir markette indirimli ürünler için uygulanan algoritmayı düşünelim. 🛒
Bir ürünün fiyatı 100 TL'den az ise %10 indirim, 100 TL veya daha fazla ise %20 indirim uygulanıyor. Bir ürünün fiyatını alıp, indirimli fiyatını hesaplayan algoritmayı yazalım.
Bir ürünün fiyatı 100 TL'den az ise %10 indirim, 100 TL veya daha fazla ise %20 indirim uygulanıyor. Bir ürünün fiyatını alıp, indirimli fiyatını hesaplayan algoritmayı yazalım.
Çözüm:
Bu, günlük hayatta karşılaştığımız indirim kampanyalarının arkasındaki mantığı anlamamızı sağlar.
- Başla
- Ürünün orijinal fiyatını al (örneğin, 'fiyat' ile gösterelim).
- Eğer 'fiyat' 100 TL'den küçük ise:
- İndirim miktarını hesapla: \( indirim\_miktari = fiyat \times 10 / 100 \)
- İndirimli fiyatı hesapla: \( indirimli\_fiyat = fiyat - indirim\_miktari \)
- Eğer 'fiyat' 100 TL'ye eşit veya daha büyük ise:
- İndirim miktarını hesapla: \( indirim\_miktari = fiyat \times 20 / 100 \)
- İndirimli fiyatı hesapla: \( indirimli\_fiyat = fiyat - indirim\_miktari \)
- Hesaplanan 'indirimli\_fiyat'ı ekrana yazdır.
- Bitir
Örnek 6:
Sabah evden çıkmadan önce yapılması gerekenleri bir algoritma olarak düşünelim. 🚶♀️
Okula veya işe gitmeden önce hangi adımları sırayla izlemeliyiz?
Okula veya işe gitmeden önce hangi adımları sırayla izlemeliyiz?
Çözüm:
Sabah rutini, aslında farkında olmadan uyguladığımız bir algoritmadır!
- Başla
- Uyan.
- Yatağını topla (isteğe bağlı).
- Tuvalete git.
- Dişlerini fırçala.
- Yüzünü yıka.
- Kahvaltı yap.
- Üzerine giyeceklerini seç ve giy.
- Çantanı hazırla (kitaplar, defterler, vb.).
- Evden çıkmadan önce anahtar, cüzdan, telefon gibi eşyalarını kontrol et.
- Kapıyı kilitle ve evden çık.
- Bitir
Örnek 7:
Bir sayının faktöriyelini hesaplama algoritmasını yazalım. 🧮
Faktöriyel, bir pozitif tam sayının kendisiyle 1 arasındaki tüm pozitif tam sayılarla çarpımına denir. Örneğin, 5! = 5 x 4 x 3 x 2 x 1 = 120. 0! ise 1'e eşittir.
Faktöriyel, bir pozitif tam sayının kendisiyle 1 arasındaki tüm pozitif tam sayılarla çarpımına denir. Örneğin, 5! = 5 x 4 x 3 x 2 x 1 = 120. 0! ise 1'e eşittir.
Çözüm:
Faktöriyel hesaplama, tekrarlı işlemler içeren bir algoritma örneğidir.
- Başla
- Bir pozitif tam sayı al (örneğin, 'n' ile gösterelim).
- Eğer 'n' 0 ise:
- Sonuç 1'dir.
- Eğer 'n' 0'dan büyük ise:
- Bir sayaç başlat (örneğin, 'i' = 1).
- Bir sonuç değişkeni başlat (örneğin, 'sonuc' = 1).
- 'i' değeri 'n'den küçük veya eşit olduğu sürece aşağıdaki adımları tekrarla:
- 'sonuc' değerini 'i' ile çarp: \( sonuc = sonuc \times i \)
- 'i' değerini 1 artır: \( i = i + 1 \)
- Tekrarlama bittiğinde, 'sonuc' faktöriyel değeridir.
- Hesaplanan faktöriyel değerini ekrana yazdır.
- Bitir
Örnek 8:
Bir restoranın sipariş alma algoritmasını oluşturalım. 🍽️
Müşteriden sipariş alırken hangi adımları izlemeliyiz? Menüdeki seçenekleri ve özel istekleri nasıl yöneteceğiz?
Müşteriden sipariş alırken hangi adımları izlemeliyiz? Menüdeki seçenekleri ve özel istekleri nasıl yöneteceğiz?
Çözüm:
Bu algoritma, müşteri memnuniyetini sağlamak için sipariş sürecini düzenler.
- Başla
- Müşteriyi karşıla ve masaya yönlendir.
- Menüyü sun.
- Müşteriye siparişini almak için hazır olup olmadığını sor.
- Eğer hazırsa:
- Müşterinin seçtiği yemekleri ve içecekleri not al.
- Özel istekleri (örneğin, acısız, az tuzlu vb.) sor ve not al.
- Siparişleri mutfağa ilet.
- Eğer hazır değilse:
- Müşteriye düşünmesi için zaman tanı ve belirli bir süre sonra tekrar sor.
- Siparişler hazır olduğunda müşteriye servis yap.
- Yemekler hakkında geri bildirim al (isteğe bağlı).
- Hesabı getir ve ödeme işlemlerini tamamla.
- Müşteriye teşekkür et ve iyi günler dile.
- Bitir
Daha Fazla Soru ve İçerik İçin QR Kodu Okutun
https://www.eokultv.com/atolye/6-sinif-turkce-algoritma/sorular