Yardım Algoritma örneği

AZ3300

Öğrenci
Katılım
5 Eylül 2020
Mesajlar
32
Reaksiyon puanı
2
Puanları
8
Yaş
26
Merhaba arkadaşlar. Böyle bir soru var. Örnektir. Hiçbir sınav veya ödevle alakası yoktur. Sadece nasıl yapıldığını öğrenmek istiyorum. Lütfen anlaşılır bir dille açıklarsanız sevinirim.
 

Ekli dosyalar

  • IMG_20211116_180407.jpg
    IMG_20211116_180407.jpg
    59.4 KB · Görüntüleme: 115

hakaya

Asistan
Katılım
22 Temmuz 2013
Mesajlar
234
Reaksiyon puanı
109
Puanları
43
Algoritma ve akış diyagramı demiş. Yani dilden bağımsız.
 

lamer

Asistan
Katılım
3 Nisan 2021
Mesajlar
228
Reaksiyon puanı
150
Puanları
43
Konum
Türkiye
Öncelikle bilmem gereken başlangıç, bitiş, karar ve hesaplama mekanizmaları mekanizmaları, girdi-çıktılar.
Algoritmayı bir yemek tarifi olarak düşünebilirsin, ortaya çıkarılacak bir iş vardır ve bu işin adımlaro. Örneğin sebzeleri kesersin, kavurursun kontrol edersin tekrar pişirirsin gibi adımlarla sonuca ulaşırsın.
Şimdi örnekti soruya bunu uyarlayalım;

1. Kullanıcıdan tahmin al
2. Tahmini 27 sayısı ile karşılaştır.
3. Tahmin 27den büyükse küçük, büyük ise büyük yazdır ve 1. Adıma dön. Eğer 27ye eşit ise tebrikler yazdır ve bitişe ilerle.
4. Bitiş

Algoritmamız yukarıdaki şekilde. Algoritmalar dilden bağımsız yazılır ve tarif gibidir. Bunu bir dile benzeterek pseudo code (sözde kod) olarak şöyle çeviririz;

Kod:
input tahmin
while tahmin not equals 27
do:
    if tahmin greater 27:
        write “asagi”
    else:
        write “yukari”
    input tahmin
write “tebrikler”

Bu yaptığımız daha programşama dillerine yakın yani sözdekod. Şimdi bunun diyagramını çizmek de sana kalmış. Ekte diyagramdaki sembollerin ne anlama geldiğini belirten bir fotoğraf paylaşıyorum. Kendin yapmaya çalış ki öğren ve pekiştir.

Not: Deneme sayılarının ekrana yazdırılmasını özellikle eklemedim. Kendin yaparak öğrenebilirsin.

9D110583-BAD7-4ECA-BAEB-019054E17ED8.jpeg
 

Wankula

Öğrenci
Katılım
7 Aralık 2021
Mesajlar
31
Reaksiyon puanı
4
Puanları
8
Yaş
25
Bizim hoca öğretmişti.Bize sınavda da sordu ama size öğretmeden sorması ayıp olmuş.
 
Üst