View
99
Download
0
Category
Preview:
DESCRIPTION
Aula de Vetores em C
Citation preview
Centro de Ciências Exatas e TecnológicasCET150 - Processamento de Dados I
Prof. Marcos Bião
Aula – 06 Vetor
Representação de variável
●A declaração de variáveis, uma a uma é suficiente para realizar uma codificação, porem é insuficiente para resolver um grande numero de problemas.
●Imagine, por exemplo, como faríamos para construir um algoritmo, que lesse os nome de 500 pessoas e imprimisse um relatório destes mesmos nomes, mas ordenados alfabeticamente.
Vetor
●Variáveis indexadas com uma única dimensão, também conhecidas como vetores, são referenciadas por um único índice. A sintaxe para declaração é:
●tipo variavel[tamanho]
●Ex:
● int notas[50]
● float renda[7]
Manipulação de Vetores
●Quando trabalhamos com vetores é necessário observar qual vetor(identificador) queremos buscar a informação e depois qual índice(posição) a informação esta.
●media(4) = 9,4
Manipulação de Vetores
●Depois de isolado, podemos manipulá-lo normalmente:
● quantidades(5) = 4.8
●Numero(1) = 3
Manipulação de Vetores
●É possivel inicializar todos os elementos de um vetor atraves da seguinte sintaxe:
• int numero(5) =(1,6,4,8,7);
• int vector(10) = (1,6,5);
Números aleatório
●Para gerar números aleatórios em C é muito simples, basta utilizar a função rand().
●Porem temos um pequeno inconveniente. Os números gerados sempre são iguais.
●Para isso, vamos utilizar a biblioteca <time.h> e a função: srand( (unsigned)time(NULL) );
Exemplos
●1 – Escreva um algoritmo que leia 10 valores inteiros e os escreva em um vetor e imprima mostrando os índices e os valores.
●2 – Escreva um algoritmo que busque em um vetor se existe o valor 30 armazenado nele.
●3 – Escreva um algoritmo que lê um vetor NUMERO de 6 posições e o escreve. A seguir, ele conta quantos valores de NUMERO são negativos e escreva esta informação.
●4 - Escreva um algoritmo que lê um vetor A(10) e escreva a posição de cada elemento igual a 10 deste vetor.
Exemplos
●5 - Escrever um algoritmo que lê um vetor X(10) e o escreve. Substitua, a seguir, todos os valores nulos de X por 1 e escreva novamente o vetor X.
●6 - Faça um algoritmo que leia 10 valores e os escreva na ordem contrária à que foram digitados.
●7 – Escreva um algoritmo que leia um vetor de 10 elementos e escreva qual o menor valor e a posição dele.
Exemplos
●5 - Escrever um algoritmo que lê um vetor X(10) e o escreve. Substitua, a seguir, todos os valores nulos de X por 1 e escreva novamente o vetor X.
●6 - Faça um algoritmo que leia 10 valores e os escreva na ordem contrária à que foram digitados.
●7 – Escreva um algoritmo que leia um vetor de 10 elementos e escreva qual o menor valor e a posição dele.
Recommended