SlideShare uma empresa Scribd logo
1 de 16
Lógica de ProgramaçãoLógica de Programação
VetoresVetores
Prof. Wesley R. Bezerra
wesleybez@yahoo.com.br
RoteiroRoteiro
• O que são vetores?
• Variáveis x Vetores.
• Declarando um vetor.
• Sintaxe.
• Acessando dados.
• Exercício.
• Conclusão.
ObjetivoObjetivo
• Aprender uma forma
de manipular
múltiplos dados.
O que são vetores?O que são vetores?
• É uma variável multidimensional, ou seja, uma
variável que pode guardar mais de um valor
simultaneamente, sendo que estes valores
devem ser indexados.
• Observação: em algoritmos o índice de um
vetor começa a partir da posição 1;
Variáveis x VetoresVariáveis x Vetores
• Podemos comparar um vetor a um prédio e
uma variável simples a uma casa.
• Para endereçarmos uma carta para uma casa
devemos anotar seu endereço fornecendo
somente o seu número, no caso da variável
simples, somente o nome da variável.
• Quando queremos endereçar uma carta para
uma pessoa que mora em um prédio devemos
informar o numero do prédio e juntamente
deveremos informar também o numero do
apartamento.
• No caso de uma variável do tipo vetor além de
informar o nome da variável devemos
informar também o índice onde será
armazenado o valor.
Declarando um vetorDeclarando um vetor
• Um vetor deverá ser declarado juntamente
com as outras variáveis na seção var de seu
algoritmo.
• Exemplo:
SintaxeSintaxe
• <nome_vet> : vetor[<inicio>..<fim>] de <tipo>
• Legendas:
– Nome_vet : nome da variável vetor
– Inicio : indice inicial do vetor
– Fim: indice final do vetor
– Tipo : tipo dos elementos do vetor
Acessando dadosAcessando dados
• Para acessa os dados devemos informar qual
o índice do dado que queremos manipular,
tanto para situações onde obtemos o dados
ou ainda inserimos novo.
• Exemplos:
ExercícioExercício
• Faça um algoritmo que leia 4 nomes e depois
os escreva na tela, um por linha.
• Faça um algoritmo que leia 8 alturas e diga
qual a maior.
ConclusãoConclusão
• Vetores nos permitem manipular dados de
mesmo tipo de maneira mais eficiente,
evitando assim que tenhamos que criar
muitas variáveis para guardar muitos valores,
através de vetores podemos guardá-las todas
em uma mesma variável em índices
diferentes.
ObrigadoObrigado
Duvidas e sugestões
wesleybez@yahoo.com.br

Mais conteúdo relacionado

Mais procurados

Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
Mauro Pereira
 
Powerpoint - Ficha 1 e 2
Powerpoint - Ficha 1 e 2 Powerpoint - Ficha 1 e 2
Powerpoint - Ficha 1 e 2
filipereira
 

Mais procurados (20)

Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetores
 
Comandos em python
Comandos em pythonComandos em python
Comandos em python
 
Algoritmos - Lógica de Programação
Algoritmos - Lógica de ProgramaçãoAlgoritmos - Lógica de Programação
Algoritmos - Lógica de Programação
 
Algoritmos - Matrizes
Algoritmos - MatrizesAlgoritmos - Matrizes
Algoritmos - Matrizes
 
Aula 4 - Estruturas condicionais
Aula 4 - Estruturas condicionaisAula 4 - Estruturas condicionais
Aula 4 - Estruturas condicionais
 
Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosAula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
 
Aula 01 - Revisão Algoritmo 1
Aula 01  - Revisão Algoritmo 1Aula 01  - Revisão Algoritmo 1
Aula 01 - Revisão Algoritmo 1
 
Threads 09: Paralelismo
Threads 09: ParalelismoThreads 09: Paralelismo
Threads 09: Paralelismo
 
Excel
ExcelExcel
Excel
 
Algoritmos: Tipos de Dados
Algoritmos: Tipos de DadosAlgoritmos: Tipos de Dados
Algoritmos: Tipos de Dados
 
Powerpoint - Ficha 1 e 2
Powerpoint - Ficha 1 e 2 Powerpoint - Ficha 1 e 2
Powerpoint - Ficha 1 e 2
 
Linguagem C - Ponteiros
Linguagem C - PonteirosLinguagem C - Ponteiros
Linguagem C - Ponteiros
 
