💡 9. Sınıf Matematik: Algoritma, akış şeması ve sözde kod Çözümlü Örnekler
9. Sınıf Matematik: Algoritma, akış şeması ve sözde kod Çözümlü Örnekler
- Başla: Algoritmanın başlangıç noktasıdır.
- Sayı Gir: Kullanıcıdan bir tam sayı girmesi istenilir. Bu sayıyı 'sayı' değişkenine atayalım.
- Kalanı Bul: 'sayı' değişkeninin 2'ye bölümünden kalanı hesaplayalım.
- Kontrol Et: Eğer kalan 0 ise, sayı çifttir.
- Çift Yaz: Sayı çift ise ekrana "Çift" yazdırılır.
- Tek Yaz: Eğer kalan 0 değilse (yani 1 ise), sayı tektir. Ekrana "Tek" yazdırılır.
- Bitir: Algoritma sonlanır.
- Başla
- Birinci Sayıyı Gir: Kullanıcıdan ilk sayıyı alın ve 'sayi1' değişkenine atayın.
- İkinci Sayıyı Gir: Kullanıcıdan ikinci sayıyı alın ve 'sayi2' değişkenine atayın.
- Topla: 'sayi1' ve 'sayi2' değişkenlerini toplayın. Sonucu 'toplam' değişkenine atayın. Yani, \text{toplam} = \text{sayi1} + \text{sayi2}
- Sonucu Yazdır: Ekrana 'toplam' değişkeninin değerini yazdırın.
- Bitir
Başla
Sayı Gir (n): Kullanıcıdan pozitif bir tam sayı alın.
Faktöriyel = 1: Faktöriyel değişkenini 1 olarak başlatın.
i = 1: Döngü sayacını 1 olarak başlatın.
(i <= n) mi?: Eğer i, n'den küçük veya eşitse devam et, değilse döngüden çık.
- Faktöriyel = Faktöriyel * i: Faktöriyel değişkenini i ile çarpın.
- i = i + 1: Döngü sayacını bir artırın.
- Geri Dön: Döngü kontrol adımına geri dönün.
Faktöriyel Sonucunu Yazdır: Hesaplanan faktöriyel değerini ekrana yazdırın.
Bitir
Bu akış şeması, tekrarlı bir işlem (çarpma) kullanarak faktöriyeli hesaplar. 🔄BAŞLA
SAYI1, SAYI2, SAYI3 GİR
EĞER SAYI1 > SAYI2 VE SAYI1 > SAYI3 İSE
EĞER SAYI2 > SAYI3 İSE
YAZDIR SAYI1, SAYI2, SAYI3
YOKSA
YAZDIR SAYI1, SAYI3, SAYI2
BİTİR EĞER
YOKSA EĞER SAYI2 > SAYI1 VE SAYI2 > SAYI3 İSE
EĞER SAYI1 > SAYI3 İSE
YAZDIR SAYI2, SAYI1, SAYI3
YOKSA
YAZDIR SAYI2, SAYI3, SAYI1
BİTİR EĞER
YOKSA
EĞER SAYI1 > SAYI2 İSE
YAZDIR SAYI3, SAYI1, SAYI2
YOKSA
YAZDIR SAYI3, SAYI2, SAYI1
BİTİR EĞER
BİTİR EĞER
BİTİR
Bu sözde kod, farklı olasılıkları kontrol ederek sayıları doğru sıraya koyar. 🧐- Elma: 5 TL, Stok: 10 kg
- Armut: 7 TL, Stok: 8 kg
- Portakal: 4 TL, Stok: 15 kg
- Başla
- Ürün Bilgileri: Elma (Fiyat: 5 TL, Stok: 10 kg), Armut (Fiyat: 7 TL, Stok: 8 kg), Portakal (Fiyat: 4 TL, Stok: 15 kg)
- Müşteri Talebi: Elma (2 kg), Armut (3 kg), Portakal (1 kg)
- Toplam Tutar = 0
- Elma Maliyeti: 2 kg * 5 TL/kg = 10 TL
- Armut Maliyeti: 3 kg * 7 TL/kg = 21 TL
- Portakal Maliyeti: 1 kg * 4 TL/kg = 4 TL
- Toplam Tutar = Elma Maliyeti + Armut Maliyeti + Portakal Maliyeti
- Toplam Tutar = 10 TL + 21 TL + 4 TL = 35 TL
- Kalan Elma Stoğu: 10 kg - 2 kg = 8 kg
- Kalan Armut Stoğu: 8 kg - 3 kg = 5 kg
- Kalan Portakal Stoğu: 15 kg - 1 kg = 14 kg
- Toplam Kalan Stok: 8 kg + 5 kg + 14 kg = 27 kg
- Toplam Ödenecek Tutar: 35 TL
- Kalan Toplam Stok: 27 kg
- Sonuçları Yazdır: Ekrana toplam ödenecek tutarı ve kalan toplam stoğu yazdır.
- Bitir
- Başla
- Alarm Çalar: Saat belirlenen zamanda çalar.
- Uyan: Gözlerinizi açın ve alarmı kapatın.
- Karar Ver: Yataktan kalkmaya karar verin.
- Yorganı Çek: Yorganı üzerinizden çekin.
- Ayakları Yere Bas: Ayaklarınızı yerdenin üzerine koyun.
- Doğrul: Oturur pozisyona gelin.
- Ayağa Kalk: Ayaklarınızın üzerinde duracak şekilde ayağa kalkın.
- Günlük Rutine Başla: Dişlerinizi fırçalama, yüzünüzü yıkama gibi adımlara geçin.
- Bitir
Başla
Sayı Gir (x): Kullanıcıdan bir sayı alın.
(x > 0) mu?: Eğer sayı sıfırdan büyükse, pozitif demektir.
- Pozitif Yazdır: Ekrana "Pozitif" yazdırın.
- Bitir
Değilse, (x < 0) mu?: Eğer sayı sıfırdan büyük değilse, sıfırdan küçük mü diye kontrol edin.
- Negatif Yazdır: Ekrana "Negatif" yazdırın.
- Bitir
Değilse: Eğer sayı ne sıfırdan büyük ne de sıfırdan küçükse, sıfırdır.
- Sıfır Yazdır: Ekrana "Sıfır" yazdırın.
- Bitir
BAŞLA
SICAKLIK DEĞERİ GİR
EĞER SICAKLIK < 0 İSE
YAZDIR "Çok Soğuk"
YOKSA EĞER SICAKLIK < 10 İSE
YAZDIR "Soğuk"
YOKSA EĞER SICAKLIK < 20 İSE
YAZDIR "Ilık"
YOKSA
YAZDIR "Sıcak"
BİTİR EĞER
BİTİR
Bu algoritma, koşullu ifadeler kullanarak farklı sıcaklık aralıklarına göre uygun hava durumu metnini seçer. 💨BAŞLA
MAT_NOTU = 85
FIZ_NOTU = 70
KIM_NOTU = 90
GECME_NOTU = 60
ORTALAMA = (MAT_NOTU + FIZ_NOTU + KIM_NOTU) / 3
ORTALAMA = (85 + 70 + 90) / 3 = 245 / 3 = 81.67 (Yaklaşık olarak)
EĞER ORTALAMA >= GECME_NOTU İSE
YAZDIR "Öğrenci Geçti. Ortalama: ", ORTALAMA
YOKSA
YAZDIR "Öğrenci Kaldı. Ortalama: ", ORTALAMA
BİTİR EĞER
BİTİR
Bu sözde kod, hem ortalama hesaplamasını yapar hem de bu ortalamayı geçme notu ile karşılaştırarak öğrencinin durumunu belirler. 📊Daha Fazla Soru ve İçerik İçin QR Kodu Okutun
https://www.eokultv.com/atolye/9-sinif-matematik-algoritma-akis-semasi-ve-sozde-kod/sorular