Conceitos Básicos – Programação

Palavras Reservadas

Definição:

Uma palavra que não pode ser utilizada como um identificador – por ser reservada para uso da gramática da linguagem.

Depuração

Definição:

Processo de encontrar a resolver defeitos ou problemas com um programa de computador, que o previne de operar de forma correta.

 

Formas de Depurar:

Step Over [F3] : Executa o código linha a linha, desconsiderando funções, por isso ‘step over’ ou ‘pular’.

Trace Into [F7] : Também executa um código linha a linha, porém também testa funções linha a linha. Trace into, traçar dentro.

Break-Point : Seleciona a linha de código para iniciar teste – marcada com um círculo vermelho.

Variáveis

Definição:

Um objeto, (uma posição, normalmente alocada na memória do computador) capaz de reter e representar um valor ou expressão.

 

Identificadores:

Um nome para identificá-la e permitir ao programador referenciá-la cada vez que necessário.

 

Como Declarar:

Entre as palavra reservadas var e o início do nosso código com a palavra reservada Inicio (Begin).

Português
Inglês
Definição
Exemplo
Real
Float
Representa números ponto flutuantes (real)
3.14
Inteiro
Integer
Representa números inteiros
1; 2; 3
Booleano
Boolean
Representa uma relação binária (1 e 0)
Verdadeiro (True) & Falso (False)

Parâmetros

Definição:

Uma interface entre o mundo externo (usuário) com o código sendo executado.

 

Identificadores:

Um nome para identificá-la e permitir ao programador referenciá-la cada vez que necessário e para que o usuário saiba sua utilidade.

 

Como Declarar:

Entre a palavra reservada Parametro ou Input e a palavra reservada var.

 

Tipos:

Utiliza os mesmos tipos definidos nas variáveis. (Real, Inteiro, Booleano)

Series de Dados

Definição:

São os valores decorrentes de cada candle (vela) do gráfico.

Português
Inglês
Definição
Exemplos
Abertura
Open
Retorna o valor de abertura da barra atual.
Open[1]; Abertura[1]
Fechamento
Close
Retorna o valor de fechamento da barra atual.
Close[1]; Fechamento[1]
Minima
Low
Retorna o valor mínimo da barra atual.
Low[1]; Minima[1]
Maxima
High
Retorna o valor máximo da barra atual.
High[1]; Maxima[1]
Quantidade
Quantity
Retorna o valor da quantidade de negociações da barra atual.
Quantity[1]; Quantidade[1]

Operadores Matemáticos

Ordem das Operações:

Divisão possui maior força de precedência, seguido por multiplicação, e então soma e subtração.

Nota: Soma e subtração seguem a ordem por sequência – ou seja – o operador que estiver primeiro é executado antes.

 

Exemplos:

10*10/5+2 = 22

1*2+2 = 102

50+100*10/2-1 = 549

Operador
Descrição
Exemplo
Resultado
+
Adição
5 + 4
9
Subtração
5 – 4
1
*
Multiplicação
5 * 4
20
/
Divisão
5 / 4
1.25

Operadores de Comparação

Definição:

Operadores usados para comparar valores, utilizados para controle de fluxo.

Operador
Descrição
Exemplo
Resultado
>
Maior que
5 > 4
Verdadeiro
<
Menor que
4 < 5
Verdadeiro
>=
Maior ou igual
5 >= 5; 6 >= 5
Verdadeiro
<=
Menor ou igual
5 <= 5; 4 <= 5
Verdadeiro
=
Igual
5 = 5; 4 = 4
Verdadeiro
<>
Diferente
5 <> 4; 4 <> 5
Verdadeiro

Operadores Lógicos

Definição:

Uma porta lógica é um ‘dispositivo eletrônico’ que implementa uma função booleana, uma operação lógica executada em uma ou mais entradas binárias que produz uma única saída binária.

 

Convenção:

[0] = Falso

[1] = Verdadeiro

 

Operador Lógico ‘e’:

Saída ‘verdadeira’ (1) quando todas as entradas forem verdadeiras (1)

 

Operador Lógico ‘ou’:

Saída ‘verdadeira’ (1) quando ao menos 1 das entradas for verdadeira (1)

A
B
X = A ‘e’ B
Booleano
1
1
1
Verdadeiro
1
0
0
Falso
0
1
0
Falso
0
0
0
Falso
A
B
X = A ‘ou’ B
Booleano
1
1
1
Verdadeiro
1
0
1
Verdadeiro
0
1
1
Verdadeiro
0
0
0
Falso

Fazer login com suas credenciais

ou    

Esqueceu sua senha?

Create Account