SlideShare uma empresa Scribd logo
Lógica de programação




      Prof: Leandro Maranim Dei Santi
         Prof. Eduardo Rossit Paiossin
Conteúdo da aula

   Vetores:

   Declarando vetores.

   Inserindo valores em um vetor.

   Montando um vetor.
Vetor
Vetor é uma variável que pode armazenar várias
constantes de mesmo tipo.

Podem ser vistos como listas de elementos do mesmo
tipo.
Também conhecida como          Estruturas   compostas
homogêneas unidimensionais

A praticidade do vetor está na facilidade de manipular
um conjunto de informações do mesmo tipo sem a
necessidade de declararmos muitas variáveis.
Vetor

Operações principais sobre vetores:

leitura
escrita
soma dos elementos
ordenação
Declarando um Vetor


Inicio
         NOTAS: vetor [1..20] numérico
         NOMES: vetor [1..20] literal
         IDADES: vetor [20..1] literal
fim

É recomendável iniciarmos o vetor sempre pela posição
1.
Inserindo valores em um Vetor
Para incluirmos os valores em um vetor devemos
indicar exatamente em qual posição do vetor o valor ira
ficar.
Ex: Para um vetor com 5 nomes temos:
NOMES[1] <- “Maria”
NOMES[2] <- “João”
NOMES[3] <- “Pedro”
NOMES[4] <- “Dirce”
NOMES[5] <- “Célia”

Como esse vetor vai ficar ?
Montando um Vetor
Exemplo de algoritmo para montar um vetor com 5
nomes como visto anteriormente.
Algoritmo popula_vetor
Início
        PESSOAS: vetor [1..5] literal
        PESSOA: literal
        POSICAO: número
        POSICAO <- 0
        enquanto POSICAO < 5 faça
               leia PESSOA
                POSICAO <- POSICAO +1
                PESSOAS[POSICAO ] <- PESSOA
        fim-enquanto
fim
Exercícios
1) Faça um algoritmo para armazenar os nomes dos 31
   alunos da nossa sala.
2) Um velocista corre 50 voltas na pista de atletismo
   em um dia de treino. Faça um algoritmo para
   armazenar os tempos de cada volta do atleta
   exibindo no final o número da volta e o tempo obtido
   pelo atleta.
3) Faça um algoritmo para armazenar os nomes e
   telefones dos 50 clientes de uma pequena empresa
4) Faça um algoritmo para armazenar todos os
   números pares positivos compreendidos entre 0 e
   100. Quando o número identificado for 0 imprimir
   “Número zero” e quando o número for um número
   impar escrever “Número Impar”
Bibliografia

 Para a preparação da aula foi utilizado o livro do curso
                entregue pelo SENAC

Mais conteúdo relacionado

Destaque

President ADB - Reuters June 2005
President ADB - Reuters June 2005President ADB - Reuters June 2005
President ADB - Reuters June 2005Sherry Kennedy
 
Links
LinksLinks
Componentes del pc
Componentes del pcComponentes del pc
Componentes del pc
Dany Alberto Perez Vasquez
 
sustentable guevara Sustentable[1]
sustentable guevara Sustentable[1]sustentable guevara Sustentable[1]
sustentable guevara Sustentable[1]
Luchi Guevara
 
Practica3
Practica3Practica3
Practica3
rigoberto65
 
TRABAJO HARDWARE Y SOFTWARE
TRABAJO HARDWARE Y SOFTWARETRABAJO HARDWARE Y SOFTWARE
TRABAJO HARDWARE Y SOFTWARE
san mateo
 
Ada 10
Ada 10Ada 10
Ada 10
kaohs123
 
amber house reference letter
amber house reference letteramber house reference letter
amber house reference lettervinita crenshaw
 
Reunião nº 22 Interacção das Novas Gerações com a Rotary Foundation - dia 2...
Reunião nº 22   Interacção das Novas Gerações com a Rotary Foundation - dia 2...Reunião nº 22   Interacção das Novas Gerações com a Rotary Foundation - dia 2...
Reunião nº 22 Interacção das Novas Gerações com a Rotary Foundation - dia 2...
Rotary Clube Vizela
 
