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 apenas 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!!!): 4 6 10 2 6 8 0 14 18 2 10 16 8 0 18 2 A * x = A = 2 3 5 1 3 4 0 7 9 1 5 8 4 0 9 1 x = 2 R: algoritmo "matriz" var v: vetor[1..5,1..5] de inteiro a, b, x: inteiro inicio escreval ("Informe o valor x: ") leia (x) para a de 1 ate 5 passo 1 faca para b de 1 ate 5 passo 1 faca leia (v[i,j]) fimpara fimpara para a de 1 ate 5 passo 1 faca escreval (v[i,1],v[i,2],v[i,3],v[i,4],v[i,5]) 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!!!). A = 2 3 5 1 3 4 0 7 9 1 5 8 4 0 9 1 Soma da diagonal principal = 12 R: algoritmo "matrizdiagonal" var v: vetor[1..5,1..5] de inteiro a,b,s:inteiro inicio para a de 1 ate 5 faca para b de 1 ate 5 faca escreval (" Digite os valores da matriz: ") leia (v[a,b]) fimpara fimpara Escreval ("matriz") para a de 1 ate 5 faca para b de 1 ate 5 faca escreval ("|", v[a,b]) fimpara escreval ("|") fimpara s<-0 para a de 1 ate 5 passo 1 faca s<-s+ v[a,b] fimpara Escreval (" A soma dos elementos da diagonal principal são: ", s) fimalgoritmo
Compartilhar