Baixe o app para aproveitar ainda mais
Prévia do material em texto
Centro Universitário Estácio Radial de São Paulo VILA DOS REMÉDIOS CURSO: ENGENHARIA CIVIL DISCIPLINA: LÓGICA DE PROGRAMAÇÃO – PROFESSOR: EDISON PIRES SÃO PAULO – SP 2016 ATIVIDADE ESTRUTURADA: RESUMO DO CAPITULO 5 DO LIVRO DA DISCIPLINA – LÓGICA DE PROGRAMAÇÃO – PÁGINA 153 ATÉ PÁGINA 160. AUTOR: FABIANO SANTOS Trabalho apresentado ao Professor EDISON PIRES da Disciplina LÓGICA DE PROGRAMAÇÃO do Curso ENGENHARIA CIVIL CAPITULO 5 – MÓDULOS E VETORES SÃO PAULO – SP 08/12/2016 VETOR O vetor é uma estrutura de dados indexada, que pode armazenar uma determinada quantidade de valores do mesmo tipo. Para localizar a posição de um item em um vetor usamos um número inteiro denominado índice do vetor. Vantagem de utilização do vetor Facilidade de manipular um grande conjunto de dados do mesmo tipo declarando-se apenas uma variável. Representação gráfica de um vetor. Vetor em linguagem C Sintaxe: Tipo Nome_Vetor[Tamanho]; Exemplo: Declaração do vetor do tipo int com 10 números: int V[10]; É importante notar que em linguagem C, o vetor é indexado a partir da posição zero. Podemos dizer que em C A primeira posição de um vetor tem índice zero. E um vetor de 10 posições, tem índices que variam de 0 a 9 Manipulações As operações realizadas com vetores são chamadas de manipulações. Da mesma forma que criamos e declaramos outros tipos de variáveis como int, double, float, etc, criamos e declaramos um vetor. A posição de um elemento dentro de um vetor é feita por meio de uma constante numérica chamada índice. Então um vetor V de inteiros com 9 posições, para que o valor 5 seja atribuído a posição 9 faremos: V[8]=5; lembrando que o vetor começa no índice 0. Representação do vetor: 0 1 2 3 4 5 6 7 8 V 5 Nota: Se você tentar colocar um elemento em uma posição cujo índice não esta do vetor, o compilador gerará um erro, com a seguinte mensagem: “Index Out of Bounds”, que significa que uma tentativa de acessar um índice inexistente foi feita. Para preencher um vetor de inteiros com 50 posições, utilize um loop, que percorre o vetor posição por posição e para cada uma, insere o valor 1. Representado da seguinte forma: for (i=0; i<50; ++1){ Vetor[i]=1; } Pode-se também realizar operações aritméticas com os índices e valores: 0 1 2 3 4 5 6 7 8 V 3 5 7 8 9 4 6 3 1 v[4] + v[8]: o valor de v[4] é 9, o valor de v[8] é 1, sendo assim v[4]+v[8]=10 v[1+7] = v[8] = 1 2*v[5]: o valor de v[5] é 4, logo 2*v[5] = 2*4 = 8 Exemplo de um programa com uso de Vetor: O código abaixo demonstra um vetor de tamanho 5 e usando uma iteração (repetição / loop) para preencher todos os espaços do vetor e então outra iteração para mostrar todos os valores guardados. Para mudar as posições do vetor é usada uma variável chamada i. #include <iostream> #include <cstdlib> using namespace std; int main (void){ int i, vetor [5]; for (i=0; i<=4; i++){ cout <<"Digite o "<<i+1<<"o. numero: "; cin >> vetor[i]; cin.ignore(); system ("cls"); } for (i=0; i<=4; i++){ cout<<"Posicao "<<i<<" do vetor (vetor ["<<i<<"]) e "<<vetor[i]<<endl; } system ("pause"); return EXIT_SUCCESS; } Programa utilizando Vetor: Calcular a média aritmética das notas de uma classe de cinco alunos, apresentar a média da turma e as notas iguais ou acima dessa média. Resultado: Av. dos Remédios, 810 Vila dos Remédios, São Paulo/SP CEP: 05107-001
Compartilhar