Resumo:computação eletronica

Páginas: 4 (840 palavras) Publicado: 28 de novembro de 2013
9/2/2009

A Linguagem PASCAL

8) “ARRAYS” :
8.1) Arrays uni-dimensionais (ou VETORES):
Array é um Tipo de Dados Estruturado. Trata-se de um conjunto com um
número fixo de elementos, todos domesmo tipo. Todo o conjunto é
identificado por um único nome, e cada elemento (ou componente) pode ser
referenciado (e acessado) diretamente. Cada componente é indexado por um
valor de tipo simples(não podendo portanto ser do tipo real).
Exemplo:
var X: real;
A: array[1..10] of real;
X

···
A[1]

A[2]

A[3]

A

···
A[I]

A[10]

Motivação: Calcular a média aritmética de 100notas e contar a quantidade de
notas acima dessa média calculada (ié, da “média da turma”).
Pelo que foi visto até aqui, seria preciso digitar todas as 100 notas novamente,
ficando sujeito apossíveis erros de digitação... Daí que se faz necessário
encontrar de um meio de “armazenar” as notas quando forem digitadas, e de
poder acessá-las posteriormente.

Como declarar:
var : array [T1] ofT2;
ou
type = array [T1] of T2;
http://www.cin.ufpe.br/~mlf/notas03

1/6

9/2/2009

A Linguagem PASCAL

var : ;
onde: - T1 é o tipo do índice, e é da forma LI..LS,
sendo LI o “limiteinferior” e
LS o “limite superior”
- T2 é o tipo dos componentes. Pode ser
qualquer tipo, inclusive outro “array”.

Como fazer referência a (e acessar) componente:
[]
onde: - é o mesmo “nome” dadeclaração
- é uma expressão que resulta num
valor do tipo T1 (ié, um valor no
intervalo LI..LS).

Observações:
1) Outros tipos de dados estruturados que serão estudados
posteriormente são:records, files e strings.
2) O número de componentes de um array não pode variar durante a
execução do programa. Deve-se portanto fazer uma estimativa do seu
tamanho máximo, quando da suadeclaração.
3) Um outro tipo de dados é o apontador (ou pointer), que permite
definir um conjunto com um número variável de elementos (através de
“alocação dinâmica de memória”).
4) Um tipo de dados...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • eletronica
  • Eletrônica
  • eletronica
  • Eletronica
  • Eletrônica
  • Eletronica
  • Eletronica
  • eletronica

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!