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

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 é umavariá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 sobrevetores: 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 emum 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 Exemplode 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 umalgoritmo 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 apreparação da aula foi utilizado o livro do curso entregue pelo SENAC