Buscar

LISTA 04 - [ALUNO] - Algorítimos - Aula 11 e 12 - Variáveis Multidimencionais

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

© EPD/UFJF – Sistemas de Informação
Aulas 11 e 12 – Exercícios
Algoritmos
Variáveis Multidimensionais
(Lista 04)
© EPD/UFJF – Sistemas de Informação
Aulas 11 e 12 – Exercícios
Exercícios
Considerando como dados, as notas de uma determinada turma em uma prova, escreva um algoritmo que imprima aquelas notas que estão acima da média das outras.
	(Resposta)
2)	Para um aluno ser considerado aprovado em uma disciplina, é preciso que possua nota igual ou superior a média das notas da turma. Sabendo que a turma é composta de 45 alunos, e que tem-se como entradas o nome e a nota de cada aluno, faça um algoritmo para informar o nome dos alunos aprovados, a quantidade de reprovados, bem como a percentagem de aprovados e reprovados.
	(Resposta)
Determinada empresa vende N artigos diferentes. A empresa identifica cada artigo por um código alfanumérico de 5 letras. Escreva um algoritmo para imprimir o código e o preço dos três artigos mais caros.
	(Resposta)
© EPD/UFJF – Sistemas de Informação
Aulas 11 e 12 – Exercícios
Exercícios
4)	Faça um algoritmo que leia um conjunto X com N elementos reais e calcule a diferença entre o maior e o menor elemento existente, bem como as posições que os mesmos ocupam no conjunto.	 
	(Resposta)
5)	Faça um algoritmo que para um vetor X de N elementos inteiros, transforme para zero todos os elementos negativos.	 
	(Resposta)
Dada uma coleção de N números, imprimir a localização do primeiro número negativo, se houver.
	(Resposta)
© EPD/UFJF – Sistemas de Informação
Aulas 11 e 12 – Exercícios
Exercícios
7)	Faça um algoritmo que leia uma coleção X[1..20] e após, troque o 1º elemento com o 20º; o 2º com o 19º; e assim por diante. Ao final, imprima X.		
	(Resposta)
8)	Faça um algoritmo que gere as seguintes matrizes (de ordem N):
Matriz Identidade;
Matriz com todos os elementos iguais a 1.		
	(Resposta)
9)	Faça um algoritmo que, para uma matriz 20x10, efetue a soma de cada uma das linhas e escreva as somas obtidas. O algoritmo deve mostrar também, o número da linha que apresentou a maior soma. 
	(Resposta)
© EPD/UFJF – Sistemas de Informação
Aulas 11 e 12 – Exercícios
Exercícios
10)	Faça um algoritmo que, para uma matriz quadrada de ordem N, de elementos inteiros, imprima esta matriz, identificando o número da linha e da coluna cujo elemento está sendo impresso. O algoritmo deve também calcular e imprimir a soma dos elementos situados abaixo da diagonal principal da matriz, incluindo os elementos da própria diagonal. (Resposta)
11)	Faça um algoritmo para gerar a seguinte matriz:
							
	(Resposta)
© EPD/UFJF – Sistemas de Informação
Aulas 11 e 12 – Exercícios
Exercícios
12) Crie um algoritmo que ordene um vetor (Resposta)
13)	Faça um Algoritmo que, para uma coleção X de N elementos, determine o número de vezes que cada valor apareceu na coleção.
	Exemplo:
			3 apareceu 2 vezes
			7 apareceu 3 vezes
			6 apareceu 2 vezes
			0 apareceu 1 vez
			4 apareceu 1 vez
	(Resposta)
Faça um algoritmo que, para um vetor X de N elementos, faça a sua compactação. Compactar significa excluir do vetor todos valores repetidos.
	(Resposta)
© EPD/UFJF – Sistemas de Informação
Aulas 11 e 12 – Exercícios
Exercícios
Dado o algoritmo abaixo, qual será a matriz resultante após sua execução (teste de mesa):
	Algoritmo Exemplo
	Tipo
		Mat = Coleção [1..5, 1..4] de inteiro
	Variáveis
		I, J: Inteira
		A: Mat
	Inicio
		Para I de 1 até 5 faça
		 Para J de 1 até 4 faça
			A [I,J] ← I * (J Div 2)
		 FimPara
		FimPara
	Fim
(Resposta)
Faça um algoritmo que, para uma matriz de ordem NxN, determine:
	a) Soma dos elementos da diagonal principal.
	b) Produto dos elementos da diagonal secundária.
(Resposta)
© EPD/UFJF – Sistemas de Informação
Aulas 11 e 12 – Exercícios
17) Crie um algoritmo que resolva o determinante de uma matriz 3 x 3.
(Resposta)

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando