ODEv Bir sınıfın fizik dersinden alinan notlar Sınıf 10 kişilik 1 dizide tutulacaktır fizik dersinden en yüksek ve düşük notları gösteren bir algoritma ve akış çizelgesi yazın

ODEv Bir sınıfın fizik dersinden alinan notlar Sınıf 10 kişilik 1 dizide tutulacaktır fizik dersinden en yüksek ve düşük notları gösteren bir algoritma ve akış çizelgesi yazın​

ODEv Bir Sınıfın Fizik Dersinden Alınan Notlar Sınıf 10 Kişilik 1 Dizide Tutulacaktır Fizik Dersinden En Yüksek ve Düşük Notları Gösteren Bir Algoritma ve Akış Çizelgesi Yazın

Algoritma:

  1. Dizi Tanımla:

    • 10 elemanlı bir dizi oluştur, örneğin notlar.
  2. Notları Gir:

    • Kullanıcıdan veya önceden belirlenmiş değerlerle diziyi doldur.
    • Örnek: notlar = [75, 88, 92, 60, 85, 90, 70, 80, 95, 78]
  3. İlk Değer Atama:

    • enYuksek = notlar[0]
    • enDusuk = notlar[0]
  4. Diziyi Tara:

    • Her bir elemanı kontrol et.
    • Eğer eleman enYuksek’ten büyükse, enYuksek olarak ata.
    • Eğer eleman enDusuk’ten küçükse, enDusuk olarak ata.
  5. Sonuçları Yazdır:

    • enYuksek ve enDusuk değerlerini ekrana yaz.

Akış Çizelgesi:

  1. Başla
  2. notlar dizisine notları gir
  3. enYuksek = notlar[0]
  4. enDusuk = notlar[0]
  5. i = 1 olarak ayarla
  6. i < 10 ise devam et; aksi halde adım 11’e git
  7. Eğer notlar[i] > enYuksek ise, enYuksek = notlar[i]
  8. Eğer notlar[i] < enDusuk ise, enDusuk = notlar[i]
  9. i = i + 1
  10. adım 6’ya geri dön
  11. enYuksek ve enDusuk yazdır
  12. Bitir

Örnek Kod:

notlar = [75, 88, 92, 60, 85, 90, 70, 80, 95, 78]

enYuksek = notlar[0]
enDusuk = notlar[0]

for not in notlar:
    if not > enYuksek:
        enYuksek = not
    if not < enDusuk:
        enDusuk = not

print("En yüksek not:", enYuksek)
print("En düşük not:", enDusuk)

Summary: 10 kişilik bir sınıfın notlarından en yüksek ve en düşük olanı bulan bir algoritma ve akış çizelgesi oluşturduk. Algoritmada diziyi tarayarak karşılaştırma yaptık ve sonuçları ekrana yazdırdık.