Tecnología y educación
Tecnología y educación Tecnología y educación
Tecnología y educación
yolandacenturion
 
Case BT - Premios Colunistas 2013
Case BT  - Premios Colunistas 2013Case BT  - Premios Colunistas 2013
Case BT - Premios Colunistas 2013
Monumenta
 
Aula05
Aula05Aula05

Destaque (17)

Cablage warning
Cablage warningCablage warning
Cablage warning
 
Garage Door Repair Bellevue
Garage Door Repair BellevueGarage Door Repair Bellevue
Garage Door Repair Bellevue
 
3011350
30113503011350
3011350
 
14001 llc
14001 llc14001 llc
14001 llc
 
President ADB - Reuters June 2005
President ADB - Reuters June 2005President ADB - Reuters June 2005
President ADB - Reuters June 2005
 
Links
LinksLinks
Links
 
9001 llc
9001 llc9001 llc
9001 llc
 
Componentes del pc
Componentes del pcComponentes del pc
Componentes del pc
 
sustentable guevara Sustentable[1]
sustentable guevara Sustentable[1]sustentable guevara Sustentable[1]
sustentable guevara Sustentable[1]
 
Practica3
Practica3Practica3
Practica3
 
TRABAJO HARDWARE Y SOFTWARE
TRABAJO HARDWARE Y SOFTWARETRABAJO HARDWARE Y SOFTWARE
TRABAJO HARDWARE Y SOFTWARE
 
Ada 10
Ada 10Ada 10
Ada 10
 
amber house reference letter
amber house reference letteramber house reference letter
amber house reference letter
 
Reunião nº 22 Interacção das Novas Gerações com a Rotary Foundation - dia 2...
Reunião nº 22   Interacção das Novas Gerações com a Rotary Foundation - dia 2...Reunião nº 22   Interacção das Novas Gerações com a Rotary Foundation - dia 2...
Reunião nº 22 Interacção das Novas Gerações com a Rotary Foundation - dia 2...
 
Tecnología y educación
Tecnología y educación Tecnología y educación
Tecnología y educación
 
Case BT - Premios Colunistas 2013
Case BT  - Premios Colunistas 2013Case BT  - Premios Colunistas 2013
Case BT - Premios Colunistas 2013
 
Aula05
Aula05Aula05
Aula05
 

Mais de Eduardo Paiossin

Aula01 orçamento
Aula01   orçamentoAula01   orçamento
Aula01 orçamento
Eduardo Paiossin
 
Aula01 hardware
Aula01   hardwareAula01   hardware
Aula01 hardware
Eduardo Paiossin
 
Aula07
Aula07Aula07
Aula06
Aula06Aula06
Aula04
Aula04Aula04
Aula03
Aula03Aula03
Aula02
Aula02Aula02
Aula01
Aula01Aula01
TCC - Pós Graduação - Gerencia de Projetos - PMI
TCC - Pós Graduação - Gerencia de Projetos - PMITCC - Pós Graduação - Gerencia de Projetos - PMI
TCC - Pós Graduação - Gerencia de Projetos - PMI
Eduardo Paiossin
 
Aula10
Aula10Aula10
Aula09
Aula09Aula09
Aula09
Aula09Aula09
Aula08
Aula08Aula08
Aula06
Aula06Aula06
Aula05
Aula05Aula05
Aula04
Aula04Aula04
Aula03
Aula03Aula03
Aula02
Aula02Aula02
Aula01
Aula01Aula01

Mais de Eduardo Paiossin (19)

Aula01 orçamento
Aula01   orçamentoAula01   orçamento
Aula01 orçamento
 
Aula01 hardware
Aula01   hardwareAula01   hardware
Aula01 hardware
 
Aula07
Aula07Aula07
Aula07
 
Aula06
Aula06Aula06
Aula06
 
Aula04
Aula04Aula04
Aula04
 
Aula03
Aula03Aula03
Aula03
 
Aula02
Aula02Aula02
Aula02
 
