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:
-
Dizi Tanımla:
- 10 elemanlı bir dizi oluştur, örneğin
notlar.
- 10 elemanlı bir dizi oluştur, örneğin
-
Notları Gir:
- Kullanıcıdan veya önceden belirlenmiş değerlerle diziyi doldur.
- Örnek:
notlar = [75, 88, 92, 60, 85, 90, 70, 80, 95, 78]
-
İlk Değer Atama:
enYuksek = notlar[0]enDusuk = notlar[0]
-
Diziyi Tara:
- Her bir elemanı kontrol et.
- Eğer eleman
enYuksek’ten büyükse,enYuksekolarak ata. - Eğer eleman
enDusuk’ten küçükse,enDusukolarak ata.
-
Sonuçları Yazdır:
enYuksekveenDusukdeğerlerini ekrana yaz.
Akış Çizelgesi:
- Başla
notlardizisine notları girenYuksek = notlar[0]enDusuk = notlar[0]i = 1olarak ayarlai < 10ise devam et; aksi haldeadım 11’e git- Eğer
notlar[i] > enYuksekise,enYuksek = notlar[i] - Eğer
notlar[i] < enDusukise,enDusuk = notlar[i] i = i + 1adım 6’ya geri dönenYuksekveenDusukyazdır- 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.