Algoritmo Fácil !
Criar um algoritmo que receba números que irão formar matriz 3 X 2. Ao final da leitura, o programa deverá imprimir o resultado da soma e da multiplicação de todos os números.
--
Criar um algoritmo que receba números que irão formar matriz 2 X 2 e um número qualquer, sendo que cada número da matriz deverá ser multiplicada pelo número qualquer, formando uma nova matriz.
Soluções para a tarefa
Respondido por
1
Eu não entendi ao certo o que é pra ser feito no primeiro exercício. Se é para somar e depois multiplicar ou se é para mostrar a soma e depois a multiplicação. Por esse motivo, irei assumir que sejam matrizes diferentes. Caso não fosse, bastaria fazer matriz receber ela própria mais a sua soma e depois a mesma coisa com a multiplicação:
Ex: matriz ← matriz + matriz e depois dentro de outro laço de repetição fazer matriz ← matriz * matriz
algoritmo 01
declare matriz[3][2]
matrizsoma[3][2]
matrizmultiplica[3][2]
linha
coluna
numérico
linha ← 1
coluna ← 1
para linha de 1 até 3 faça
para coluna de 1 até 2 faça
escreva("Informe o valor da matriz: ")
leia(matriz[linha][coluna])
fimpara
fimpara
linha ← 1
coluna ← 1
//soma os números
para linha de 1 até 3 faça
para coluna de 1 até 2 faça
matrizsoma[linha][coluna] ← matriz[linha][coluna] + matriz[linha][coluna]
escreva(matrizsoma[linha[coluna])
fimpara
fimpara
linha ← 1
coluna ← 1
//multiplica os números
para linha de 1 até 3 faça
para coluna de 1 até 2 faça
matrizmultiplica[linha][coluna] ← matriz[linha][coluna] * matriz[linha][coluna]
escreva(matrizmultiplica[linha[coluna])
fimpara
fimpara
fimalgoritmo
=========================================================
algoritmo 02
declare matriz[2][2]
matrizmultiplicada[2][2]
linha
coluna
numero
numérico
linha ← 1
coluna ← 1
para linha de 1 até 2 faça
para coluna de 1 até 2 faça
escreva("Informe o valor da matriz: ")
leia(matriz[linha][coluna])
fimpara
fimpara
escreva("Informe um numero qualquer: ")
leia(numero)
linha ← 1
coluna ← 1
para linha de 1 até 2 faça
para coluna de 1 até 2 faça
matrizmultiplicada ← matriz[linha][coluna] * numero
escreva(matrizmultiplicada[linha][coluna]
fimpara
fimpara
fimalgoritmo
Ex: matriz ← matriz + matriz e depois dentro de outro laço de repetição fazer matriz ← matriz * matriz
algoritmo 01
declare matriz[3][2]
matrizsoma[3][2]
matrizmultiplica[3][2]
linha
coluna
numérico
linha ← 1
coluna ← 1
para linha de 1 até 3 faça
para coluna de 1 até 2 faça
escreva("Informe o valor da matriz: ")
leia(matriz[linha][coluna])
fimpara
fimpara
linha ← 1
coluna ← 1
//soma os números
para linha de 1 até 3 faça
para coluna de 1 até 2 faça
matrizsoma[linha][coluna] ← matriz[linha][coluna] + matriz[linha][coluna]
escreva(matrizsoma[linha[coluna])
fimpara
fimpara
linha ← 1
coluna ← 1
//multiplica os números
para linha de 1 até 3 faça
para coluna de 1 até 2 faça
matrizmultiplica[linha][coluna] ← matriz[linha][coluna] * matriz[linha][coluna]
escreva(matrizmultiplica[linha[coluna])
fimpara
fimpara
fimalgoritmo
=========================================================
algoritmo 02
declare matriz[2][2]
matrizmultiplicada[2][2]
linha
coluna
numero
numérico
linha ← 1
coluna ← 1
para linha de 1 até 2 faça
para coluna de 1 até 2 faça
escreva("Informe o valor da matriz: ")
leia(matriz[linha][coluna])
fimpara
fimpara
escreva("Informe um numero qualquer: ")
leia(numero)
linha ← 1
coluna ← 1
para linha de 1 até 2 faça
para coluna de 1 até 2 faça
matrizmultiplicada ← matriz[linha][coluna] * numero
escreva(matrizmultiplicada[linha][coluna]
fimpara
fimpara
fimalgoritmo
Perguntas interessantes
Artes,
10 meses atrás
Inglês,
10 meses atrás
Matemática,
10 meses atrás
Matemática,
1 ano atrás
Física,
1 ano atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás