Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 26

 
Örneklerde genellikle bir örnek görüyorum
 //--- случайным образом создаём одну из 7 возможных фигур
   int nshape= rand ()% 7 ;
   switch (nshape)
     {
       case 0 : m_shape= new CTetrisShape1; break ;
       case 1 : m_shape= new CTetrisShape2; break ;
       case 2 : m_shape= new CTetrisShape3; break ;
       case 3 : m_shape= new CTetrisShape4; break ;
       case 4 : m_shape= new CTetrisShape5; break ;
       case 5 : m_shape= new CTetrisShape6; break ;
       case 6 : m_shape= new CTetrisShape7; break ;
CTetrisShape1 fonksiyonunun yedi varyantından herhangi birinin, sanki yedi yüzü olan bir zar atmışım gibi gerçekten rastgele çağrıldığı anlaşılmalı mı?
 
Dimka-novitsek :
Gördüğüm örneklerde sık sık bir örnekle karşılaşıyorum.CTetrisShape1 fonksiyonunun yedi varyantından herhangi birinin yedi yüzlü bir zar atıyormuşum gibi gerçekten rastgele çağrıldığı anlaşılmalı mı?
Denemeden, elde edemezsin. Bir dil öğrenmek istiyorsanız, şu anda çalışılmakta olan dil yapılarını kullanarak (deneysel kod bile) yazmalısınız. Üstelik bu soru, en saf haliyle, burada size yardım eden kişiye yönelik çocuksu bir kışkırtmadır.
 
Dimka-novitsek :
Gördüğüm örneklerde sık sık bir örnekle karşılaşıyorum.CTetrisShape1 fonksiyonunun yedi varyantından herhangi birinin yedi yüzlü bir zar atıyormuşum gibi gerçekten rastgele çağrıldığı anlaşılmalı mı?

Pekala, bu, rakamların rastgele sırayla düşmesi gereken Tetris'ten bir örnek.

Kodun kendisi deterministik olarak yürütülür ve yalnızca Rand() işlevi bu sürece sözde rastgelelik verir.

 
Burada örnekler yazıp analiz ediyorum. Nasıl bir provokasyon? Çalışıyorum, ama burada kelimelerin yarısı gerçekten anlaşılmaz, en azından deterministik ve sözde rastgele. gerçekten soruyorum! Pekala, bir şeyi hemen anlamadıysam kusura bakmayın ama hemen anlamadım. Teşekkür ederim, soracağım.
 
Teşekkür ederim! Sahte rastgelelik hakkında okudum. Gerçekten ilginç!! genel olarak anladım. Açık cevap için teşekkürler!
 
Dimka-novitsek :
Burada örnekler yazıp analiz ediyorum. Nasıl bir provokasyon? Çalışıyorum, ama burada kelimelerin yarısı gerçekten anlaşılmaz, en azından deterministik ve sözde rastgele. gerçekten soruyorum! Pekala, bir şeyi hemen anlamadıysam kusura bakmayın ama hemen anlamadım. Teşekkür ederim, soracağım.
Ne, google çalışmıyor mu? Veya Wikipedia kaplı mı?
 

Bana koddaki koşulları nasıl kontrol edeceğimi söyle, örneğin:

 // 1
if (cond1==var1 && cond2==var2 && cond3>=var3 && cond4<=var4)
{ c=a+b;
}

// 2
if (cond1==var1) if (cond2==var2) if (cond3>=var3) if (cond4<=var4)
{ c=a+b;
}

// 3
if (cond1==var1)
{   if (cond2==var2)
   {   if (cond3>=var3)
      {   if (cond4<=var4)
         c=a+b;
      }
   }
}
 
Muhtemelen üç seçenek de eşit ve doğrudur!! Peki, uzmanlar söylesin. İlk seçeneği daha çok seviyorum.
 
Bu hoş değil. Çok fazla araştırma ve wikipedia yapıyorum. Metinde çok fazla yeni kelime, terim, bağlantı var, bir şeyi anlamak için yaşayan bir kişinin sözleri çok gerekli. Urain, tekrar teşekkürler!
 
Konum değişikliği hakkında bir şey anlayamıyorum, MQL5 Referansından net değil. Alım satım fonksiyonları listesinde ilgili fonksiyonu göremiyorum, biri lütfen bir kod örneği verebilir mi?