vetores e matrizes

354 palavras 2 páginas
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
Vetor de 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.
• Um desses 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 de inteiros
– 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 um vetor
• 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 a partir 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 N elementos, 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

Um exemplo
...
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[]

Relacionados

  • Matrizes e Vetores
    416 palavras | 2 páginas
  • Vetores e Matrizes
    3479 palavras | 14 páginas
  • Vetores e matrizes
    918 palavras | 4 páginas
  • Vetores e Matrizes
    312 palavras | 2 páginas
  • Matrizes e vetores
    644 palavras | 3 páginas
  • matrizes e vetores
    84068 palavras | 337 páginas
  • Vetores e Matrizes
    539 palavras | 3 páginas
  • Matrizes e vetores
    313 palavras | 2 páginas
  • Vetores e matrizes
    442 palavras | 2 páginas
  • Vetores e Matrizes
    1142 palavras | 5 páginas