Aula 02 - JavaScript: Arrays
Aula 02 - JavaScript: ArraysAula 02 - JavaScript: Arrays
Aula 02 - JavaScript: Arrays
 
Algoritmos - capítulo 1
Algoritmos - capítulo 1Algoritmos - capítulo 1
Algoritmos - capítulo 1
 
Python - Introdução
Python - IntroduçãoPython - Introdução
Python - Introdução
 
Introdução a JavaScript
Introdução a JavaScriptIntrodução a JavaScript
Introdução a JavaScript
 
Aula 02 - Escolha caso
Aula 02 - Escolha casoAula 02 - Escolha caso
Aula 02 - Escolha caso
 
Introdução ao SQL
Introdução ao SQLIntrodução ao SQL
Introdução ao SQL
 

Destaque

Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
Mauro Pereira
 
Resposta do curso bradesco j2me
Resposta do curso bradesco j2meResposta do curso bradesco j2me
Resposta do curso bradesco j2me
118452
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
Crishna Irion
 
Fundamentos da programação de computadores 2ª edição
Fundamentos da programação de computadores   2ª ediçãoFundamentos da programação de computadores   2ª edição
Fundamentos da programação de computadores 2ª edição
Leandro Rocha de Oliveira
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
socrahn
 
Coletanea de-exercicios-resolvidos-em-liguagem-c
Coletanea de-exercicios-resolvidos-em-liguagem-cColetanea de-exercicios-resolvidos-em-liguagem-c
Coletanea de-exercicios-resolvidos-em-liguagem-c
Wilson Kushima
 

Destaque (20)

aula 08 - Logica de Programacao
aula 08 - Logica de Programacaoaula 08 - Logica de Programacao
aula 08 - Logica de Programacao
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Algoritmos e Programação: Matrizes
Algoritmos e Programação: MatrizesAlgoritmos e Programação: Matrizes
Algoritmos e Programação: Matrizes
 
Algoritmos - Arquivos Parte 2
Algoritmos - Arquivos Parte 2Algoritmos - Arquivos Parte 2
Algoritmos - Arquivos Parte 2
 
aula 11 de logica de programacao
aula 11 de logica de programacaoaula 11 de logica de programacao
aula 11 de logica de programacao
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetição
 
Estrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentaisEstrutura de Dados - Conceitos fundamentais
Estrutura de Dados - Conceitos fundamentais
 
Apostila de Introdução aos Algoritmos - usando o Visualg
Apostila de Introdução aos Algoritmos - usando o VisualgApostila de Introdução aos Algoritmos - usando o Visualg
Apostila de Introdução aos Algoritmos - usando o Visualg
 
Aula 9 - Estruturas Condicionais
Aula 9 - Estruturas CondicionaisAula 9 - Estruturas Condicionais
Aula 9 - Estruturas Condicionais
 
Estrutura de dados - Pilhas
Estrutura de dados - PilhasEstrutura de dados - Pilhas
Estrutura de dados - Pilhas
 
Cinemática Vetorial
Cinemática VetorialCinemática Vetorial
Cinemática Vetorial
 
Apostila Visualg
Apostila VisualgApostila Visualg
Apostila Visualg
 
Manual de portugol
Manual de portugolManual de portugol
Manual de portugol
 
Resposta do curso bradesco j2me
Resposta do curso bradesco j2meResposta do curso bradesco j2me
Resposta do curso bradesco j2me
 
Introdução a estrutura de dados josé lucas rangel - raulzinho.cb@hotmail.com
Introdução a estrutura de dados   josé lucas rangel - raulzinho.cb@hotmail.comIntrodução a estrutura de dados   josé lucas rangel - raulzinho.cb@hotmail.com
Introdução a estrutura de dados josé lucas rangel - raulzinho.cb@hotmail.com
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
 
Fundamentos da programação de computadores 2ª edição
Fundamentos da programação de computadores   2ª ediçãoFundamentos da programação de computadores   2ª edição
Fundamentos da programação de computadores 2ª edição
 
Algoritmos em portugol
Algoritmos em portugolAlgoritmos em portugol
Algoritmos em portugol
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
 
Coletanea de-exercicios-resolvidos-em-liguagem-c
Coletanea de-exercicios-resolvidos-em-liguagem-cColetanea de-exercicios-resolvidos-em-liguagem-c
Coletanea de-exercicios-resolvidos-em-liguagem-c
 

Semelhante a Lógica de Programação - Vetor

