vetores e matrizes

Páginas: 2 (354 palavras) Publicado: 5 de abril de 2014
Curso de C#

Vetores e Matrizes

Curso C# - IC/UNICAMP

Roteiro








Declaração de um vetor
Lista de valores
Acesso aos elementos
Valor inicial de um vetor
Matriz
Vetorde vetores
Tamanho de um vetor

Curso C# - IC/UNICAMP

Vetores e Matrizes
• C# oferece diversos mecanismos para a
criação de novos tipos de dados a partir
de tipos já existentes.
• Umdesses mecanismos é o que permite a
construção de vetores e matrizes.

Curso C# - IC/UNICAMP

Declaração de um vetor
Um exemplo:
int[]

v

= new int[10];

– v é declarado com um vetor deinteiros
– a expressão new int[10] cria
efetivamente um vetor de inteiros, de
tamanho 10.
– o comando de atribuição associa o vetor
criado ao vetor v.

Curso C# - IC/UNICAMP

Declaração de umvetor
• Tendo declarado a variável int[] v, esta pode
ser associada a qualquer vetor de inteiros. Um
exemplo:
...
int[] v10 = new int[10];
int[] v20 = new int[20];
int i = x+10/16;
int[] v;
...switch(i) {
case 10: v = v10;
break;
case 20: v = v20;
break;
default: v = new int[i]; break;
}
...

Curso C# - IC/UNICAMP

Lista de valores
• Um vetor também ser pode ser criado apartir de uma lista de valores entre { e } e
separados por vírgula.
• Exemplos:
int[] primos = { 2,3,5,7,11,13,17,19 };
char[] dd = { 'd','s','t','q','q','s','s'};
string[] meses ={"jan","fev","mar","abr" };

Curso C# - IC/UNICAMP

Acesso aos elementos
• Tendo criado um vetor, o acesso aos seus
elementos é feito a partir da sua posição,
ou índice, no vetor.
• Se um vetor tem Nelementos, os índices
dos seus elementos vão variar entre 0 e
N-1.
• O índice para acesso ao elementos deve
ser um valor inteiro entre 0 e N-1, definido
por uma expressão.

Curso C# - IC/UNICAMP

Umexemplo
...
int[] f = new int[10];
f[0] = 0; f[1] = 1;
for( int i = 2; i < 10; i++ )
f[i] = f[i-1]+f[i-2];
...

Curso C# - IC/UNICAMP

Outro exemplo
public static void Main(string[]...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Vetores e matrizes
  • Vetores e Matrizes
  • Matrizes e vetores
  • Vetores e matrizes
  • Matrizes e vetores
  • Matrizes e vetores
  • Vetores e matrizes
  • Vetores e Matrizes

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!