-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexemplo.pcs
96 lines (78 loc) · 1.35 KB
/
exemplo.pcs
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
Merge(A, início, meio, fim)
n1 = meio – início + 1
n2 = fim – meio
sejam E[1..n1 + 1] e D[1..n2 + 1] novos vetores
for i = 1 to n1
E[i] = A[início + i – 1]
for j = 1 to n2
for each x in 9
N = {1, 2, 3}
for each i \in N
5 ** 10 5 mod 4
print(i)
Seja l um novo Produto
NIL D[j] = A[meio + j]
E[n1 + 1] = ∞ // para saber qdo vetor acabou
D[n2 + 1] = ∞ // para saber qdo vetor acabou
i = 1
j = 1
for k = início to fim
if E[i] <= D[j]
A[k] = E[i]
i = i + 1
else
A[k] = D[j]
j = j + 1
Sejam A[1..3] e B[1..5] novos vetores
Seja A um novo vetor
Seja A uma nova Palavra
error "Mensagem inválida"
"a" "b" "c"
\lfloor x\rfloor > 5
A[1] = 2
A[2] = 13
A[3] = 99
x = 1
while x >= 0
print("oi")
x = x – 1
x = 2
repeat
print("ok")
x = x – 1
until x == 0
for i = 1 to 2
print(i)
for i = 2 downto 1
print(i)
x[5] = 1
if x ≥ 5
a = 2
else if x > 0
a = 3
else
a = 5
x = 1
y = 2
if x == 0 and y == 1
print('Condição verdadeira')
N = {1, 2, 3}
for each i N
print(i)
TRUE
FALSE
a NIL \lfloor as \rfloor \exists >= -> \sqrt 10 \alpha >= 4
\empty > 0
Soma(a, b, c)
return a + b + c
Soma(sa)
Seja P uma nova pessoa
X(P)
print(P.nome)
x.algo
Seja L uma nova lista
Seja P e Q novas pessoas
Sejam A[1..3] e B[1..5] novos vetores
A[1] = 2
A[2] = 13
A[3] = 99