forked from aceleradora/e-practice
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Manual Gramatica~
122 lines (69 loc) · 2.33 KB
/
Manual Gramatica~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
Deve conter no manual:
- blocos de variáveis
- blocos de comandos
- concatenação
- aritmética
- atribuição
Palavra reservada:
var Para declaração de variáveis.
resultado Nome de variável reservado para o resultado final.
Nome da variável:
nomeDaVariavel O nome sempre deve começar com a primeira letra em minúsculo.
Símbolo reservado:
: Símbolo de declaração de variável.
= Símbolo de atribuição de expressão(ões).
"" Símbolo para constante string.
<> Símbolo de concatenação.
+ Operador aritmético da adição.
- Operador aritmético da subtração.
* Operador aritmético da multiplicação.
/ Operador aritmético da divisão.
() Símbolo de priorização de expressão
Tipos de variáveis:
Inteiro Para números inteiros.
String Para textos.
Observação: O tipo da variável é sempre declarado com a primeira letra maiúscula, como nos exemplos citados acima.
Declaração de Variável:
var nomeDaVariavel : TipoDaVariavel
var resultado : TipoDaVariavel
var variavel : TipoDaVariavel
Exemplos:
var contador : Inteiro
var nome : String
var resultado : String
var resultado : Inteiro
Atribuição:
nomeDaVariavel = "texto"
nomeDaVariavel = numero
nomeDaVariavel = variavel
Exemplos:
nome = "Ana"
nome = "ana"
nome = "ANA"
contador = 5
resultado = nome
resultado = contador
Concatenação:
nomeDaVariavel = "texto" <> "texto"
nomeDaVariavel = "texto" <> variavel
nomeDaVariavel = variavel <> variavel
Observação: Concatenações podem apenas ser realizadas entre tipos string.
Exemplos:
nome = "Ana" <> "Estela"
nome = "Ana" <> sobrenome
nome = nome <> sobrenome
Operações Aritméticas:
nomeDaVariavel = variavel {operadorAritmético} variavel
nomeDaVariavel = numero {operadorAritmético} variavel
nomeDaVariavel = numero {operadorAritmético} numero
nomeDaVariavel = expressão {operadorAritmético} numero
nomeDaVariavel = variavel {operadorAritmético} expressão
nomeDaVariavel = expressão {operadorAritmético} expressão
Observação: Operações aritméticas podem apenas ser realizadas entre tipos inteiros.
Exemplos:
resultado = x + y
resultado = 1 + x
resultado = 2 / 1
resultado = (x + y) * 3
resultado = z + (x + y)
resultado = (x + y) - (4 * z)