Buscar

TRABALHO DE LOGICA DE PROGRAMACAO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais