• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Aula06
 

Aula06

on

  • 895 views

Aula 06 -

Aula 06 -

Statistics

Views

Total Views
895
Views on SlideShare
841
Embed Views
54

Actions

Likes
1
Downloads
0
Comments
0

1 Embed 54

http://www.paiossin.com 54

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Aula06 Aula06 Presentation Transcript

    • Lógica de programação 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 VetorInicio NOTAS: vetor [1..20] numérico NOMES: vetor [1..20] literal IDADES: vetor [20..1] literalfim• É 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 com Enquanto• Exemplo de algoritmo para montar um vetor com 5 nomes como visto anteriormente.Algoritmo popula_vetorIní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-enquantofim
    • Montando um Vetor com Para• Exemplo de algoritmo para montar um vetor com 5 nomes como visto anteriormente, somente que agora utilizando o para!• Detalhe que não é necessário criar a variável de controle!!!!! A estrutura do para já proporciona!Algoritmo <popula_vetor>início PESSOAS: vetor [1..5] literal para POSICAO DE 1 até 5 passo 1 faça {uso do passo opcional} leia “Digite o nome da pessoa: “, PESSOAS[POSICAO ] fim-parafim
    • Exemplo de exercícioCrie o algoritmo para os item a seguir empseudocódigo e depois represente-o em fluxograma.1. Ler 100 números de matrículas de alunos earmazenar em um vetor. Esses números sãodistintos, ou seja, não existem números dematrículas iguais.
    • Respostainício | ALUNOS : vetor [1..100] numérico | ALUNO : numérico | para ALUNO de 1 até 100 faça | leia "Digite o nº da matrícula: ",ALUNOS[ALUNO] | fim-parafim
    • Exercícios para entregar1. 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 empresa4. 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