Aula01
Aula01Aula01
Aula01
 
TCC - Pós Graduação - Gerencia de Projetos - PMI
TCC - Pós Graduação - Gerencia de Projetos - PMITCC - Pós Graduação - Gerencia de Projetos - PMI
TCC - Pós Graduação - Gerencia de Projetos - PMI
 
Aula10
Aula10Aula10
Aula10
 
Aula09
Aula09Aula09
Aula09
 
Aula09
Aula09Aula09
Aula09
 
Aula08
Aula08Aula08
Aula08
 
Aula06
Aula06Aula06
Aula06
 
Aula05
Aula05Aula05
Aula05
 
Aula04
Aula04Aula04
Aula04
 
Aula03
Aula03Aula03
Aula03
 
Aula02
Aula02Aula02
Aula02
 
Aula01
Aula01Aula01
Aula01
 

Último

Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
WelberMerlinCardoso
 
“A classe operária vai ao paraíso os modos de produzir e trabalhar ao longo ...
“A classe operária vai ao paraíso  os modos de produzir e trabalhar ao longo ...“A classe operária vai ao paraíso  os modos de produzir e trabalhar ao longo ...
“A classe operária vai ao paraíso os modos de produzir e trabalhar ao longo ...
AdrianoMontagna1
 
UFCD_5420_Integração de sistemas de informação - conceitos_índice.pdf
UFCD_5420_Integração de sistemas de informação - conceitos_índice.pdfUFCD_5420_Integração de sistemas de informação - conceitos_índice.pdf
UFCD_5420_Integração de sistemas de informação - conceitos_índice.pdf
Manuais Formação
 
socialização faculdade uniasselvi 2024 matea
socialização faculdade uniasselvi 2024 mateasocialização faculdade uniasselvi 2024 matea
socialização faculdade uniasselvi 2024 matea
ILDISONRAFAELBARBOSA
 
educação inclusiva na atualidade como ela se estabelece atualmente
educação inclusiva na atualidade como ela se estabelece atualmenteeducação inclusiva na atualidade como ela se estabelece atualmente
educação inclusiva na atualidade como ela se estabelece atualmente
DeuzinhaAzevedo
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptxA dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
ReinaldoSouza57
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
Manuais Formação
 
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdfPowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
1000a
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
livrosjovert
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
LucianaCristina58
 
livro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdflivro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdf
cmeioctaciliabetesch
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
RenanSilva991968
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
mamaeieby
 
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
AntnioManuelAgdoma
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
TomasSousa7
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
MarcosPaulo777883
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
analuisasesso
 
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
andressacastro36
 

Último (20)

Livro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo FreireLivro: Pedagogia do Oprimido - Paulo Freire
Livro: Pedagogia do Oprimido - Paulo Freire
 
“A classe operária vai ao paraíso os modos de produzir e trabalhar ao longo ...
“A classe operária vai ao paraíso  os modos de produzir e trabalhar ao longo ...“A classe operária vai ao paraíso  os modos de produzir e trabalhar ao longo ...
“A classe operária vai ao paraíso os modos de produzir e trabalhar ao longo ...
 
UFCD_5420_Integração de sistemas de informação - conceitos_índice.pdf
UFCD_5420_Integração de sistemas de informação - conceitos_índice.pdfUFCD_5420_Integração de sistemas de informação - conceitos_índice.pdf
UFCD_5420_Integração de sistemas de informação - conceitos_índice.pdf
 
socialização faculdade uniasselvi 2024 matea
socialização faculdade uniasselvi 2024 mateasocialização faculdade uniasselvi 2024 matea
socialização faculdade uniasselvi 2024 matea
 
educação inclusiva na atualidade como ela se estabelece atualmente
educação inclusiva na atualidade como ela se estabelece atualmenteeducação inclusiva na atualidade como ela se estabelece atualmente
educação inclusiva na atualidade como ela se estabelece atualmente
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
 
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxSlides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptx
 
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptxA dinâmica da população mundial de acordo com as teorias populacionais.pptx
A dinâmica da população mundial de acordo com as teorias populacionais.pptx
 
UFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdfUFCD_10949_Lojas e-commerce no-code_índice.pdf
UFCD_10949_Lojas e-commerce no-code_índice.pdf
 
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdfPowerPoint Newton gostava de Ler - Saber em Gel.pdf
PowerPoint Newton gostava de Ler - Saber em Gel.pdf
 
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.pptEstrutura Pedagógica - Laboratório de Educação a Distância.ppt
Estrutura Pedagógica - Laboratório de Educação a Distância.ppt
 
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx- TEMPLATE DA PRATICA - Psicomotricidade.pptx
- TEMPLATE DA PRATICA - Psicomotricidade.pptx
 
livro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdflivro ciclo da agua educação infantil.pdf
livro ciclo da agua educação infantil.pdf
 
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdfAPOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
APOSTILA DE TEXTOS CURTOS E INTERPRETAÇÃO.pdf
 
Vogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantilVogais Ilustrados para alfabetização infantil
Vogais Ilustrados para alfabetização infantil
 
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
347018542-PAULINA-CHIZIANE-Balada-de-Amor-ao-Vento-pdf.pdf
 
Pintura Romana .pptx
Pintura Romana                     .pptxPintura Romana                     .pptx
Pintura Romana .pptx
 
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptxTreinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
Treinamento NR 38 - CORPO PRINCIPAL da NORMA.pptx
 
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de CarvalhoO sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
O sentimento nacional brasiliero, segundo o historiador Jose Murlo de Carvalho
 
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
 

Aula07

  • 1. Lógica de programação Prof: Leandro Maranim Dei Santi Prof. Eduardo Rossit Paiossin
  • 2. Conteúdo da aula Vetores: Declarando vetores. Inserindo valores em um vetor. Montando um vetor.
  • 3. Vetor Vetor é uma variável que pode armazenar várias constantes de mesmo tipo. Podem ser vistos como listas de elementos do mesmo tipo. Também conhecida como Estruturas compostas homogêneas unidimensionais A praticidade do vetor está na facilidade de manipular um conjunto de informações do mesmo tipo sem a necessidade de declararmos muitas variáveis.
  • 4. Vetor Operações principais sobre vetores: leitura escrita soma dos elementos ordenação
  • 5. Declarando um Vetor Inicio NOTAS: vetor [1..20] numérico NOMES: vetor [1..20] literal IDADES: vetor [20..1] literal fim É recomendável iniciarmos o vetor sempre pela posição 1.
  • 6. Inserindo valores em um Vetor Para incluirmos os valores em um vetor devemos indicar exatamente em qual posição do vetor o valor ira ficar. Ex: Para um vetor com 5 nomes temos: NOMES[1] <- “Maria” NOMES[2] <- “João” NOMES[3] <- “Pedro” NOMES[4] <- “Dirce” NOMES[5] <- “Célia” Como esse vetor vai ficar ?
  • 7. Montando um Vetor Exemplo de algoritmo para montar um vetor com 5 nomes como visto anteriormente. Algoritmo popula_vetor Início PESSOAS: vetor [1..5] literal PESSOA: literal POSICAO: número POSICAO <- 0 enquanto POSICAO < 5 faça leia PESSOA POSICAO <- POSICAO +1 PESSOAS[POSICAO ] <- PESSOA fim-enquanto fim
  • 8. Exercícios 1) Faça um algoritmo para armazenar os nomes dos 31 alunos da nossa sala. 2) Um velocista corre 50 voltas na pista de atletismo em um dia de treino. Faça um algoritmo para armazenar os tempos de cada volta do atleta exibindo no final o número da volta e o tempo obtido pelo atleta. 3) Faça um algoritmo para armazenar os nomes e telefones dos 50 clientes de uma pequena empresa 4) Faça um algoritmo para armazenar todos os números pares positivos compreendidos entre 0 e 100. Quando o número identificado for 0 imprimir “Número zero” e quando o número for um número impar escrever “Número Impar”
  • 9. Bibliografia Para a preparação da aula foi utilizado o livro do curso entregue pelo SENAC