👩‍💻

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.


Exercício 3 – Troca de Posição

Crie um algoritmo que:

  1. Leia e armazene 10 números inteiros em um vetor.
  1. Troque o primeiro elemento com o último, o segundo com o penúltimo, e assim por diante.
  1. 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.
  1. Calcule a média dos valores que estão armazenados nas posições pares do vetor (índices 2, 4, 6, ..., 20).
  1. 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:

V5153287635-82619
12345678910

Vetor classificado:

V-835671519262835
12345678910

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

Copyleft 🄯 2025 - Professor Mauro Borges França.