Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Alanın tüm yapıda değil yapıda kaydırıldığını anladım ...
Fikir üzerine basit tipteki yapılar işe yaramalıysa.
Başka bir nüans. Algoritmamın doğruluğunu kanıtladım. İşlev yürütüldükten sonra ortaya çıkan değerleri yazdırdı. Diğer algoritmaların ne kadar iyi çalıştığı bir sır olarak kalıyor.
Her ne kadar sağlama toplamı doğruluğunu kanıtlıyor gibi.
not. Yine de kararıma göre fonksiyon yazarken bir hata yaptınız:
yapmamalıyım
a
Yinede teşekkürler.
not. Yine de kararıma göre fonksiyon yazarken bir hata yaptınız:
yapmamalıyım
a
kodunuzda eşdeğerdir
Hayır, ben bir hata yapmadım, seninkini düzelttim. Peki hattınızın ne yaptığını bir düşünün? O hiçbir şey yapmıyor. Sadece dene ve değiştir ve göreceksin. Yanlış sağlama toplamı ve yanlış boyut olacaktır.
Sonuç tamamen aynı. Hata yok.
Evet, hiçbir şey yapmaz. Ama onunla daha net. ))
kodunuzda eşdeğerdir
Evet.
Evet.
Ve evet, üzgünüm.
Hatırladım.
Kodunuzu buradan aldım.
Hattınız orada değildi ve doğru çalışması için bu satırı eklemem gerektiğini hatırlıyorum.
Ama onunla daha net. ))
Fazladan bir matematiksel işlemi vardır.))
Soru. Neden bu kodda, dizinin boyutunu değiştirdikten sonra hala değişiklikten öncekiyle aynı şekilde yazdırıyor?
Bu, algoritmaları bir sağlama toplamı ile kontrol etmenin doğruluğunu sorgular. Yani, sağlama toplamını hesaplarken, önceki öğeleri kaydetmeye devam eden dizi boyunca döngü mü yapacağız?
Algoritmaları kendi yöntemimle kontrol etmeyi öneriyorum. 20 değerden bir dizi çıkarmış olmak.
Bu, hız için değil, doğruluk için bir test olacaktır.Soru. Neden bu kodda, dizinin boyutunu değiştirdikten sonra hala değişiklikten öncekiyle aynı şekilde yazdırıyor?
Bu, algoritmaları bir sağlama toplamı ile kontrol etmenin doğruluğunu sorgular. Yani, sağlama toplamını hesaplarken, önceki öğeleri kaydetmeye devam eden dizide dolaşacağız?
Algoritmaları kendi yöntemimle kontrol etmeyi öneriyorum. 20 değerden bir dizi çıkarmış olmak.
Bu, hız için değil, doğruluk için bir test olacaktır.Bir milyon teklif ediyorum, çünkü testte bir milyon. Herkes otursun ve karşılaştırsın.)))
Sağlama toplamı yanlış hesaplanmıştır.
Kendiniz kontrol edin. Dizinin kaldırılan kısmında kalan elemanları sayar.
Tabii bu henüz doğrulamanın yanlış olduğunun kanıtı değil ama şimdiden bir şüphe var.
Sağlama toplamı, bu serinin öğelerinden hesaplanır:
Ayrıca, son 6 öğe daha önce ArrayResize tarafından kaldırılmıştı.
Ancak işlev hala onları sayar.