Lista 11 - 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 2025.
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 “V”. 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.
Copyleft 🄯 2025 - Professor Mauro Borges França.