Vetores aula de lógica

300 palavras 2 páginas
Vetor
Um arranjo de elementos de um mesmo tipo, armazenados um após o outro.
Para dimensionar um vetor utilizamos a declaração:

nome [dimensão]

exemplo:

int Vet A [10];

Para percorrermos o vetor utilizamos uma estrutura de repetição e os índices para acessar o conteúdo da estrutura.

int Vet B [5];

3
6
9
12
15 indice-> 1 2 3 4 5

Para acessarmos os valores

Vet B [1] = 3;
Vet B [2] = 6; . . .
Vet B [5] = 15;
O vetor pode possuir um valor lógico (quantas posições estão ocupadas) e um valor físico (quantidade alocada na memória).

int Vet C [8]

4
8
12

1 2 3 4 5 6 7 8

TL = tamanho lógico

TF = tamanho físico

Exemplo1:

Exibir a soma de um vetor contendo 8 posições.

Algoritmo LeVetor;
Var int VetorA [8]; int resultado; int i;

Início Para i = 1 até 8 faça Inicio Exibir ('Informe um número'); Ler ( VetorA [i] ); i = i + 1; Fim Para i = 1 até 8 faça Início resultado = resultado + VetorA[i]; i = i + 1; Fim Exibir ('A soma é =' ,resultado);
Fim

Exemplo2:

Exibir de maneira ordenada um vetor de inteiros de 10 posições.

8
5
1
3
1
10
7
4
2
10
1 2 3 4 5 6 7 8 9 10
Algoritmo Leitura; var VetA [10]; int i; int menor;

Inicio Para i = 1 até 10 faça Inicio Exibir('Informe os valores'); Ler (VetA [1]); i = i + 10; Fim menor: = VetA[1]; Para i = 10 até 10 faça Inicio Para i2 = i até 10 faça Inicio Se (VetA [i] < menor) então Inicio menor = VetA [i2]; indice = i2 Fim aux = VetA[i]; VetA [i] = menor; VetA [indice] = aux i = i +1; i2 = i2 + 1; Fim Fim

Faça um algoritmo que carregue 1 vetor de 5 elementos,

Relacionados

  • port
    1050 palavras | 5 páginas
  • soaris
    4025 palavras | 17 páginas
  • Apostila lóg. programação
    7711 palavras | 31 páginas
  • Lógica de Programação
    12666 palavras | 51 páginas
  • 2015 1 Ciencia Computacao 3 Interdisciplinar
    3660 palavras | 15 páginas
  • Conceitos fundamentais de programaçao
    795 palavras | 4 páginas
  • Algoritimo
    1432 palavras | 6 páginas
  • PLANO DE ENSINO
    790 palavras | 4 páginas
  • Algoritmos
    586 palavras | 3 páginas
  • texto
    1148 palavras | 5 páginas