• Nenhum resultado encontrado

Estrutura de Dados e

N/A
N/A
Protected

Academic year: 2022

Share "Estrutura de Dados e"

Copied!
155
0
0

Texto

(1)

1

Estrutura de Dados e Algoritmos I

Capítulo 4. Modo debug

Márcio Palheta, M.Sc.

marcio.palheta@gmail.com

(2)

O instrutor

Desenvolve SW desde 2000

Mestre em BD-RI pela UFAM 2013

Especialista Aplicações Web pela FUCAPI 2008

marcio.palheta@gmail.com

Site das disciplinas:

https://sites.google.com/sit

MARCIO PALHETA

(3)

Plano de aula do 1º Bimestre

Funções e procedimentos (18/07)

Vetores (23, 25, 30/07, 01, 06 e 08/08)

Lista 01 – [AV1] (13 e 15/08)

Matrizes (20, 22, 27 e 29/08)

Recursividade e Strings (03, 10 e 12/09)

Lista 02 [AV2] (17 e 19/09)

Avaliação Bimestral [AVB1] (24 e 26/09)

Trabalho Prático [TP1] (01 e 03/10)

3

(4)

Plano de aula do 2º Bimestre

Registros e ponteiros(08 e 10/10)

Alocação dinâmica(15, 17 e 22/10)

Lista03 - AV3 (29 e 31/10)

Arquivos(05, 07, 12 e 14/11)

Lista04 - AV4 (19 e 21/11)

Trabalho Prático TP2 (26 e 28/11)

(5)

5

Oi Star, meu código tá dando um

resultado estranho

(6)

Oi Star, meu código tá dando um

resultado estranho

Você já rodou em modo

debug?

(7)

7

Oi Star, meu código tá dando um

resultado estranho

Você já rodou em modo

debug?

Hein?

(8)

Ok, vamos debugar seu código

(9)

9

O que é isso?

Ok, vamos debugar seu código

(10)

O que é isso?

Vamos acompanhar o estado das variáveis...

Ok, vamos debugar seu código

(11)

11

O que é isso?

Vamos debugar o código

Vamos acompanhar o

estado das variáveis... ...a cada linha executada

(12)

Iniciando o trabalho

(13)

13

Iniciando o trabalho

Tudo começa com o nosso código-fonte

(14)

Debugando o código

Antes da execução,

(15)

15

Debugando o código

Antes da execução, Memória e

MEMÓRIA

(16)

Debugando o código

Antes da execução, Memória e

Pilha de execução

Pilha de execução MEMÓRIA

(17)

17

Debugando o código

Antes da execução, Memória e

Pilha de execução Estão “vazias”

Pilha de execução MEMÓRIA

(18)

Debugando o código

Pilha de execução MEMÓRIA

À medida que as linhas do programa são executadas...

(19)

19

Debugando o código

Pilha de execução MEMÓRIA

À medida que as linhas do programa são executadas...

A memória e a pilha de execução são atualizadas

(20)

Pilha de execução MEMÓRIA

Debugando o código

Início da execução

(21)

21

Pilha de execução MEMÓRIA

Debugando o código

Definição da constante

(22)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

Atualização da memória

Definição da constante

(23)

23

Pilha de execução MEMÓRIA

Debugando o código

TAM

Execução do 5 método main()

(24)

Pilha de execução MEMÓRIA

Debugando o código

TAM

Execução do 5 método main()

(25)

25

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 Declaração de

variáveis

main()

(26)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 Declaração

do vetor

(27)

27

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 Declaração

do vetor

main()

Atualização da memória

vetor

(28)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 Declaração da

variável auxiliar

vetor

(29)

29

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 Declaração da

variável auxiliar

main() vetor

valor

Atualização da memória

(30)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 Preenchimento

do vetor

vetor

valor

(31)

31

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main() vetor

valor

Declaração de variável

(32)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 Declaração de

variável

vetor

valor

Atualização da memória

i

0

(33)

33

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main() vetor

valor i

0

(34)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

vetor

valor i

0

printf()

(35)

35

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main() vetor

valor i

0

printf()

valor 1:

Console do usuário

(36)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

vetor

valor i

0

scanf()

valor 1:

Console do usuário

(37)

37

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main() vetor

valor i

0

scanf()

valor 1: 9

Console do usuário

(38)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

vetor

valor

9

i

0

scanf()

valor 1: 9

Console do usuário

(39)

39

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main() vetor

valor

9

i

0 valor 1: 9

Console do usuário

(40)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9

vetor

valor

9

i

0 valor 1: 9

Console do usuário

(41)

41

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9

vetor

valor

9

i

0 valor 1: 9

Console do usuário

(42)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9

vetor

valor

9

i

0 valor 1: 9

Console do usuário

Passo recursivo

(43)

43

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9

vetor

valor

9

i

1 valor 1: 9

Console do usuário

Passo recursivo

(44)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9

vetor

