Buscar

Atividade 8

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ALGORITMO E PROGRAMAÇÃO 
 
ATIVIDADES DA AULA 08 
 
 
1. Faça um algoritmo para ler uma matriz 5x5 de números inteiros e ler um número 
inteiro x. A seguir, o algoritmo deve multiplicar todos os elementos da matriz 
por x e exibir a matriz modificada. Exemplo para matriz de ordem 4 (apenas um 
exemplo!!!): 
 
 
 
algoritmo "matriz 5x5" 
// 1. faça um algoritmo para ler uma matriz 5x5 de números inteiros e 
// ler um número inteiro x. a seguir, o algoritmo deve multiplicar 
todos os 
// elementos da matriz por x e exibir a matriz modificada. 
// exemplo para matriz de ordem 4 (apenas um exemplo!!!): 
var 
l,c,x: inteiro 
m: vetor [1..5, 1..5] de inteiro 
inicio 
escreva ("informe os numeros para as linhas: ") 
para l de 1 ate 5 faca 
para c de 1 ate 5 faca 
leia (m[l,c]) 
fimpara 
fimpara 
escreva ("informe o numero para multiplicação: ") 
leia (x) 
para l de 1 ate 5 faca 
para c de 1 ate 5 faca 
m[l,c] <- m[l,c] * x 
fimpara 
fimpara 
escreva ("esta é sua nova matriz: ") 
escreval(" ") 
para l de 1 ate 5 faca 
para c de 1 ate 5 faca 
escreva (m[l,c]) 
fimpara 
escreval(" ") 
fimpara 
fimalgoritmo 
A = 
 2 3 5 1 
 3 4 0 7 
 9 1 5 8 
 4 0 9 1 
x = 2 
 4 6 10 2 
 6 8 0 14 
 18 2 10 16 
 8 0 18 2 
A * x = 
 
2. Faça um algoritmo para ler uma matriz 5x5 de números inteiros. A seguir, o 
algoritmo deve calcular e mostrar a soma dos elementos da diagonal principal. 
Exemplo para uma matriz de ordem 4 (apenas uma exemplo!!!). 
 
 
 
 
 
algoritmo "diagonal principal" 
//2. faça um algoritmo para ler uma matriz 5x5 de números inteiros. a 
seguir, 
// o algoritmo deve calcular e mostrar a soma dos elementos da 
diagonal 
// principal. exemplo para uma matriz de ordem 4 (apenas uma 
exemplo!!!). 
var 
l,c,soma:inteiro 
matriz: vetor [1..5,1..5] de inteiro 
inicio 
 
para l de 1 ate 5 faca 
para c de 1 ate 5 faca 
escreva ("numeros para linhas da matriz: ") 
leia (matriz[l,c]) 
 
fimpara 
escreval(" ") 
fimpara 
 
para l de 1 ate 5 faca 
para c de 1 ate 5 faca 
escreva (matriz[l,c]) 
 
fimpara 
escreval(" ") 
fimpara 
 
escreval(" ") 
 
para l de 1 ate 5 faca 
para c de 1 ate 5 faca 
se l = c entao 
soma <- soma + matriz[l,c] 
 
fimse 
 
fimpara 
fimpara 
escreval ("soma da diagonal é: ", soma) 
 
fimalgoritmo 
Soma da diagonal principal = 12 A = 
 2 3 5 1 
 3 4 0 7 
 9 1 5 8 
 4 0 9 1

Outros materiais