tds-lp
Lista 14 - Exercícios de Algoritmos - Estruturas de Dados - Vetor
Disciplina: Lógica de Programação” Prof. Mauro Borges França
Curso: Técnico em Desenvolvimento de Sistemas Integrado ao Ensino Médio - TDS
Turmas: 1ºs anos A e B” 2º trimestre de 2026.
Laboratório 109 e 106 ” realizar atividade em duplas ” valor 1,0 Pontos.
Resolva os problemas desenvolvendo os códigos dos Algoritmos no Programa VisualG 3.0
Exercício 1” Validar entrada
Receber 10 números em um vetor do tipo inteiro de 10 posições. Validar durante a entrada para que não receba números repetidos nesse vetor. No final, limpar a tela e mostrar o vetor em sua ordem de entrada.
Obs.: fazer a validação durante a entrada de dados, ou seja, receber o número em sua posição do vetor, e verificar nas posições anteriores se ele já existe, caso verdadeiro, receber outro número nesta mesma posição e tornar a verificar; caso contrário receber o próximo. E assim por diante até encher o vetor.
Exercício 2” Procurar valores
Receber 10 números em um vetor do tipo inteiro (validar para que sejam MAIOR QUE ZERO). Após receber os 10 números, limpar a tela, mostrar o vetor em forma normal de entrada. Após a amostragem, receber um (1) número qualquer e procurar no vetor a existência desse número, caso exista mostrar qual a posição (índice) do vetor ele está (ou em quais posições estão se houver mais de um), caso não exista esse número, mostrar uma mensagem.
- Fazer de forma que o usuário possa informar outro número de pesquisa, mantendo os números do vetor de entrada sem alterar, ou finalizar o algoritmo caso seja digitado o número ZERO para este número de pesquisa.
Exercício 3” Troca de Posição
Crie um algoritmo que:
-
Leia e armazene 10 números inteiros em um vetor.
-
Troque o primeiro elemento com o último, o segundo com o penúltimo, e assim por diante.
-
Ao final, mostre o vetor antes e depois da troca.
obs: O vetor deve ser modificado sem criar um segundo vetor auxiliar completo.
Exercício 4” Média dos Valores em Posições Pares
Faça um algoritmo que:
-
Leia 20 números reais e armazene em um vetor.
-
Calcule a média dos valores que estão armazenados nas posições pares do vetor (índices 2, 4, 6, …, 20).
-
Mostre o resultado da média ao final.
Exemplo de lógica esperada:
Considere o vetor: [5, 10, 3, 8, 2, 9]
Posições pares: 2, 4, 6
Valores: 10, 8, 9
Média = (10 + 8 + 9) / 3 = 9,0
Exercício 5” Ordena Vetor
Lista05_vetor_ex01” Receber 10 números em um vetor numérico com nome. Logo após a entrada de dados, limpar a tela e mostrar esse vetor em sua ordem de entrada. Em seguida, processar a classificação desse vetor em ordem crescente, ou seja, do menor elemento para o maior elemento.
Exemplo, caso o usuário tenha digitado os números abaixo:
| V | 5 | 15 | 3 | 28 | 7 | 6 | 35 | -8 | 26 | 19 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Vetor classificado:
| V | -8 | 3 | 5 | 6 | 7 | 15 | 19 | 26 | 28 | 35 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
Obs.: Separar os conteúdos em vídeo por vírgula.