Modulo de visualização para construir estratégias de negociação - aprofundamento

Autora:Sonhos pequenos, Criado: 2022-06-18 08:05:53, Atualizado: 2023-09-18 19:58:13

img

Modulo de visualização para construir estratégias de negociação

  • Tipo de módulo lógico

    • 1, módulo de condições

      O módulo é usado para a determinação de condições de combinação, o módulo pode adicionar várias ramificações de condições. Clique no pequeno ícone "Turbo" para adicionar um ramo condicional.

      img

      Exemplos de uso do módulo condicional.

    • 2 Modulo de comparação numérica

      O módulo é usado para comparar dois valores numéricos (também pode ser considerado como um módulo expressivo combinado com um módulo numérico) e retornar um valor Boolean. O módulo pode determinar os valores de ambos os lados: maior que 0, 0, menor que 0, 0, maior que 0, 0, igual a 0, 0, menor que 0, 0, igual a 0, 0, não igual a 0, 0, igual a 0, 0. As posições de barra (s) em ambos os lados da opção de arrastar podem ser embutidas em valores, módulos de variáveis (sempre que sejam módulos que retornem valores).

      img

      Um exemplo de como combinar um módulo de determinação numérica com um módulo de condição e um módulo de comparação numérica:

      imgComo se pode ver, o paradigma tem três ramificações no julgamento das condições.

      Por exemplo, o uso da frase if na política do 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, lógica ou, lógica e módulo

      O módulo é usado para executar o comando ou a operação de comando ou comando, com a opção de arrastar a caixa central do módulo em ambos os lados. A posição do comando é inserida no módulo que participa da operação.

      img

      Antes de testar este módulo, vamos aprender o que é um módulo que representa o valor de Boole real ou falso (para usar a caixa de arrastamento), o que é um módulo que representa o valor de Boole não-real e o que é um módulo que representa o valor de embalado.

      img

      • Um módulo em branco, que representa o código.nullValor, usado para comparar se certas variáveis são vazias.
      • Um módulo que representa o valor de um Boolean real/falso, ou seja, o valor de um Boolean no código.true / falseValor usado para determinar o valor de Boole retornado por um determinado módulo ou combinação de módulos.
      • O valor de Boole é o valor de um módulo não-boole, que representa o código.!, usado para realizar operações não baseadas em valores de Boole.

      Exemplo de teste:

      img

      Como você pode ver, o módulo "lógica" ou "lógica e" também pode ser usado em conjunto.

      Exemplos de empilhamento de módulos embutidos:

      img

      Código de política JavaScript equivalente:

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

      !false para não-falso, ou seja, para o valor verdadeiro, expressão lógica: ((true & &!false): dois valores verdadeiros são executados e operados, o resultado é verdadeiro. a==b é obviamente diferente, portanto é falso. Um valor verdadeiro e um valor falso Fazer uma lógica ou uma operação e o resultado é verdadeiro.

      Os resultados:img

    • 4, módulo de operação trifásico

      O módulo também é chamado de módulo de afirmação e funciona de forma semelhante aos operadores triangulares de algumas linguagens de programação.

      img

      O módulo também pode ser usado em embutidos. O módulo de operação tridimensional também é uma lógica de determinação condicional, semelhante ao módulo de função e condição.

      O exemplo de ensino do "módulo condicional" no texto acima foi reconstruído usando um módulo de operação tridimensional. Os seguintes exemplos:

      img

      O código de estratégia escrito em JavaScript:

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

      Interessante pode ajustar o valor de a, b, e re-teste para executar.

  • Tipos de módulos matemáticos

    Em muitos dos exemplos anteriores, nós usamos mais ou menos alguns módulos matemáticos. A seguir, descrevemos alguns módulos de matemática que ainda não foram aprendidos.

    • 1, módulo de função triangular

      Observe que o parâmetro para a localização do ângulo no módulo ângulo é um valor de ângulo, não um valor de arco.

      img

    • 2, módulo numérico de circunferência

      img

      Revisão de impressão:img

    • 3, para obter módulos aleatórios dentro de um intervalo de valorização

      O módulo pega números aleatórios dentro de um intervalo de valores definido, onde o módulo pode preencher os valores diretamente, ou usar uma variável como o início e o fim do intervalo aleatório.

      img

      Por exemplo, o código da política do JavaScript:

      function main () {
          var a = 1
          var b = 9
          Log(_N(a + Math.random() * (b - a), 0))
      }
      
    • Modulo de alcance de limites numéricos 4

      O módulo limita o preenchimento de variáveis na primeira posição do eixo, tomando valores de acordo com a faixa definida na segunda e terceira posição do eixo. O valor máximo do intervalo é maior do que o valor máximo do intervalo e o valor mínimo do intervalo é menor do que o valor máximo do intervalo. Se, nesse intervalo, o valor da variável da primeira posição () for retirado, o valor da variável em si é devolvido.

      img

      Por exemplo, o código da estratégia JavaScript:

      function main () {
          var a = 9
          Log(Math.min(Math.max(2, a), 5))
      }
      
    • 5 módulos extras

      O módulo executa operações de busca numérica de resíduos sobre o módulo numérico definido como a posição de ().

      img

      64 dividido por 10 é 6 restante 4.img

    • 6o, módulo de operação de lista

      O módulo executa uma operação sobre um módulo de lista (função como calcular a soma dos elementos na lista).

      img

      img

      Por exemplo, o código da estratégia 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]))
      }
      

A estratégia de visualização de paradigmas:

Mais estratégias podem ser encontradas em:https://www.fmz.cn/square

Outros artigos desta série

A programação é chata, pode ser feita facilmente com blocos, experimente, é muito divertido!


Relacionados

Mais.