Modul imej membina strategi transaksi - mendalam

Penulis:Mimpi kecil, Dicipta: 2022-06-18 08:05:53, Dikemas kini: 2023-09-18 19:58:13

img

Modul imej membina strategi dagangan yang mendalam

  • Jenis modul logik

    • 1. Modul syarat

      Modul ini digunakan untuk menilai syarat gabungan, modul ini boleh menambah pelbagai cawangan syarat. Untuk menambah cawangan syarat, anda boleh mengklik ikon kecil "Generator".

      img

      Contoh penggunaan modul syarat kita menggabungkan ujian dengan modul seterusnya.

    • 2, modul perbandingan nombor

      Modul ini digunakan untuk membandingkan dua nilai (juga boleh dianggap sebagai modul ekspresi gabungan) dan mengembalikan nilai Boolean. Modul ini dapat menentukan nilai kedua-dua sisi: H lebih besar daripada H, H kurang daripada H, H lebih besar daripada H, H kurang daripada H, H tidak sama dengan H, H sama dengan H. Kedudukan pada kedua-dua sisi pilihan dropbox boleh menyematkan nilai, modul pembolehubah (jika modul yang mengembalikan nilai boleh disematkan).

      img

      Contoh untuk membuat keputusan kuantitatif menggunakan "modul syarat" dan "modul perbandingan nilai":

      imgSeperti yang anda lihat, paradigma ini mempunyai tiga cabang ketika menilai syarat.

      Seperti penggunaan if dalam dasar JavaScript.

      function main () {
          var a = 1
          var b = 2
          if (a > b) {
              Log("a > b")
          } else if (a < b) {
              Log("a < b")
          } else {
              Log("a == b")
          }
      }
      
    • 3. logikal atau logikal dan modul

      Modul ini digunakan untuk melakukan penggambaran atau operasi penggambaran atau penggambaran dengan penggambaran, pilihan kotak tarik bawah di tengah-tengah modul, kedua-dua sisi penggambaran ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

      img

      Sebelum menguji modul ini secara spesifik, kita perlu belajar untuk mewakili modul yang mempunyai nilai Bull yang benar / palsu (dengan menggunakan kotak tarik bawah), untuk mewakili modul yang mempunyai nilai Bull yang tidak kuat, untuk mewakili modul yang kosong.

      img

      • Modul kosong, yang mewakili dalam kod.nullNilai, digunakan untuk membandingkan sama ada beberapa pembolehubah adalah nilai kosong.
      • Modul yang mempunyai nilai bul yang benar/palsu adalah yang mewakili kod.true / falseNilai yang digunakan untuk menentukan nilai Bul yang dikembalikan oleh beberapa modul atau gabungan modul.
      • Nilai Bull ialah modul yang tidak berwarna, iaitu yang mewakili kod.!, digunakan untuk melakukan operasi bukan nilai bul.

      Contoh ujian:

      img

      Modul "logik atau logik dan" juga boleh digunakan secara bersempadan.

      Contoh penyambungan modul bersarang:

      img

      Kod dasar JavaScript yang setara:

      function main () {
          var a = 1 
          var b = 2
          Log((true && !false) || (a==b))
          Log(null)
      }
      

      !false untuk bukan palsu iaitu nilai benar, ungkapan logik: ((true & &!false): dua nilai benar dijalankan dan dihitung, hasilnya benar. a==b jelas tidak sama, jadi palsu. Satu nilai benar dan satu nilai palsu Melakukan logik atau operasi, hasilnya adalah benar.

      Hasilnya:img

    • 4. Modul pengendalian 3 unit

      Modul ini juga dikenali sebagai modul pengesahan dan berfungsi sama seperti pengendali triangular dalam beberapa bahasa pengaturcaraan.

      img

      Modul ini juga boleh digunakan dalam kerangka kerja, iaitu modul pengendalian tiga unit yang juga bersifat menentukan logika syarat, fungsi dan modul syarat yang serupa.

      Contoh pengajaran "modul syarat" dalam teks di atas dibina semula menggunakan modul operasi tiga. Contoh berikut:

      img

      Sebagai contoh, kod dasar yang ditulis dalam JavaScript:

      function main () {
          var a = 1
          var b = 2
          Log(a < b ? b : (a > b ? a : "相等"))
      }
      

      Jika anda berminat, anda boleh menyesuaikan nilai a, b, dan mengulangi ujian.

  • Jenis modul matematik

    Dalam banyak contoh yang telah dibincangkan sebelum ini, kita lebih atau kurang menggunakan beberapa modul matematik. Di bawah ini kami menerangkan beberapa modul matematik yang belum dipelajari.

    • 1, modul fungsi segitiga

      Perhatikan bahawa parameter yang diisi dalam modul ini adalah nilai sudut, bukan nilai lengkungan.

      img

    • 2, modul nilai kitaran bulat

      img

      Periksa semula cetakan:img

    • 3. Mengambil modul nombor rawak dalam julat pengambilan

      Modul ini mengambil nombor rawak dalam julat nilai yang ditetapkan, modul boleh mengisi nombor secara langsung, atau menggunakan satu pembolehubah sebagai permulaan dan penghujung julat rawak.

      img

      Sebagai contoh, kod dasar JavaScript:

      function main () {
          var a = 1
          var b = 9
          Log(_N(a + Math.random() * (b - a), 0))
      }
      
    • 4, Modul Julat Bilangan Terhad

      Modul ini akan mengehadkan pemenuhan pembolehubah pada kedudukan pertama dan mengambil nilai mengikut jangkauan yang ditetapkan pada kedudukan kedua dan ketiga. Lebih besar daripada nilai maksimum dalam julat ini, modul akan mengembalikan nilai maksimum dalam julat ini, dan jika lebih kecil daripada nilai minimum dalam julat ini, modul akan mengembalikan nilai minimum ini. Jika dalam jangkauan ini, nilai dari pemboleh ubah pada kedudukan pertama () dikembalikan.

      img

      Sebagai contoh, kod dasar JavaScript:

      function main () {
          var a = 9
          Log(Math.min(Math.max(2, a), 5))
      }
      
    • 5. Modul penjimatan

      Modul ini menjalankan operasi mencari sisa bilangan pada modul nilai yang ditetapkan pada kedudukan ().

      img

      64 bagi 10 ialah 6 berbaki 4.img

    • 6. Modul operasi senarai

      Modul ini menjalankan operasi terhadap modul senarai (fungsi seperti mengira jumlah elemen dalam senarai).

      img

      img

      Sebagai contoh, kod dasar JavaScript:

      function sum (arr) {
          var ret = 0
          for (var i in arr) {
              ret += arr[i]
          }
          return ret 
      }
      
      function main () {
          var b = 2
          var a = 1
          Log(sum([b,a,b,a,a]))
      }
      

Strategi untuk memvisualisasikan paradigma:

Lebih banyak strategi boleh didapati di:https://www.fmz.cn/square

Artikel lain dalam siri ini

Program yang membosankan, mudah dilakukan dengan cara blok, cubalah, sangat menyeronokkan!


Berkaitan

Lebih lanjut