🔥 Öne Çıkan Konular

Yardım Algoritma örneği

Bu konuyu okuyanlar

AZ3300

Öğrenci
Katılım
5 Eylül 2020
Mesajlar
27
Reaksiyon puanı
1
Puanları
3
Yaş
23
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: 50

magnify

localhost
Katılım
10 Kasım 2021
Mesajlar
189
Reaksiyon puanı
111
Puanları
43
C# alt yapısı ile mi hazırlanacak?
 

hakaya

Asistan
Katılım
22 Temmuz 2013
Mesajlar
231
Reaksiyon puanı
107
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
Ö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
 

ozmen_celik

Doçent
Katılım
3 Mart 2012
Mesajlar
526
Reaksiyon puanı
304
Puanları
63
Yaş
36
yukarıdaki arkadaş yazmış ama sayaç ekletmeyi unutmuş çünkü kaçıncı defada bulunduğunu hesaplayıp göstermek için sayaçı herdefasında birer arttırmalısın.
 

Wankula

Öğrenci
Katılım
7 Aralık 2021
Mesajlar
11
Reaksiyon puanı
0
Puanları
1
Yaş
21
Bizim hoca öğretmişti.Bize sınavda da sordu ama size öğretmeden sorması ayıp olmuş.
 

Son mesajlar

Üst