valor

9

i

1 valor 1: 9

Console do usuário

Teste da condição de parada

(45)

45

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9

vetor

valor

9

i

1 valor 1: 9

Console do usuário

(46)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9

vetor

valor

9

i

1 valor 1: 9

Console do usuário

printf()

(47)

47

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9

vetor

valor

9

i

valor 1: 9 1 Valor 2:

Console do usuário

printf()

(48)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9

vetor

valor

9

i

valor 1: 9 1 Valor 2:

Console do usuário

(49)

49

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9

vetor

valor

9

i

valor 1: 9 1 Valor 2:

Console do usuário

scanf()

(50)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9

vetor

valor

9

i

valor 1: 9 1 Valor 2: 3

Console do usuário

scanf()

(51)

51

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9

vetor

valor

3

i

valor 1: 9 1 Valor 2: 3

Console do usuário

scanf()

(52)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9

vetor

valor

3

i

valor 1: 9 1 Valor 2: 3

Console do usuário

(53)

53

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3

vetor

valor

3

i

valor 1: 9 1 Valor 2: 3

Console do usuário

(54)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9 3

vetor

valor

3

i

valor 1: 9 1 Valor 2: 3

Console do usuário

(55)

55

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3

vetor

valor

3

i

valor 1: 9 2 Valor 2: 3

Console do usuário

(56)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9 3

vetor

valor

3

i

valor 1: 9 2 Valor 2: 3

Console do usuário

Teste da condição de parada

(57)

57

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3

vetor

valor

3

i

valor 1: 9 2 Valor 2: 3

Console do usuário

(58)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9 3

vetor

valor

3

i

valor 1: 9 2 Valor 2: 3

Console do usuário

printf()

(59)

59

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3

vetor

valor

3

i

valor 1: 9 2 Valor 2: 3 Valor 3:

Console do usuário

printf()

(60)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9 3

vetor

valor

3

i

valor 1: 9 2 Valor 2: 3 Valor 3:

Console do usuário

(61)

61

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3

vetor

valor

3

i

valor 1: 9 2 Valor 2: 3 Valor 3:

Console do usuário

scanf()

(62)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9 3

vetor

valor

3

i

valor 1: 9 2 Valor 2: 3 Valor 3: 1

Console do usuário

scanf()

(63)

63

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3

vetor

valor

1

i

valor 1: 9 2 Valor 2: 3 Valor 3: 1

Console do usuário

scanf()

(64)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5 9 3

vetor

valor

1

i

valor 1: 9 2 Valor 2: 3 Valor 3: 1

Console do usuário

(65)

65

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1

vetor

valor

1

i

valor 1: 9 2 Valor 2: 3 Valor 3: 1

Console do usuário

(66)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1

vetor

valor

1

i

valor 1: 9 2 Valor 2: 3 Valor 3: 1

Console do usuário

(67)

67

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1

vetor

valor

1

i

valor 1: 9 3 Valor 2: 3 Valor 3: 1

Console do usuário

(68)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1

vetor

valor

1

i

valor 1: 9 3 Valor 2: 3 Valor 3: 1

Console do usuário

Teste da condição de parada

(69)

69

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1

vetor

valor

1

i

valor 1: 9 3 Valor 2: 3 Valor 3: 1

Console do usuário

(70)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1

vetor

valor

1

i

valor 1: 9 3 Valor 2: 3 Valor 3: 1

Console do usuário

printf()

(71)

71

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1

vetor

valor

1

i

3 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4:

Console do usuário

printf()

(72)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1

vetor

valor

1

i

3 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4:

Console do usuário

(73)

73

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1

vetor

valor

1

i

3 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4:

Console do usuário

scanf()

(74)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1

vetor

valor

1

i

3 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6

Console do usuário

scanf()

(75)

75

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1

vetor

valor

6

i

3 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6

Console do usuário

scanf()

(76)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1

vetor

valor

6

i

3 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6

Console do usuário

(77)

77

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6

vetor

valor

6

i

3 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6

Console do usuário

(78)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6

vetor

valor

6

i

3 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6

Console do usuário

(79)

79

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6

vetor

valor

6

i

4 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6

Console do usuário

(80)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6

vetor

valor

6

i

4 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6

Console do usuário

Teste da condição de parada

(81)

81

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6

vetor

valor

6

i

4 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6

Console do usuário

(82)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6

vetor

valor

6

i

4 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6

Console do usuário

printf()

(83)

83

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6

vetor

valor

6

i

4 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5:

Console do usuário

printf()

(84)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6

vetor

valor

6

i

4 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5:

Console do usuário

(85)

85

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6

vetor

valor

6

i

4 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5:

Console do usuário

scanf()

(86)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6

vetor

valor

6

i

4 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

scanf()

(87)

87

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6

vetor

valor

2

i

4 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

scanf()

(88)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6

vetor

valor

2

i

4 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

(89)

89

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

valor

