·
Cursos Gerais ·
Linguagens de Programação
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
22
Técnicas de Desenvolvimento de Algoritmos - Material Teórico
Linguagens de Programação
UMG
4
Variáveis Indexadas e Matrizes em ECM404: Estruturas de Dados
Linguagens de Programação
UMG
1
Checklist Projeto Individual HTML CSS Requisitos e Funcionalidades
Linguagens de Programação
UMG
3
Exercício 2: Programação em Linguagem C
Linguagens de Programação
UMG
1
Formulário de Avaliação - Tópicos Especiais em ADS
Linguagens de Programação
UMG
20
Técnicas de Desenvolvimento de Algoritmos: Estruturas de Dados e Recomendações de Estudo
Linguagens de Programação
UMG
1
Avaliação 3 de Linguagem de Programação: Interfaces Gráficas em Java
Linguagens de Programação
UMG
6
Implementação da Detecção de Colisão em Jogo de Corrida 2D
Linguagens de Programação
UMG
1
Desafio de Desenvolvimento de Sistema de Gerenciamento de Catálogo de Músicas
Linguagens de Programação
UMG
1
Prova Final - Sistemas Programáveis
Linguagens de Programação
UMG
Texto de pré-visualização
ECM404 Estruturas de Dados e Técnicas de Programação 4 Variáveis Indexadas Vetores ECM404 Estruturas de Dados e Técnicas de Programação Variáveis indexadas armazenam um conjunto de informações de um certo tipo Exemplo 0 1 2 3 4 5 Vet Declaração int Vet6 Os índices sempre começam em zero Variáveis indexadas ECM404 Estruturas de Dados e Técnicas de Programação A declaração pode armazenar valores iniciais Exemplo 3 4 1 0 2 4 0 1 2 3 4 5 Vet int Vet6 341024 CUIDADO essa forma de atribuição só funciona na declaração da variável Variáveis indexadas ECM404 Estruturas de Dados e Técnicas de Programação Leitura de valores exemplo int i Vet6 fori0 i5 i printfValor scanfiVeti Variáveis indexadas ECM404 Estruturas de Dados e Técnicas de Programação Leitura de valores exemplo melhor define N 6 int i VetN fori0 iN1 i printfValor scanfiVeti i N Variáveis indexadas ECM404 Estruturas de Dados e Técnicas de Programação Basta usar o nome da variável define N 6 void main int iMaxVetN LerVetorVet Max MaximoVet Vamos incluir os protótipos Variáveis indexadas funções ECM404 Estruturas de Dados e Técnicas de Programação define N 6 void LerVetorintN int MaximointN void main int iMaxVetN LerVetorVet Max MaximoVet Não é preciso informar o tamanho o compilador vai ignorar Sim você pode informar o tamanho se quiser Variáveis indexadas funções ECM404 Estruturas de Dados e Técnicas de Programação define N 6 void LerVetorint int Maximoint void main int iMaxVetN LerVetorVet Max MaximoVet printfMaior valor iMax Exercício ECM404 Estruturas de Dados e Técnicas de Programação void LerVetorint V int i Variável local fori0 iN i printfValor scanfiVi Tenho uma dúvida Definição da função LerVetor Basta definir o nome escopo local Variáveis indexadas funções ECM404 Estruturas de Dados e Técnicas de Programação Em linguagem C toda variável indexada é passada por referência se a função alterar a variável indexada local a variável original também vai ser alterada Se função LerVetor usa a variável local V quando voltar para o programa principal a variável original Vet não vai ter sido alterada Variáveis indexadas funções ECM404 Estruturas de Dados e Técnicas de Programação int Maximoint VN int i int maiorV0 o primeiro for i1 iN i if Vi maior maior Vi return maior O algoritmo do maior valor Variáveis indexadas funções
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
22
Técnicas de Desenvolvimento de Algoritmos - Material Teórico
Linguagens de Programação
UMG
4
Variáveis Indexadas e Matrizes em ECM404: Estruturas de Dados
Linguagens de Programação
UMG
1
Checklist Projeto Individual HTML CSS Requisitos e Funcionalidades
Linguagens de Programação
UMG
3
Exercício 2: Programação em Linguagem C
Linguagens de Programação
UMG
1
Formulário de Avaliação - Tópicos Especiais em ADS
Linguagens de Programação
UMG
20
Técnicas de Desenvolvimento de Algoritmos: Estruturas de Dados e Recomendações de Estudo
Linguagens de Programação
UMG
1
Avaliação 3 de Linguagem de Programação: Interfaces Gráficas em Java
Linguagens de Programação
UMG
6
Implementação da Detecção de Colisão em Jogo de Corrida 2D
Linguagens de Programação
UMG
1
Desafio de Desenvolvimento de Sistema de Gerenciamento de Catálogo de Músicas
Linguagens de Programação
UMG
1
Prova Final - Sistemas Programáveis
Linguagens de Programação
UMG
Texto de pré-visualização
ECM404 Estruturas de Dados e Técnicas de Programação 4 Variáveis Indexadas Vetores ECM404 Estruturas de Dados e Técnicas de Programação Variáveis indexadas armazenam um conjunto de informações de um certo tipo Exemplo 0 1 2 3 4 5 Vet Declaração int Vet6 Os índices sempre começam em zero Variáveis indexadas ECM404 Estruturas de Dados e Técnicas de Programação A declaração pode armazenar valores iniciais Exemplo 3 4 1 0 2 4 0 1 2 3 4 5 Vet int Vet6 341024 CUIDADO essa forma de atribuição só funciona na declaração da variável Variáveis indexadas ECM404 Estruturas de Dados e Técnicas de Programação Leitura de valores exemplo int i Vet6 fori0 i5 i printfValor scanfiVeti Variáveis indexadas ECM404 Estruturas de Dados e Técnicas de Programação Leitura de valores exemplo melhor define N 6 int i VetN fori0 iN1 i printfValor scanfiVeti i N Variáveis indexadas ECM404 Estruturas de Dados e Técnicas de Programação Basta usar o nome da variável define N 6 void main int iMaxVetN LerVetorVet Max MaximoVet Vamos incluir os protótipos Variáveis indexadas funções ECM404 Estruturas de Dados e Técnicas de Programação define N 6 void LerVetorintN int MaximointN void main int iMaxVetN LerVetorVet Max MaximoVet Não é preciso informar o tamanho o compilador vai ignorar Sim você pode informar o tamanho se quiser Variáveis indexadas funções ECM404 Estruturas de Dados e Técnicas de Programação define N 6 void LerVetorint int Maximoint void main int iMaxVetN LerVetorVet Max MaximoVet printfMaior valor iMax Exercício ECM404 Estruturas de Dados e Técnicas de Programação void LerVetorint V int i Variável local fori0 iN i printfValor scanfiVi Tenho uma dúvida Definição da função LerVetor Basta definir o nome escopo local Variáveis indexadas funções ECM404 Estruturas de Dados e Técnicas de Programação Em linguagem C toda variável indexada é passada por referência se a função alterar a variável indexada local a variável original também vai ser alterada Se função LerVetor usa a variável local V quando voltar para o programa principal a variável original Vet não vai ter sido alterada Variáveis indexadas funções ECM404 Estruturas de Dados e Técnicas de Programação int Maximoint VN int i int maiorV0 o primeiro for i1 iN i if Vi maior maior Vi return maior O algoritmo do maior valor Variáveis indexadas funções