Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Marco Antonio Montebello Júnior marco.antonio@aes.edu.br
Vetores Estrutura de Dados Marco Antonio Montebello Júnior
2
Linguagem C - Estrutura de Dados
Vetores e Matrizes É uma variável que constitui-se de um conjunto de posições de memória, capaz de armazenar um certo número de valores de acordo com o número de posições de memória especificadas na declaração da mesma; Cada posição de memória é localizada na variável através de um ou mais índices. Linguagem C - Estrutura de Dados
3
Linguagem C - Estrutura de Dados
Vetores e Matrizes Uma variável indexada através de um único índice é denominada vetor; Uma variável indexada por dois índices é denominada matriz bidimensional. As demais são denominadas genericamente de matrizes multidimensionais. Linguagem C - Estrutura de Dados
4
Vetores e Matrizes Atenção!!!
C não verifica o índice (i) usado, assim deve-se assumir valores dentro dos limites válidos; Se o programador não tiver atenção com os limites de válidos para os índices, ele corre o risco de ter variáveis sobrescritas ou de ver o computador travar; A índice sempre se inicia em 0 (zero). Linguagem C - Estrutura de Dados
5
Linguagem C - Estrutura de Dados
Vetores Declaração: tipo nome_da_variável [tamanho]; Exemplo: int iNota[10]; 1 2 3 4 5 6 7 8 9 Linguagem C - Estrutura de Dados
6
Linguagem C - Estrutura de Dados
Vetores Inicialização: tipo nome_matriz[tamanho] = {valor, valor, ...} Exemplo: int iNota[10]={50, 20, 9, 5, 1, 0, 10, 6, 4, 5}; 1 2 3 4 5 6 7 8 9 50 20 10 Linguagem C - Estrutura de Dados
7
Linguagem C - Estrutura de Dados
Exercícios – Vetores Receber um vetor de 10 elementos inteiros e exibi-los na tela. Altere o exercício anterior, e multiplique os valores de índice ímpar por 10 e os valores de índice par por 5. Linguagem C - Estrutura de Dados
8
Linguagem C - Estrutura de Dados
Exercícios – Vetores Receber um vetor de 10 elementos de tipo float e exibir na tela o maior e o menor números. Receber o nome completo do usuário e armazená-lo em um vetor. Logo após mostrá-lo de forma soletrada, ou seja, cada letra deve ser exibida na tela separada por um hífen. Linguagem C - Estrutura de Dados
9
Linguagem C - Estrutura de Dados
Exercícios – Vetores Receber um vetor A com 15 elementos. Construir um vetor B do mesmo tipo e tamanho, sendo que cada elemento de B seja o triplo do elemento correspondente de A. Linguagem C - Estrutura de Dados
10
Linguagem C - Estrutura de Dados
Exercícios – Vetores Receber um vetor de 10 elementos e depois colocar os elementos recebidos em ordem inversa dentro do mesmo vetor. (Pode-se usar uma variável auxilIar e NÃO um vetor auxiliar). Criar um vetor de 10 elementos e inicializar os 5 primeiros elementos do mesmo. Logo após, receber os outros 5 elementos, sempre na 1a. posição do vetor (posição de índice 0). Linguagem C - Estrutura de Dados
11
Linguagem C - Estrutura de Dados
Exercícios – Vetores Supondo uma classe de 15 alunos, fazer um programa que recebe e armazena em vetores 2 notas de cada aluno. Verificar se as notas estão no intervalo de 0 a 10. Se não estiverem, insistir para que o usuário digite a nota correta. Calcular a média das notas dos 15 alunos e verificar: Se media >= 7, então imprimir APROVADO Se 4 <= media < 7, então imprimir EXAME Se media < 4, então imprimir REPROVADO Linguagem C - Estrutura de Dados
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.