SlideShare una empresa de Scribd logo
1 de 9
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

Más contenido relacionado

Destacado

Destacado (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
 

Más 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

Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfJuliana Barbosa
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubeladrianaguedesbatista
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxMarcosLemes28
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...azulassessoria9
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedJaquelineBertagliaCe
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022LeandroSilva126216
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfAutonoma
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticash5kpmr7w7
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPEli Gonçalves
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do séculoBiblioteca UCS
 

Último (20)

Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
O desenvolvimento é um conceito mais amplo, pode ter um contexto biológico ou...
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Slide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemáticaSlide - SAEB. língua portuguesa e matemática
Slide - SAEB. língua portuguesa e matemática
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 

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