16
  UBERLÂNDIA ENGENHARIA CIVIL INTRODUÇÃO À ALGORITMOS  Professora: Fabíola Gonçalves.

ExercíciosVetor

Embed Size (px)

Citation preview

Page 1: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 1/16

 UBERLÂNDIA

ENGENHARIA CIVIL

INTRODUÇÃO ÀALGORITMOS

 

Professora: Fabíola

Gonçalves.

Page 2: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 2/16

 AGENDA

Estrutura de dados homogênea Vetores e Matrizes

 A diretiva #defineMatrizesEstruturastypedef

Exercícios

2       

Page 3: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 3/16

INTRODUÇÃO

 Algoritmos precisam de dados e informações para exercer assuas funções. Informações simples atendem a uma pequena parcela dosalgoritmos.

 A maioria dos algoritmos utilizam uma grande carga deinformações estas quando utilizadas com tipos primitivosprecisam ser criadas com inúmeras variáveis..tornando o algoritmo carregado de variáveis, já queuma variável contém apenas uma informação (exemplo:a1, a2, a3, a4)Difícil gerenciamento

Como prever o número de informações que serãonecessárias

 3       

Page 4: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 4/16

EXERCÍCIOS

1. Elabore um programa que encontre o menor e o maiorelemento de um vetor com 20 elementos.

Page 5: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 5/16

SOLUÇÃO 1

Page 6: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 6/16

EXERCÍCIOS

2. Ler um vetor Q de 20 posições (aceitar somente

números positivos). Escrever a seguir o valor do maior

elemento de Q e a respectiva posição que ele ocupa no

vetor

3. Elabore um algoritmo que leia um vetor A de 30 númerosinteiros e imprima o maior valor.

4. Elabore um algoritmo que, dados dois vetores inteirosde 10 posições, leia os dois vetores, some os valores da

mesma posição e armazene em um terceiro vetor inteiro

de 10 posições. No final imprima este terceiro vetor.

Page 7: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 7/16

SOLUÇÃO 2

Page 8: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 8/16

SOLUÇÃO 3

Page 9: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 9/16

EXERCÍCIOS

5. Um time de basquete possui 12 jogadores. Elabore umalgoritmo que, dados dois vetores NOME e ALTURA, calcule eimprima o nome do jogador mais alto e a sua altura. Por fim,elabore um algoritmo que calcule a média de altura do time.

6. Faça um algoritmo que copie o conteúdo de um vetor

em um segundo vetor

Page 10: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 10/16

SOLUÇÃO 6

Page 11: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 11/16

EXERCÍCIOS

7. Faça um algoritmo que faça a união de dois vetores demesmo tamanho e mesmo tipo em um terceiro vetor com dobrodo tamanho

8. Escreva um algoritmo que armazene em um vetor todos osnúmeros inteiros de 0 a 50. O algoritmo deve imprimir todosos valores armazenados.

9. Escreva um algoritmo que armazene em um vetor todos osnúmeros inteiros do intervalo de 1 a 100 (1 e 100 não entram).O algoritmo deve imprimir todos os valores armazenados.

Page 12: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 12/16

EXERCÍCIOS

10. Escreva um algoritmo que armazene em um vetor todos osnúmeros inteiros de 100 a 1 (em ordem decrescente). Oalgoritmo deve imprimir todos os valores armazenados.

11. Elabore um algoritmo que leia os vetores A e B de númerosreais de 4 posições (usando uma estrutura de repetição),calcule a média ponderada. Armazene a média em um terceirovetor e, no final, imprima, na ordem inversa, este terceiro

vetor, com duas casas decimais. Fórmula: MEDIA = (A[?] * 4 +B[?] * 6) / 10.

Page 13: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 13/16

EXERCÍCIOS

12. Escreva um algoritmo que armazene em um vetor os 10primeiros números ímpares. Começando do número 1.

13. Escreva um algoritmo que receba dez números do

usuário e armazene em um vetor a metade de cada número.O algoritmo deve imprimir todos os valores armazenados.

14. Escreva um algoritmo que receba a altura de 10 atletas.

15. Esse algoritmo deve imprimir a altura daqueles atletasque tem altura maior que a média.

Page 14: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 14/16

EXERCÍCIOS

16. Faça um algoritmo que some o conteúdo de dois vetores earmazene o resultado em um terceiro vetor

17. Faça um programa que leia um texto e converta os

caracteres para maiúsculas.

18. Faça um programa que leia um texto e converta a primeiraletra de cada palavra para maiúsculas.

19. Faça um programa que leia 10 números e ordene-os porordem crescente.

Page 15: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 15/16

EXERCÍCIOS

20. Escreva um algoritmo que permita a leitura das notas deuma turma de 20 alunos. Calcular a média da turma e contarquantos alunos obtiveram nota acima desta média calculada.Escrever a média da turma e o resultado da contagem.

Page 16: ExercíciosVetor

7/21/2019 ExercíciosVetor

http://slidepdf.com/reader/full/exerciciosvetor 16/16