TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

VETOR ea mãe Algoritmos

Seminário: VETOR ea mãe Algoritmos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  25/10/2013  •  Seminário  •  1.022 Palavras (5 Páginas)  •  382 Visualizações

Página 1 de 5

VETOR E MATRIZ EM ALGORITMOS

Com o intuito de facilitar a declaração de uma grande sequencia de variáveis, a diferença que ocorre na “função vetor” e “função matriz” é que elas não guardam um valor, mas um conjunto, sendo assim, quando usados com funções, não se passam todos os valores do conjunto de uma vez, apenas uma referência ao conjunto como um todo, o nome do vetor. Da mesma forma, a função não devolve o conjunto de valores, a função pode apenas devolver um valor que tenha algum tipo de relação com o vetor ou a matriz

1 - Definição: Vetor

Vetor é uma variável homogênea unidimensional, em que essa variável é composta por uma sequência de variáveis de mesmo tipo e mesmo identificador , sendo alocadas sequenciamente na memória. Um índice é o que diferencia as variáveis de mesmo nome e que referencia sua localização(posição) dentro da estrutura.

1.2 - Declaração de Vetor

Podemos declarar um vetor de algumas formas, como:

Nome_Vetor: vetor [tamanho] tipo

Ou

vet: vetor [1..10] de inteiro // (exemplo ilustrativo)

Dentre outras formas de declaração;

Onde, para o primeiro exemplo, Nome_Vetor é o nome da variável, tamanho é a quantidade de variáveis que vão compor o vetor e tipo é o tipo de dados que poderá ser armazenado na estrutura.

Assim pode-se observar num dado exemplo:

NOTA: vetor [40] numérico

Então estamos criando um vetor para números chamado de NOTA com quarenta posições. Desta forma o computador entende que deve alocar 40 espaços para 40 números inteiros no computador que serão inseridos conforme especificado pelo programa.

1.3 – Atribuições de Valores ao Vetor

A atribuição de valores ao vetor procede da mesma forma de outras variáveis comuns, porém o numero que está entre colchetes indica a posição do valor recebido.

X[1] <- 78

X(3] <- 44

78 44

X

1 2 3 4 5

1.4 – Carregando um Vetor

Podemos demonstrar o carregamento de um vetor com a variável t como exemplo:

Para t <- 1 ate 4 faca

inicio

Escreva (“Digite o “, t, “número”)

Leia x[t]

A memória irá armazenar da seguinte forma:

Digite o 1ª número (Sendo t=1)

___

Digite o 2ª número (Sendo t=2)

___

Digite o 3ª número (Sendo t=3)

___

Digite o 4ª número (Sendo t=4)

___

1.5 - Operações com Vetores

Podemos trabalhar com vetores numéricos, executando operações sobre eles da mesma forma como executaríamos com variáveis numéricas comuns. Devemos assumir que ao declararmos um determinado vetor[índice], com um índice específico, estamos fazendo referência a um número.

Vamos ao exemplo prático abaixo:

Leia 20 números do teclado e coloque em um vetor. Depois mostre os números pares e suas respectivas posições no vetor.

algoritmo "PosiçãoDosPares"

var

A: vetor[1..20] de inteiro

i: inteiro

inicio

Para i de 1 ate 20 faca

Escreval("Digite o número para a posição ", i)

Leia(A[i])

fimpara

limpatela

Escreval("Números Pares:")

Para i de 1 ate 20 faca

Se ( (A[i] mod 2)=0 ) entao

Escreval(A[i], " - Posição ", i)

fimse

fimpara

fimalgoritmo

2 – Definição: Matriz

É uma variável homogênea bidimensional e sequencias de outras variáveis do mesmo tipo e identificador a compõe. Assim como nos vetores, as sequencias de outras variáveis também são alocadas na memória e as variáveis de mesmo nome são distinguidas por índices que referenciam sua localização dentro da estrutura.

A variável do tipo Matriz é composta logicamente de linhas e colunas.

2.2 - Declaração de Matriz

Nome_Matriz: [linha,coluna] tipo

Ou

Matriz : vetor[1..3,1..4] de real // (exemplo ilustrativo)

Dentre outras formas de declaração;

Onde, para o primeiro exemplo, Nome_Matriz é o nome da variável, linha é a quantidade de linhas que vão compor a matriz e coluna é a quantidade de colunas que vão compor a matriz e tipo é o tipo de dados que poderá ser armazenado (inserido) na seqüência de variáveis que formarão a estrutura da matriz.

2.3 - Atribuições

...

Baixar como (para membros premium)  txt (6.4 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com