Lista 10 - 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 – Receber e apresentar dados de um vetor
Elabore um algoritmo que receba via teclado um vetor numérico de 10 posições, limpar a tela, dar uma mensagem "CONTEUDO DO VETOR", e mostrá-los no vídeo.
Exercício 2 – Receber e apresentar dados de um vetor e apresentar os números pares e impares
Elabore um algoritmo que receba via teclado um vetor numérico de 50 posições, logo após, limpar a tela, dar uma mensagem "CONTEUDO DO VETOR"; e mostrar todos os seus elementos; e, logo em seguida mostrar quais os números pares (se houver) e quais os números ímpares (se houver).
Exercício 3 – Soma de dois vetores
Elabore um algoritmo que receba dois vetores numéricos chamados A e B com tamanho de 20 posições do tipo real. Construir um vetor de mesmo tipo e tamanho o qual será formado pela soma de primeiro elemento de A com o primeiro de B e armazenando na primeira posição de C, segundo elemento de A com segundo elemento de B armazenando na segunda posição de C, e assim por diante.
Exercício 4 – Calcular o quadrado de um vetor e armazenar em outro
Elabore um algoritmo que receba um vetor de 15 posições com números reais. Criar um vetor B de mesmo tipo e dimensão de A, o qual será formado por: “Todo elemento de B deverá ser o quadrado de A correspondente”. Apresentar no vídeo a vetor A e depois o vetor B.
Exercício 5 – Soma de um valor ao vetor
Elabore um algoritmo que receba um vetor do tipo inteiro de 50 posições. Criar um vetor B de mesmo tipo e dimensão de A, o qual será formado por: “Todo elemento de B deverá ser acrescido de 5 ao conteúdo contido na posição correspondente de A”. Apresentar no vídeo a vetor A e depois o vetor B.
Exercício 6 – Multiplicar valor de um vetor e armazena em outro
Elabore um algoritmo que receba dois vetores A e B de 20 elementos cada do tipo real. Construir um vetor C de mesmo tipo e dimensão, o qual será formador por: “Todo elemento de B deverá ser MULTIPLICADO com conteúdo contido na posição correspondente de A”. Após processar, limpar a tela e mostrar o Vetor A, o vetor B e finalmente o Vetor C.
Exercício 7 – Calculo de média de alunos
Elabore um algoritmo que receba os nomes e as notas de 50 alunos, ou seja: n1, n2, n3 e n4 (um vetor de 50 posições para cada uma das notas e um vetor para o nome). Validar corretivamente as notas para estarem entre 0 e 10 pontos. Criar um vetor chamado MD para armazenar a média aritmética de cada aluno.
No Final, limpar a tela e mostrar o nome do aluno e sua média aritmética.
Mostrar também, qual a maior média e o nome(s) do(s) aluno(s).
Exercício 8 – Mostrar maior e menor valor de um vetor
Elabore um algoritmo que receba via teclado um vetor 40 posições para armazenar números reais. Processar e mostrar o menor valor existente entre os 20 primeiros e o maior valor existente entre os 20 últimos.
Obs.: lembrando que para efeitos de comparação para o menor número, o primeiro número do vetor será o parâmetro de comparação com os demais. Isto serve para o maior, porém, o vigésimo número será o parâmetro.
Exercício 9 – Maior e Menor Valor
Elabore um algoritmo que receba via teclado um vetor números inteiros. Processar e mostrar qual é o maior e menor número do vetor e em qual posição ele aparece.
Obs.: desprezar número maiores iguais, mostrar somente a posição primeiro número maior e menor encontrado.
Exercício 10 – Faturamento do Armazém
Um armazém trabalha com 100 mercadorias diferentes identificadas pelos números de 1 a 100. O dono do armazém anota a quantidade de cada mercadoria vendida durante o mês. Ele tem uma tabela que indica para cada mercadoria o preço de venda. Elabore um algoritmo para calcular o faturamento mensal do armazém, isto é:
Faturamento = (quantidade[ i ] * preço[ i ] ) + faturamento
Exercício 11 – Pesquisa Número em um Vetor
Receber 50 números em um vetor do tipo inteiro (validar para que sejam MAIOR QUE ZERO). Após receber os 50 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.