Aula 05 Estruturas Homogeneas

994 palavras 4 páginas
Estruturas Homogêneas
Vetores e Matrizes
Givanaldo Rocha givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha

Estruturas de dados homogêneas
• Permitem o agrupamento de várias informações
(valores) dentro de uma mesma variável.
• Neste tipo de estrutura, os valores armazenados devem pertencer ao mesmo tipo.
• Entre outros nomes que estas estruturas recebem, iremos chamá-las de Vetores e Matrizes.

Vetores
Um vetor é um arranjo de elementos armazenados na memória principal, um após o outro, todos com o mesmo nome.

São estruturas lineares e estáticas, ou seja, são compostas por um número finito e pré-determinado de valores. vetor1[5 3 7 6 6 12 23 8 9 7] vetor1 5

3

7

6

6

12

23

8

9

7

Posicionamento em Vetores
Levando em consideração que a primeira posição do vetor seja 0, teremos: vetor1[0] = 5 vetor1[1] = 3 vetor1[2] = 7 vetor1[3] = 6 vetor1[4] = 6
...
vetor1[9] = 7

vetor1

5

3

7

6

6 12 23 8

9

7

0

1

2

3

4

8

9

5

6

7

Declaração de vetores
Para declararmos um vetor utilizaremos a seguinte sintaxe (VisuAlg):
<variável> : vetor [intervalo] de <tipo-de-dado> onde: <variável> é o nome do vetor;
<intervalo> são dois valores inteiros com “..” entre eles; <tipo-de-dado> pode ser inteiro, real, lógico ou caractere. Exemplo: declaração de vetores vetor1: vetor[0..9] de inteiro
Vetor de inteiros com 10 posições

medias: vetor[0..3] de real
Vetor de reais com 4 posições

respostas: vetor[0..99] de logico
Vetor de valores lógicos com 100 posições

outrovetor: vetor[0..4] de caractere
Vetor de caracteres com 5 posições

Atribuição de valores aos vetores
Para atribuição de valores aos nossos vetores a sintaxe é basicamente a vista para os demais tipos de variáveis, utilizando o operador := (ou <-)
A diferença será a necessidade de identificar em qual posição aquele valor será inserido sintaxe: medias[2] := 7.8

Recebendo e mostrando valores
Para que um vetor receba dados de um usuário ou para mostrar os valores, utilizaremos,

Relacionados

  • PLANO ENSINO Civil ECIVI
    878 palavras | 4 páginas
  • Introdução à Programação
    714 palavras | 3 páginas
  • Trabalho Ponte de Macarrão
    1171 palavras | 5 páginas
  • Quimica 1
    1198 palavras | 5 páginas
  • adadsfadsf
    6163 palavras | 25 páginas
  • ATPS Fundamentos E Met
    1693 palavras | 7 páginas
  • Relatório de Química
    3486 palavras | 14 páginas
  • Revisão de química orgânica
    1205 palavras | 5 páginas
  • Anelideos e moluscos
    2370 palavras | 10 páginas
  • QuimicaI FARESPTGJB Planodeensino 2015 1 AlessandraRocha
    1108 palavras | 5 páginas