Curso De Algoritmo Aula 10
Curso De Algoritmo   Aula 10Curso De Algoritmo   Aula 10
Curso De Algoritmo Aula 10
Felipe Santos
 
Aula 06 vetores e matrizes
Aula 06   vetores e matrizesAula 06   vetores e matrizes
Aula 06 vetores e matrizes
Tácito Graça
 
Aula 8 - Vetores e Matrizes.pptx
Aula 8 - Vetores e Matrizes.pptxAula 8 - Vetores e Matrizes.pptx
Aula 8 - Vetores e Matrizes.pptx
Osvano Silva
 

Semelhante a Lógica de Programação - Vetor (20)

Aula 13
Aula 13Aula 13
Aula 13
 
Curso De Algoritmo Aula 10
Curso De Algoritmo   Aula 10Curso De Algoritmo   Aula 10
Curso De Algoritmo Aula 10
 
Cap09
Cap09Cap09
Cap09
 
Cap09
Cap09Cap09
Cap09
 
Cap09
Cap09Cap09
Cap09
 
Aula 5 aed - vetores
Aula 5   aed - vetoresAula 5   aed - vetores
Aula 5 aed - vetores
 
Algoritmos e Programação: Vetores
Algoritmos e Programação: VetoresAlgoritmos e Programação: Vetores
Algoritmos e Programação: Vetores
 
Aula 2 | Vetores
Aula 2 | VetoresAula 2 | Vetores
Aula 2 | Vetores
 
Aula Vetores - 08-05-2023.pdf
Aula Vetores - 08-05-2023.pdfAula Vetores - 08-05-2023.pdf
Aula Vetores - 08-05-2023.pdf
 
Aula 06 vetores e matrizes
Aula 06   vetores e matrizesAula 06   vetores e matrizes
Aula 06 vetores e matrizes
 
Construcao de Algoritmos - Aula 10
Construcao de Algoritmos - Aula 10Construcao de Algoritmos - Aula 10
Construcao de Algoritmos - Aula 10
 
PHP
PHPPHP
PHP
 
JAVA - Vetores
JAVA - VetoresJAVA - Vetores
JAVA - Vetores
 
Alg aula 06 - vetores tp1
Alg   aula 06 - vetores tp1Alg   aula 06 - vetores tp1
Alg aula 06 - vetores tp1
 
8. matrizes
8. matrizes8. matrizes
8. matrizes
 
Programação aula002
Programação aula002Programação aula002
Programação aula002
 
Aula06
Aula06Aula06
Aula06
 
Aula 8 - Vetores e Matrizes.pptx
Aula 8 - Vetores e Matrizes.pptxAula 8 - Vetores e Matrizes.pptx
Aula 8 - Vetores e Matrizes.pptx
 
Vetores e Matrizes em C.
Vetores e Matrizes em C.Vetores e Matrizes em C.
Vetores e Matrizes em C.
 
Vetores e Matrizes.pdf
Vetores e Matrizes.pdfVetores e Matrizes.pdf
Vetores e Matrizes.pdf
 

Mais de Wesley R. Bezerra

Lógica de Programação - Tipos de dados
Lógica de Programação - Tipos de dadosLógica de Programação - Tipos de dados
Lógica de Programação - Tipos de dados
Wesley R. Bezerra
 

Mais de Wesley R. Bezerra (20)

Wordpress :: Plugins - visão geral
Wordpress :: Plugins - visão geralWordpress :: Plugins - visão geral
Wordpress :: Plugins - visão geral
 
Wordpress :: Ambiente administrativo
Wordpress :: Ambiente administrativoWordpress :: Ambiente administrativo
Wordpress :: Ambiente administrativo
 
Wordpress :: Alterando aparência
Wordpress :: Alterando aparênciaWordpress :: Alterando aparência
Wordpress :: Alterando aparência
 
Wordpress :: Configurar seu blog
Wordpress :: Configurar seu blogWordpress :: Configurar seu blog
Wordpress :: Configurar seu blog
 
Java Básico
Java BásicoJava Básico
Java Básico
 
Lógica de Programação - Procedimento
Lógica de Programação - ProcedimentoLógica de Programação - Procedimento
Lógica de Programação - Procedimento
 
Lógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicionalLógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicional
 
Lógica de Programação - Operadores
Lógica de Programação - OperadoresLógica de Programação - Operadores
Lógica de Programação - Operadores
 
Lógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dadosLógica de Programação - Entrada/saída de dados
Lógica de Programação - Entrada/saída de dados
 
Lógica de Programação - Tipos de dados
Lógica de Programação - Tipos de dadosLógica de Programação - Tipos de dados
Lógica de Programação - Tipos de dados
 
Lógica de Programação - Estrutura algoritmo
Lógica de Programação - Estrutura algoritmoLógica de Programação - Estrutura algoritmo
Lógica de Programação - Estrutura algoritmo
 
Lógica de Programação - Fluxograma
Lógica de Programação - FluxogramaLógica de Programação - Fluxograma
Lógica de Programação - Fluxograma
 
Lógica de Programação - Introdução
Lógica de Programação - IntroduçãoLógica de Programação - Introdução
Lógica de Programação - Introdução
 
Wordpress Introdução ao Desenvolvimento de Templates
Wordpress Introdução ao Desenvolvimento de TemplatesWordpress Introdução ao Desenvolvimento de Templates
Wordpress Introdução ao Desenvolvimento de Templates
 
Wordpress - bloginfo()
Wordpress - bloginfo()Wordpress - bloginfo()
Wordpress - bloginfo()
 
Wordpress Arquivo de Configuração
Wordpress Arquivo de ConfiguraçãoWordpress Arquivo de Configuração
Wordpress Arquivo de Configuração
 
Wordpress Introdução a Plugins
Wordpress Introdução a PluginsWordpress Introdução a Plugins
Wordpress Introdução a Plugins
 
Worpress Introdução a Temas
Worpress Introdução a TemasWorpress Introdução a Temas
Worpress Introdução a Temas
 
Wordpress Ambiente Administrativo
Wordpress Ambiente AdministrativoWordpress Ambiente Administrativo
Wordpress Ambiente Administrativo
 
Wordpress Instalação
Wordpress InstalaçãoWordpress Instalação
Wordpress Instalação
 

Lógica de Programação - Vetor

  • 1. Lógica de ProgramaçãoLógica de Programação VetoresVetores Prof. Wesley R. Bezerra wesleybez@yahoo.com.br
  • 2. RoteiroRoteiro • O que são vetores? • Variáveis x Vetores. • Declarando um vetor. • Sintaxe. • Acessando dados. • Exercício. • Conclusão.
  • 3. ObjetivoObjetivo • Aprender uma forma de manipular múltiplos dados.
  • 4. O que são vetores?O que são vetores? • É uma variável multidimensional, ou seja, uma variável que pode guardar mais de um valor simultaneamente, sendo que estes valores devem ser indexados.
  • 5. • Observação: em algoritmos o índice de um vetor começa a partir da posição 1;
  • 6. Variáveis x VetoresVariáveis x Vetores • Podemos comparar um vetor a um prédio e uma variável simples a uma casa.
  • 7. • Para endereçarmos uma carta para uma casa devemos anotar seu endereço fornecendo somente o seu número, no caso da variável simples, somente o nome da variável.
  • 8. • Quando queremos endereçar uma carta para uma pessoa que mora em um prédio devemos informar o numero do prédio e juntamente deveremos informar também o numero do apartamento.
  • 9. • No caso de uma variável do tipo vetor além de informar o nome da variável devemos informar também o índice onde será armazenado o valor.
  • 10. Declarando um vetorDeclarando um vetor • Um vetor deverá ser declarado juntamente com as outras variáveis na seção var de seu algoritmo. • Exemplo:
  • 11. SintaxeSintaxe • <nome_vet> : vetor[<inicio>..<fim>] de <tipo> • Legendas: – Nome_vet : nome da variável vetor – Inicio : indice inicial do vetor – Fim: indice final do vetor – Tipo : tipo dos elementos do vetor
  • 12. Acessando dadosAcessando dados • Para acessa os dados devemos informar qual o índice do dado que queremos manipular, tanto para situações onde obtemos o dados ou ainda inserimos novo. • Exemplos:
  • 13. ExercícioExercício • Faça um algoritmo que leia 4 nomes e depois os escreva na tela, um por linha.
  • 14. • Faça um algoritmo que leia 8 alturas e diga qual a maior.
  • 15. ConclusãoConclusão • Vetores nos permitem manipular dados de mesmo tipo de maneira mais eficiente, evitando assim que tenhamos que criar muitas variáveis para guardar muitos valores, através de vetores podemos guardá-las todas em uma mesma variável em índices diferentes.