Upload
dedadasilva
View
241
Download
0
Embed Size (px)
Citation preview
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.
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
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
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.
7/21/2019 ExercíciosVetor
http://slidepdf.com/reader/full/exerciciosvetor 5/16
SOLUÇÃO 1
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.
7/21/2019 ExercíciosVetor
http://slidepdf.com/reader/full/exerciciosvetor 7/16
SOLUÇÃO 2
7/21/2019 ExercíciosVetor
http://slidepdf.com/reader/full/exerciciosvetor 8/16
SOLUÇÃO 3
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
7/21/2019 ExercíciosVetor
http://slidepdf.com/reader/full/exerciciosvetor 10/16
SOLUÇÃO 6
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.
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.
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.
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.
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.
7/21/2019 ExercíciosVetor
http://slidepdf.com/reader/full/exerciciosvetor 16/16