Bilgisayar-Bilişim Teknolojileri
Ana Sayfa
Bilişim Teknolojileri Forumu Son Konuları
24 Saat
Bilişim Teknolojileri - Formatör - Bilgisayar Öğretmeni Kayıt
Kayıt Olun
iletişim
iletişim
Detaylı Arama
Arama
Yeni Konu Aç
Yeni Konu Aç

Algoritma sorusu?

Konu, 'Teknik, Meslek Liseleri Uygulama ve Materyaller' kısmında Adige_pc tarafından paylaşıldı.


  1. Adige_pc

    Adige_pc Üye

    Kayıt:
    25 Ocak 2020
    Mesajlar:
    5
    Beğeni:
    1
    Hocalarım, algoritma ve akış semalarini öğrenmeye çalışıyorum.
    İ nin değer(-5,1)
    Jnin değeri(5,2) olacak sanırım .ancak j döngüsünden sonraki T1ve T2 değerini hesaplamanın mantığını anlamadım.sadece dışardaki T2ye göre hesapladım. Yanlış çıkıyor sanırım öylede.
    T1 :-17, T2:-7 buluyorum.muhtemelen yanlış. Yardımlarınızı bekliyorum.
     

    Ekli Dosyalar:

  2. cakkoyun

    cakkoyun Aktif Üye

    Kayıt:
    15 Eylül 2007
    Mesajlar:
    234
    Beğeni:
    3
    yanlış hesaplamışım :p
     
    Son düzenleme: 29 Ocak 2020
  3. uragan06

    uragan06 Seçkin Üye Seçkin Üye

    Kayıt:
    1 Eylül 2008
    Mesajlar:
    350
    Beğeni:
    5
  4. Aety

    Aety Aktif Üye

    Kayıt:
    26 Ağustos 2017
    Mesajlar:
    133
    Beğeni:
    50
    i = { -5 ve 1 } değerlerini alacak j = { 5 ve 2 } değerlerini alacaktır.
    i = -5 ve j =5 için T1 = -11 => T1 = -21 , T2 = 6
    i = -5 ve j =2 için T1 = -25 , T2 = 11 => T2 = 6
    i = 1 ve j = 5 için T1 = -23 => T1 = -33 , T2 = 5
    i = 1 ve j = 2 için T1 = -37 , T2= -16 => T2 = 5
     
    Adige_pc bunu beğendi.
  5. hyrgul

    hyrgul Aktif Üye

    Kayıt:
    3 Ocak 2008
    Mesajlar:
    223
    Beğeni:
    71
    En dıştaki i döngüsü iki kere döner.
    i=-5 ve 1

    İçteki j döngüsü de iki kere döner.
    j=5 ve 2

    T1 ve T2 nin ilk değerlerini de dikkate alarak başlayıp i nin her değeri için içerdeki j döngüsünü baştan döndürüp diğer işlemleri yapmak lazım. Her işlemden sonra T1 ve T2 nin son değerlerini iyi takip etmek gerekiyor.

    Özetle değişkenlerin çetelesini iyi tutan sonuca ulaşır.
     
    Adige_pc bunu beğendi.
  6. zulfikar1985

    zulfikar1985 Süper Üye Süper Üye Seçkin Üye

    Kayıt:
    13 Eylül 2007
    Mesajlar:
    1.168
    Beğeni:
    124
    Hocam, naçizane tavsiyemdir. Bu tarz örneklerle uğraşmak yerine bilinen veri yapıları ve algoritmalarını bildiğiniz c++ gibi bir dil ile kodlayıp daha iyi hale getirmeye çalışmak size çok daha fazla şey katacaktır. Hem dili kullanma becerinizi geliştirir hem de veri yapıları ve algoritmalar bilginizi geliştirirsiniz. Aynı zamanda da bu paylaşmış olduğunuz örnekte söz konusu olan durumun benzerlerini zaten bolca çözümlemiş olursunuz. Yapıları kodlayıp algoritmaları çalıştırdıkça çok daha fazla keyif alacağınızdan da eminim.
     
    Adige_pc bunu beğendi.
  7. Adige_pc

    Adige_pc Üye

    Kayıt:
    25 Ocak 2020
    Mesajlar:
    5
    Beğeni:
    1
    Çok teşekkür ederim cevap yazan herkese.Ben 0 dan öğrenmeye çalışıyorum.Algiritma ve akış şemalarıni bilmem grekiyotmus.O yüzden buradan başladım.
     
  8. boteakif

    boteakif Süper Üye Süper Üye

    Kayıt:
    19 Ağustos 2007
    Mesajlar:
    2.006
    Beğeni:
    154
    T1=-1
    T2=1
    for i in range(-5,5,6):
    T1=T1+2*i
    for j in range(5,1,-3):
    T1=T1-2*j
    T2=T2-i
    T2=T2+i
    print(T1,T2)
    Python ile kodlanmış hali; sonuç -37 , 5
     

Sayfayı Paylaş /bbnetsosyal