O documento discute arrays unidimensionais e bidimensionais. Apresenta conceitos como vetor, matriz, índices e dimensões. Fornece exemplos de como declarar e acessar elementos de arrays. Também lista exercícios para praticar o uso de arrays em problemas como ordenação de números e jogos de tabuleiro.
O documento discute arrays unidimensionais e bidimensionais. Apresenta conceitos como vetor, matriz, índices e dimensões. Fornece exemplos de como declarar e acessar elementos de arrays. Também lista exercícios para praticar o uso de arrays em problemas como ordenação de números e jogos de tabuleiro.
O documento discute arrays unidimensionais e bidimensionais. Apresenta conceitos como vetor, matriz, índices e dimensões. Fornece exemplos de como declarar e acessar elementos de arrays. Também lista exercícios para praticar o uso de arrays em problemas como ordenação de números e jogos de tabuleiro.
douglas.alex@grupointegrado.br Objetivos - Compreender o conceito de array. - Diferenciar as dimensões uni e bidimensional de arrays; - Aplicar os conceitos de arrays e suas dimensões em atividades. Array Unidimensional - Vetor Arrays ou Vetores são posições de memória (variáveis) identificadas por um mesmo nome, individualizadas por índices e cujo conteúdo é do mesmo tipo. tipo identificador [número de posições]; Tipo: int, float, double, ... Identificador: é o nome da variável que identifica o vetor. Número de posições: tamanho do vetor. Exemplo: int vetor[5]; int vetor[5] = {7, 2, 5, 8, 4}; int vetor[] = {7, 2, 5, 8, 4}; //nesse caso não precisa declarar o tamanho Array Unidimensional - Vetor vetor 10 90 30 80 70 20 40 50 100 60 0 1 2 3 4 5 6 7 8 9
cout << vetor[2]; 30 cout << vetor[0]; 10 cout << vetor[10]; lixo de memória Array Unidimensional - Vetor int vet[3]; for (int i=0; i<3; i++){ cout << “Digite o ”<< i+1 << “°. valor para o vetor” << endl; cin >> vet[i]; } for (int i=0;i<tam;i++){ cout << vet[i] << " "; } Problemas que usam array • Receba e ordene 100 números. • Faça um jogo de tabuleiro: batalha naval, xadrez, campo minado, velha, ... • Receba uma lista de preços e produtos e apresente o nome do produto mais caro e o nome dos 3 produtos mais baratos. Array Unidimensional - Vetor Exercício
1 – Declare um vetor de 4 elementos, leia e armazene 4 idades e em
outro laço de repetição calcule a média das idades. Array Bidimensional - Matriz tipo identificador [núm. de posições linha] [núm. de posições coluna]; Tipo: int, float, double, ... Identificador: é o nome da variável que identifica o vetor. Núm de posições linha: tamanho da linha da matriz. Núm de posições coluna: tamanho da coluna da matriz. Exemplo: int matriz[5][5]; int matriz[3][2] = {{7, 2}, {5, 8}, {4,9}}; int matriz[][] = {{7, 2}, {5, 8}, {4,9}} //nesse caso não precisa declarar o tamanho Array Bidimensional - Matriz int matriz[3][2]; for (int i=0; i<3; i++){ for (int j=0; j<2; i++){ cout << “Digite o valor da ”; cout << i+1 << “a. linha e ”; cout << j+1 << “a. coluna ” << endl; cin >> matriz[i][j]; } for (int i=0;i<tam;i++){ for (int j=0; j<2; i++){ cout << matriz[i][j] << " "; } cout << endl; } Array Bidimensional - Matriz Exercício
2 – Leia 9 números e armazene em uma matriz 3x3. Faça a contagem
de quantos números são pares. Lista de exercícios • Verificar as atividades da disciplina no portal AVA. Dúvidas? • Pra que serve o array? • Quais é a diferença entre vetor e matriz?