Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS 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!!!): R.: algoritmo "Matrix 5x5 números inteiros" // Função: Algoritmo para ler uma matriz 5x5 de números inteiros e ler um número inteiro x, e multiplicar todos os elementos da matriz por x e exibir a matriz modificada. var //Declaração de variáveis A:vetor [1..5,1..5] de inteiro I,J: inteiro X: inteiro Inicio para I de 1 ate 5 faca para J de 1 ate 5 faca repita escreva("Digite o [",I,",",J,"]:") leia(A[I,J]) ate(A[I,J]>=0) fimpara fimpara escreval("matriz A:") para I de 1 ate 5 faca para J de 1 ate 5 faca se (J=5) entao escreval(A[I,J]) senao escreva(A[I,J]) fimse fimpara fimpara escreval("") 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 = escreva ("Digite o número que queira multiplicar a segunda coluna:") leia (X) para I de 1 ate 5 faca para J de 1 ate 5 faca se (J=2) entao A[I,J]<-A[I,J]*X fimse fimpara fimpara escreval("matrix A modificada:") para I de 1 ate 5 faca para J de 1 ate 5 faca se (J=5) entao escreval(A[I,J]) senao escreva(A[I,J]) fimse 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!!!). R.: algoritmo "Matrix 5x5 números inteiros" // Função: Algoritmo para ler uma matriz 5x5 de números inteiros,e calcular e mostrar a soma dos elementos da diagonal principal. var //Declaração de variáveis matriz:vetor [1..5,1..5] de inteiro I,J: inteiro soma: inteiro Inicio para I de 1 ate 5 faca para J de 1 ate 5 faca repita escreva("Digite os valores da matriz:") leia(matriz[I,J]) fimpara fimpara escreval("matriz") para I de 1 ate 5 faca para J de 1 ate 5 faca escreva("|", matriz[I,J]) fimpara Soma da diagonal principal = 12 A = 2 3 5 1 3 4 0 7 9 1 5 8 4 0 9 1 escreval("|") fimpara soma<-0 para I de 1 ate 5 passo 1 faca soma<- soma + matriz[I,J] fimpara escreval("A soma dos elementos da diagonal principal é:",soma) fimalgoritmo
Compartilhar