Algoritmo E Programação
Pesquisas Acadêmicas: Algoritmo E Programação. Pesquise 862.000+ trabalhos acadêmicosPor: rebecamoreti • 13/11/2014 • 503 Palavras (3 Páginas) • 264 Visualizações
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);
...