-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.py
53 lines (53 loc) · 4.28 KB
/
main.py
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
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
carro.siga() # carro ponto metodo "siga" onde carro é o objeto
carro.esquerda() # estrutura sequencial
carro.siga() # estrutura sequencial
carro.direita() # estrutura sequencial
carro.siga() # estrutura sequencial
carro.direita() # estrutura sequencial
########################################################################################################################
carro.siga() # estrutura sequencial
# duas possibilidades dentro do programa
########################################################################################################################
# se carro direita() executar sequência: (se não virar para esquerda)
carro.siga() # Bloco de comandos se carro direita()
carro direita() # Bloco de comandos se carro direita()
carro.siga() # Bloco de comandos se carro direita()
carro.direita() # Bloco de comandos se carro direita()
carro.siga() # Bloco de comandos se carro direita()
carro.esquerda() # Bloco de comandos se carro direita()
carro.siga() # Bloco de comandos se carro direita()
carro.direita() # Bloco de comandos se carro direita()
carro.siga() # Bloco de comandos se carro direita()
########################################################################################################################
# se carro esquerda() executar sequência: (se não virar para direita)
carro.siga() # Bloco de comandos se carro esquerda()
carro.esquerda() # Bloco de comandos se carro esquerda()
carro.siga() # Bloco de comandos se carro esquerda()
carro.esquerda() # Bloco de comandos se carro esquerda()
carro.siga() # Bloco de comandos se carro esquerda()
########################################################################################################################
########################################################################################################################
########################################################################################################################
representação estruturada com indentação
########################################################################################################################
carro.siga()
se carro.esquerda() # condição para assumir sequência
carro.siga() # Bloco de comandos se carro esquerda()
carro.esquerda() # Bloco de comandos se carro esquerda()
carro.siga() # Bloco de comandos se carro esquerda()
carro.esquerda() # Bloco de comandos se carro esquerda()
carro.siga() # Bloco de comandos se carro esquerda()
senão
carro.siga() # Bloco de comandos se carro esquerda()
carro.esquerda() # Bloco de comandos se carro esquerda()
carro.siga() # Bloco de comandos se carro esquerda()
carro.esquerda() # Bloco de comandos se carro esquerda()
carro.siga() # Bloco de comandos se carro esquerda()
carro.pare()
########################################################################################################################
########################################################################################################################
########################################################################################################################