Você está na página 1de 3

Question 1

Notas: --/2 Escreva um algoritmo que leia uma matriz A tipo vetor com 10 element
os. Construir uma matriz B de mesmo tipo, e cada elemento de B deve ser a metade
de cada elemento de A. Apresentar os elementos das matrizes A e B.
CORRETO!
Programa Metade_elemento
Var
A, B : conjunto [1..10] de real
I : inteiro
Início
Para I de 1 até 10 passo 1 faça
Leia A [I]
Fim_para
Para I de 1 até 10 passo 1 faça
B [I] := A [I] / 2
Fim_para
Para I de 1 até 10 passo 1 faça
Escreva A [I], B [I]
Fim_para
Fim
EM JAVA: WHILE
package matriz1;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
Float []A = new Float[10]; //No exercício a matriz é definida com 20 elementos
Float []B = new Float[10];
int i=0;
do{
A[i]=Float.parseFloat(JOptionPane.showInputDialog("Digite um valor para A"))
;
i++;
}while (i<=9);
i =0;
do{
B[i]=A[i]/2;
i++;
}while (i<=9);
JOptionPane.showMessageDialog(null,A);
JOptionPane.showMessageDialog(null,B);
}
}

Question 2
Notas: --/2 Escreva um algoritmo que leia duas matrizes A e B do tipo vetor com
20 elementos. Construir uma matriz C, em que cada elemento de C deve ser a subtr
ação do elemento correspondente de A com B. Apresentar a matriz C.
CORRETO!
Programa Subtracao_elementos
Var
A, B, C : conjunto [1..20] de real
I : inteiro
Início
Para I de 1 até 10 passo 1 faça
Leia A[I]
Fim_para
Para I de 1 até 10 passo 1 faça
Leia B[I]
Fim_para
Para I de 1 até 10 passo 1 faça
C[I] := A[I] - B[I]
Fim_para
Para I de 1 até 10 passo 1 faça
Escreva C[I]
Fim_para
Fim

Resposta:
Question 3
Notas: --/2 Escreva um algorimo que leia duas matrizes A e B do tipo vetor com 1
5 elementos cada. Construir uma matriz C, sendo esta a junção das duas outras matriz
es. Desta forma, C deve ter o dobro de elementos, ou seja, 30. Apresentar a matr
iz C.
errada!
Programa DOBRO
Var
A, B, : conjunto [1..15] de real
C : conjunto [1..30] de real
I : inteiro
Início
Para I de 1 até 15 passo 1 faça
Leia A[I]
Fim_para
Para I de 1 até 15 passo 1 faça
Leia B[I]
Fim_para
Para I de 1 até 15 passo 1 faça
C[I] := A[I]
Fim_para
Para I de 1 até 15 passo 1 faça
C[I+15] := B[I]
Fim_para
Para I de 1 até 30 passo 1 faça
Escreva C[I]
Fim_para
Fim

Resposta:
Question 4
Notas: --/2 Escreva um algoritmo que leia 8 elementos de uma matriz A tipo vetor
. Construir uma matriz B de mesma dimensão com os elementos da matriz A multiplica
dos por 3. O elemento B [ 1 ]deve ser implicado pelo elemento A [ 1 ] * 3, o ele
mento B [ 2 ] implicado pelo elemento A [ 2 ] * 3 e assim por diante, até 8. Apres
entar a matriz B
CORRETO!
Programa MULTIPLICACAO
Var
A, B, : conjunto [1..8]
I: inteiro
Inicio
Para I de 1 até 8 passo 1 faça
Leia A[I]
Fim_para
Para I de 1 até 8 passo 1 faça
B[I] := A[I] * 3
Fim_para
Para I de 1 até 8 passo faça
Escreva B [I]
Fim_para
Fim

Resposta:
Question 5
Notas: --/2 Escreva um algoritmo que leia 15 elementos de uma matriz A do tipo v
etor. Construir uma matriz B de mesmo tipo, observando a seguinte lei de formação: To
do elemento de B deve ser o quadrado do elemento de A correspondente . Apresentar
as matrizes A e B.
Programa QUADRADO
Var
A, B, : conjunto [1..15]
I: inteiro
Inicio
Para I de 1 até 15 passo 1 faça
Leia A[I]
Fim_para
Para I de 1 até 15 passo 1 faça
B[I] = A[I]*A[I]
Fim_para
Para I de 1 até 15 passo 1 faça
Escreva B[I]
Fim_para
Fim

Você também pode gostar