TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritmo E Programação

Pesquisas Acadêmicas: Algoritmo E Programação. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  13/11/2014  •  503 Palavras (3 Páginas)  •  234 Visualizações

Página 1 de 3

1. ETAPA 3 – Vetores e Matrizes. Modularização

1.1 – Passo 4 ( Relatório dos tópicos abordados na Etapa 2: Definição de Vetores e a sua utilização na solução de problemas de armazenamento de valores de mesmo tipo; Implementação de Vetores e Matrizes em Linguagem C; Vantagens e Limitações da utilização de Vetores e Matrizes; Modularização e Decomposição de Programas; Passagem de parâmetros para Funções.)

Em computação um Vetor ou Arranjo é o nome de uma matriz unidimensional considerada a mais simples das estruturas de dados. Geralmente é constituída por dados do mesmo tipo (homogêneos) e tamanho que são agrupados continuamente na memória e acessados por sua posição (indíce - geralmente um número inteiro) dentro do vetor. Assim, em um exemplo de vetor de 10 elementos indicados por um “int [10]”, se cada valor de tipo int ocupar 4 bytes de memória, teremos 40 bytes consecutivos reservados na memória do computador para armazenar todos os valores do vetor. Na sua inicialização determina-se o seu tamanho que geralmente não se modifica mesmo que utilizemos menos elementos.

A sintaxe para declarar uma matriz é:

TIPO NOME[QUANTIDADE];

onde TIPO é o tipo dos dados que serão armazenados na matriz. Todos os dados colocados na matriz devem ser deste tipo. NOME é o nome a ser dado a matriz. Este nome identificará a matriz no código do programa. E QUANTIDADE é a quantidade máxima de itens a ser armazenados.

Exemplos:

int nr_de_livros[50]; /* esta matriz pode armazenar até 50 valores do tipo int */

float nota[30]; /* esta matriz pode armazenar até 30 valores do tipo float */

Os valores armazenados na matriz são chamados de "elementos da matriz". O primeiro elemento da matriz é indexado como item zero e o último é indexado como QUANTIDADE menos 1. Assim, para nossa matriz nota, mostrada no exemplo acima, o primeiro elemento é nota[0] e o último elemento é nota[29].

Você pode inicializar os elementos de uma matriz na sua declaração usando a sintaxe:

int notas[5] = {60,70,35,50,68};

No exemplo acima o elemento zero da matriz notas receberá o valor 60, o elemento 1 receberá o valor 70, e assim por diante. Para melhorar o entendimento observe o código abaixo:

#include <stdio.h>

int main()

{

int notas[5] = {60,70,35,50,68};

printf("Analisando os elementos da matriz notas\n");

printf("O primeiro elemento tem o valor %d\n",notas[0]);

printf("O segundo elemento tem o valor %d\n",notas[1]);

printf("O terceiro elemento tem o valor %d\n",notas[2]);

printf("O quarto elemento tem o valor %d\n",notas[3]);

printf("O quinto e último elemento tem o valor %d\n",notas[4]);

return(0);

...

Baixar como (para membros premium)  txt (3.6 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com