Académique Documents
Professionnel Documents
Culture Documents
Ano: 2019
Docente: Eng. Anderson Carlos dos Santos Baptista
Tema: Vectores Unidimensionais e Bidimensionais (Array)
Aula: VII
Vectores
Array é um conjunto de elementos em sequência, onde cada elemento
está associado a um valor inteiro não negativo que o identifica. Ao conjunto
dos números que identificam elementos, chamamos de índice, e este tem a
função de fazer com que todos os elementos tenham um número inteiro não
negativo e crescente.
Declaração
A declaração de Array se distingue da declaração de variáveis pela
utilização de uma par de parênteses rectos após a definição do nome, por
exemplo:
int valor[10];
Acima, nós estamos dizendo que queremos uma variável, do tipo Array
de nome valor e que contenha 10 elementos do tipo inteiro. Logo, após a
declaração, já podemos acessar os elementos e atribuir valores a estes, isto
porque, um Array é uma estrutura de dados incorporada a linguagem C++ e
assim, dispensa inicialização.
Disciplina: Programação I
Ano: 2019
Docente: Eng. Anderson Carlos dos Santos Baptista
Tema: Vectores Unidimensionais e Bidimensionais (Array)
Aula: VII
Exemplo
#include <iostream>
using namespace std;
int main() {
int nums[10];
nums[0] = 100;
nums[1] = 99;
nums[2] = 50;
nums[3] = 25;
nums[4] = 4;
nums[5] = 5;
nums[6] = 60;
nums[7] = 0;
nums[8] = -1;
nums[9] = 9;
return 0;
}
Disciplina: Programação I
Ano: 2019
Docente: Eng. Anderson Carlos dos Santos Baptista
Tema: Vectores Unidimensionais e Bidimensionais (Array)
Aula: VII
Inicialização de Vectores
Um Array é um conjunto de valores dispostos em listas e acessíveis através
de um índice numérico positivo. Assim, temos que cada posição do nosso Array
é uma variável do tipo do nosso Array, sendo assim, temos que ter uma forma
para inicializar esse conjunto de variáveis.
Agora, nós estamos dizendo que queremos uma Array de inteiros e que
todas as posições do nosso Array sejam inicializados com o valor igual a 0;
Exemplo
#include <iostream>
using namespace std;
int main() {
preco[0] = 14.55;
preco[2] = 9.68;
preco[3] = 1.1;
preco[7] = 2;
return 0;
}
Array Bidimensional
Até agora, estávamos estudando os Arrays que continham uma única
dimensão, agora daremos início ao estudo dos Arrays multidimensionais, ou seja,
das estruturas que possuem duas ou mais dimensões.
Exemplo
#include <iostream>
int main() {
int tabela[2][2];
tabela[0][0] = 10;
tabela[0][1] = 100; //10, 100
tabela[1][0] = 20; //20, 111
tabela[1][1] = 111;
return 0;
}
Disciplina: Programação I
Ano: 2019
Docente: Eng. Anderson Carlos dos Santos Baptista
Tema: Vectores Unidimensionais e Bidimensionais (Array)
Aula: VII
BIBLIOGRAFIA
Bjarne Stroustrup. The Design and Evolution of C++. [S.l.]:
Addison-Wesley, 1994. ISBN 0-201-54330-3.