Vetor em c, Programação

506 palavras 3 páginas
Qual a função do Vetor?
Imagine que esteja em uma escola e você tem um programa para armazenar as notas dos alunos bimestralmente.
Você normalmente teria que criar uma determinada variavel para cada aluno, então se tivessecem alunos teria que fazer cem variáveis diferentes.
Seria então, muito mais fácil criar apenas uma variável que de certo modo receberia todasessas notas.
Essa variavel é chamada de VETOR e poderá ser tanto INT, FLOAT ou CHAR.
Por exemplo.
Nota[100]
Um vetor com 100 posições pode guardar 100 valores em suas posições.
A cada posição, ou seja, nota[0],nota[1],nota[2] ... até nota[99] seria armazenada determinada nota. Lembrando que para o programador, se inicia a contagem em 0, portanto a primeira posição do vetor seria zero. Ex: nota[0]
------------------------------------------------------------------------------------------------------------------------------
Assim sendo, a variavel NOTA receberia os 100 valores ( que seriam as notas) que o usuário digitaria, armazenando cada valor em determinada posição do vetor. de tipo INT ou FLOAT.
Vou dar um exemplo de atribuição de valores no vetor.
EXEMPLO:
Printf(“Digite a nota: “);
Scanf(“%d”,&nota[5]);
Aqui o valor foi atribuído a posição 5 do vetor, porém poderia ser atribuído a qualquer posição.
No entanto para atribuir um a um ainda sim seria muito demorado, então um pouco mais adiante iremos aprender uma forma mais simples de atribuir valores às variáveis.
Bom, após atribuirmos todos os valores, cada posição teria seu respectivo valor, como no exemplo.
Exemplo:
nota[0]=10 nota[1]=9 nota[2]=5 nota[3]=6 ... nota[99]=5 E porque as posições da variável não vai até a nota[100]?
Pois a última posição do vetor é reservada, assumindo o valor \0 que finaliza o vetor.
Para atribuirmos valores de forma mais eficaz podemos usar uma estrutura de repetição.
Usaremos o FOR que vocês já conhecem.
Então primeiro criamos o for para rodar de ZERO até UM NÚMERO ANTES do tamanho do

Relacionados

  • programa o ultima apostila matrizes e vetores
    3148 palavras | 13 páginas
  • Linguagem c
    553 palavras | 3 páginas
  • ATPS C
    4237 palavras | 17 páginas
  • soaris
    4025 palavras | 17 páginas
  • Estrutura de dados @
    2040 palavras | 9 páginas
  • Algoritmos 14 Vetores e Manipulacao de cadeias
    825 palavras | 4 páginas
  • sustentabilidade
    7504 palavras | 31 páginas
  • Apostila de PC2
    18790 palavras | 76 páginas
  • Plano de aula
    804 palavras | 4 páginas
  • TecnicasProgramacao I portugol p1 2e3
    3965 palavras | 16 páginas