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




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

   Vetores (continuação):

   Ordenação de vetores.

   Pesquisas em vetores (sequencial e binária)




                                                 Pag 191
Ordenando vetores

   Imagine um vetor com 10 nomes, como coloca-los
   em ordem alfabética?
   Utilizando o que aprendemos até agora com vários
   comandos se isso seria possível, porém o algoritmo
   ficaria muito confuso e grande.




                                               Pag 191
Ordenando vetores

   Vamos ver o algoritmo de ordenação de vetores da
   página 16 do livro.

   Vamos fazer o “teste de mesa” para verificar se tudo
   realmente ficou ordenado.
Pesquisando em vetores


Pesquisa sequencial

É um método de pesquisa simples. Trata-se de ler
um valor e em seguida percorrer o vetor até que o
valor seja encontrado ou o vetor termine.

Esse método é mais eficaz e muito menos custoso
se o vetor estiver ordenado, mesmo assim ainda é
inferior a outros métodos.

Vejamos o pseudocódigo na página 207.
Exercício

1) Fazer um pseudocódigo que leia um número e veja
   se ele existe em um vetor de 100 números.

2) Fazer um pseudocódigo que leia 2 nomes e veja se
   eles existem em um vetor de 50 nomes.
Pesquisando em vetores


Pesquisa binária

É mais rápido que o sequencial pois pesquisa um
número maior de dados.
A cada busca a quantidade de opções a serem lidas
cai praticamente pela metade.
O vetor necessita estar ordenado.




                                           Pag 210
Pesquisando em vetores


Pesquisa binária



Vejamos o pseudocódigo na página 215.
Exercício

1) Fazer o exercício 1 da página 218
Bibliografia

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

Mais conteúdo relacionado

Destaque

Destaque (14)

Tomar Café com.......Rádio Vizela - dia 11-4-2012
Tomar Café com.......Rádio Vizela - dia 11-4-2012Tomar Café com.......Rádio Vizela - dia 11-4-2012
Tomar Café com.......Rádio Vizela - dia 11-4-2012
 
La Hinchada Latina Más Grande - Premio Colunistas 2013
La Hinchada Latina Más Grande - Premio Colunistas 2013La Hinchada Latina Más Grande - Premio Colunistas 2013
La Hinchada Latina Más Grande - Premio Colunistas 2013
 
Informatica ada 1 (autoguardado)
Informatica ada 1 (autoguardado)Informatica ada 1 (autoguardado)
Informatica ada 1 (autoguardado)
 
Vinnies Fire
Vinnies FireVinnies Fire
Vinnies Fire
 
LEI No 8.662, DE 7 DE JUNHO DE 1993
LEI No 8.662, DE 7 DE JUNHO DE 1993LEI No 8.662, DE 7 DE JUNHO DE 1993
LEI No 8.662, DE 7 DE JUNHO DE 1993
 
Um tema por....C. António Manuel Pacheco dia 02-05-012
Um tema por....C. António Manuel Pacheco dia 02-05-012Um tema por....C. António Manuel Pacheco dia 02-05-012
Um tema por....C. António Manuel Pacheco dia 02-05-012
 
Reunião nº 25 – “Profecia Maia - do Mito à realidade” pelo Rotaract Club de V...
Reunião nº 25 – “Profecia Maia - do Mito à realidade” pelo Rotaract Club de V...Reunião nº 25 – “Profecia Maia - do Mito à realidade” pelo Rotaract Club de V...
Reunião nº 25 – “Profecia Maia - do Mito à realidade” pelo Rotaract Club de V...
 
Garage Door Repair Lake Worth
Garage Door Repair Lake WorthGarage Door Repair Lake Worth
Garage Door Repair Lake Worth
 
Paratexto y comprensión lectora
Paratexto y comprensión lectoraParatexto y comprensión lectora
Paratexto y comprensión lectora
 
Reunião nº 30 – Tesouraria - Balanço do ano - dia 21-01-2012
Reunião nº 30 – Tesouraria - Balanço do ano - dia 21-01-2012Reunião nº 30 – Tesouraria - Balanço do ano - dia 21-01-2012
Reunião nº 30 – Tesouraria - Balanço do ano - dia 21-01-2012
 
Informação - Comunicar ou Influenciar - dia 20-04-2012
Informação - Comunicar ou Influenciar - dia 20-04-2012Informação - Comunicar ou Influenciar - dia 20-04-2012
Informação - Comunicar ou Influenciar - dia 20-04-2012
 
Pepsi cola in freiburg
Pepsi cola in freiburgPepsi cola in freiburg
Pepsi cola in freiburg
 
Pressupost Llei de Barris
Pressupost Llei de BarrisPressupost Llei de Barris
Pressupost Llei de Barris
 
Ada 3
Ada 3 Ada 3
Ada 3
 

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
 
Aula05
Aula05Aula05
Aula05
 
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
 
Aula07
Aula07Aula07
Aula07
 
Aula06
Aula06Aula06
Aula06
 
Aula05
Aula05Aula05
Aula05
 
Aula04
Aula04Aula04
Aula04
 
Aula03
Aula03Aula03
Aula03
 
Aula02
Aula02Aula02
Aula02
 
Aula01
Aula01Aula01
Aula01
 

Último

SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
NarlaAquino
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
andrenespoli3
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 

Último (20)

Aula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.pptAula de jornada de trabalho - reforma.ppt
Aula de jornada de trabalho - reforma.ppt
 
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdfProjeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
Projeto de Extensão - DESENVOLVIMENTO BACK-END.pdf
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffffSSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
SSE_BQ_Matematica_4A_SR.pdfffffffffffffffffffffffffffffffffff
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
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
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Aula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptxAula 03 - Filogenia14+4134684516498481.pptx
Aula 03 - Filogenia14+4134684516498481.pptx
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 

Aula08

  • 1. Lógica de programação Prof: Leandro Maranim Dei Santi Prof. Eduardo Rossit Paiossin
  • 2. Conteúdo da aula Vetores (continuação): Ordenação de vetores. Pesquisas em vetores (sequencial e binária) Pag 191
  • 3. Ordenando vetores Imagine um vetor com 10 nomes, como coloca-los em ordem alfabética? Utilizando o que aprendemos até agora com vários comandos se isso seria possível, porém o algoritmo ficaria muito confuso e grande. Pag 191
  • 4. Ordenando vetores Vamos ver o algoritmo de ordenação de vetores da página 16 do livro. Vamos fazer o “teste de mesa” para verificar se tudo realmente ficou ordenado.
  • 5. Pesquisando em vetores Pesquisa sequencial É um método de pesquisa simples. Trata-se de ler um valor e em seguida percorrer o vetor até que o valor seja encontrado ou o vetor termine. Esse método é mais eficaz e muito menos custoso se o vetor estiver ordenado, mesmo assim ainda é inferior a outros métodos. Vejamos o pseudocódigo na página 207.
  • 6. Exercício 1) Fazer um pseudocódigo que leia um número e veja se ele existe em um vetor de 100 números. 2) Fazer um pseudocódigo que leia 2 nomes e veja se eles existem em um vetor de 50 nomes.
  • 7. Pesquisando em vetores Pesquisa binária É mais rápido que o sequencial pois pesquisa um número maior de dados. A cada busca a quantidade de opções a serem lidas cai praticamente pela metade. O vetor necessita estar ordenado. Pag 210
  • 8. Pesquisando em vetores Pesquisa binária Vejamos o pseudocódigo na página 215.
  • 9. Exercício 1) Fazer o exercício 1 da página 218
  • 10. Bibliografia Para a preparação da aula foi utilizado o livro do curso entregue pelo SENAC