Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMO E PROGRAMAÇÃO ATIVIDADES DA AULA 08 Para a construção dos algoritmos sugiro a utilização do programa Visualg. Todos os algoritmos desta atividade deverão ser enviados em um arquivo com um dos seguintes formatos: .doc, .docx ou .pdf. 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 "Multiplicar Matriz" // Função : Algoritmo que multiplica todos os elementos da matriz por x e mostre // a matriz modificada // Autor : Ligia Hotz // Data : 13-05-2021 // Declaração de variáveis e da matriz var i, j, x:inteiro M:vetor[1..5,1..5] de inteiro inicio escreva ("Informe os elementos para a matriz") para i de 1 ate 5 faca 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 = para j de 1 ate 5 faca leia(M[i,j]) fimpara fimpara escreva ("Informe um número que será multiplicado:") leia(x) escreva ("matriz") para i de 1 ate 5 faca para j de 1 ate 5 faca escreva (" ", m[i,j]) fimpara fimpara escreva ("Nova Matriz") para i de 1 ate 5 faca para j de 1 ate 5 faca m[i,j] <- m [i,j] * x escreva (" ", M[i,j]) fimpara fimpara fimalgoritmo 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 "Soma dos elementos da matriz na diagonal" // Função : Algoritmo que calcule e mostre a soma dos elementos da matriz // diagonal principal // Autor : Ligia Hotz // Data : 13-05-2021 var // Declaração das variveis e da matriz i, j:inteiro m:vetor[1..5,1..5] de inteiro soma:inteiro inicio escreva ("Informe os elementos da matriz") para i de 1 ate 5 faca para j de 1 ate 5 faca leia(m[i,j]) fimpara fimpara para i de 1 ate 5 faca para j de 1 ate 5 faca fimpara fimpara soma <- 0 para i de 1 ate 5 faca soma <- soma + m[i,i] fimpara escreva ("Soma dos elementos da diagonal principal:", soma) fimpara fimalgoritmo Soma da diagonal principal = 12 A = 2 3 5 1 3 4 0 7 9 1 5 8 4 0 9 1
Compartilhar