← Voltar para Índice

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.


Exercício 3” Troca de Posição

Crie um algoritmo que:

  1. Leia e armazene 10 números inteiros em um vetor.

  2. Troque o primeiro elemento com o último, o segundo com o penúltimo, e assim por diante.

  3. 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:

  1. Leia 20 números reais e armazene em um vetor.

  2. Calcule a média dos valores que estão armazenados nas posições pares do vetor (índices 2, 4, 6, …, 20).

  3. 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:

V5153287635-82619
12345678910

Vetor classificado:

V-835671519262835
12345678910

Obs.: Separar os conteúdos em vídeo por vírgula.

Copyleft “2026 - Professor Mauro Borges França.