2

i

4 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

(90)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

valor

2

i

4 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

(91)

91

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

valor

2

i

5 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

(92)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

valor

2

i

5 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

Teste da condição de parada

(93)

93

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

valor

2

i

5 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

Teste da condição de parada

Falha no teste.

Fim do laço

(94)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

valor

2 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

Escopo de variáveis

(95)

95

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

valor

2 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

Escopo de variáveis A variável “i” só existia dentro do laço de repetição

(96)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

valor

2 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

(97)

97

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

valor

2 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor()

(98)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

valor

2 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor()

Escopo de variáveis

(99)

99

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

valor

2 valor 1: 9

Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor()

Escopo de variáveis A variável “valor”

só existia dentro do método main()

(100)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

valor 1: 9 Valor 2: 3 Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor()

(101)

101

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor()

(102)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 3: 1 Valor 4: 6

Console do usuário

imprimirVetor()

Escopo de variáveis

(103)

103

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor()

Escopo de variáveis

A variável “vetor”

pertence ao método imprimrVetor()

(104)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 3: 1 Valor 4: 6

Console do usuário

imprimirVetor()

Escopo de variáveis

A variável “vetor”

pertence ao método imprimrVetor()

Guarda uma referência

(105)

105

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 3: 1 Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor()

(106)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 3: 1 Valor 4: 6

Console do usuário

imprimirVetor() printf()

(107)

107

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

Console do usuário

imprimirVetor() printf()

(108)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor()

(109)

109

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

Console do usuário

imprimirVetor()

(110)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

0

(111)

111

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

Console do usuário

imprimirVetor() i

0

(112)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

0

(113)

113

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

Console do usuário

imprimirVetor() i

0

printf()

(114)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

0

printf()

(115)

115

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9,

Console do usuário

imprimirVetor() i

0

(116)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

1

(117)

117

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9,

Console do usuário

imprimirVetor() i

1

(118)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

1

(119)

119

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9

Console do usuário

imprimirVetor() i

1

printf()

(120)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

1

printf()

(121)

121

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3,

Console do usuário

imprimirVetor() i

1

(122)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

2

(123)

123

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3,

Console do usuário

imprimirVetor() i

2

(124)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

2

(125)

125

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3,

Console do usuário

imprimirVetor() i

2

printf()

(126)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

2

printf()

(127)

127

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3, 1,

Console do usuário

imprimirVetor() i

2

(128)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

3

(129)

129

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3, 1,

Console do usuário

imprimirVetor() i

3

(130)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

3

(131)

131

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3, 1,

Console do usuário

imprimirVetor() i

3

printf()

(132)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

3

printf()

(133)

133

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3, 1, 6,

Console do usuário

imprimirVetor() i

3

(134)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

4

(135)

135

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3, 1, 6,

Console do usuário

imprimirVetor() i

4

(136)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

4

(137)

137

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3, 1, 6,

Console do usuário

imprimirVetor() i

4

printf()

(138)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

4

printf()

(139)

139

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3, 1, 6, 2,

Console do usuário

imprimirVetor() i

4

(140)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

5

(141)

141

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3, 1, 6, 2,

Console do usuário

imprimirVetor() i

5

(142)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor() i

5

(143)

143

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3, 1, 6, 2,

Console do usuário

imprimirVetor()

(144)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Console do usuário

imprimirVetor()

(145)

145

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

main()

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3, 1, 6, 2,

Console do usuário

imprimirVetor()

Fim do método imprimirVetor()

(146)

Pilha de execução MEMÓRIA

Debugando o código

TAM

5

9 3 1 6 2

vetor

Valor 4: 6 Valor 5: 2

Conteudo do vetor:

9, 3, 1, 6, 2,

Console do usuário

Referências

Documentos relacionados

Os instrumentos de pesquisa utilizados serão: Ficha de Rastreamento das Participantes do Estudo, International Consultation on Incontinence Questionnaire – Short Form

Changes in the gut microbiota appears to be a key element in the pathogenesis of hepatic and gastrointestinal disorders, including non-alcoholic fatty liver disease, alcoholic

Utilizando a ferramenta para análise e depuração de código do Chrome (Atalho F12), analise a mensagem que o console informa sobre “Synchronous XMLHttpRequest“ ao

Therefore, the aim of this study was to identify the species of Colletotrichum associated with chayote anthracnose in different production poles of Brazil, based on DNA sequence

In this study, we describe the fish demersal assemblage along the continental shelf of the northeast Brazilian coast 5°-9°S, specifically the ecological descriptors and the

compra dele, no que diz respeito aos gastos relacionados com alimentos e motivos de escolha do ponto de venda, é chegada a hora de entendermos o conhecimento dele acerca de

desenvolvimento deste trabalho têm as seguintes metas a serem atingidas: 1 Confirmar que o cenário apresentado depois do Plano1 Diretor de Reforma do Aparelho do Estado 1997, CPI