1. Elabore um algoritmo que leia uma seqüência de n números reais (n <= 100) e imprima-os em ordem inversa.
Fluxograma:
![]() |
|
Pseudocódigo:
Algoritmo Reverso
VAR V : conjunto[100] de real
CONT, N : inteiro
Escreva Algoritmo Reverso
Escreva Nº de Elementos =
Leia N
Para CONT de 1 até N faça
Escreva Elemento[, CONT, ] =
Leia V[CONT]
Fim_para
2.
Elabore um algoritmo para realizar a soma de dois vetores A e B de números reais e de tamanho n (n<=100).
Fluxograma:
![]() |
|
Pseudocódigo:
Algoritmo Soma_de_Vetores
VAR A, B, C : conjunto[100] de real
N, I : inteiro
Escreva Algoritmo para somar dois vetores
Escreva Dimensão =
Leia N
Para I de 1 até N faça
Escreva A[, I, ] =
Leia A[I]
Escreva B[, I, ] =
Leia B[I]
Fim_para
Para I de 1 até N faça
C[I] ß A[I] + B[I]
Escreva C[, I, ] = , C[I]
Fim_para
Fim
3.
Elabore um algoritmo para realizar a soma de duas matrizes A e B de números reais e de tamanho m x n (m <= 100 e n <= 100)
Pseudocódigo:
Algoritmo Soma_de_Matrizes
VAR A, B, C : conjunto[100,100] de real
I, J, M, N : inteiro
Escreva Algoritmo para somar duas matrizes
Escreva M =
Leia M
Escreva N =
Leia N
Para I de 1 até M faça
Para J de 1 até N faça
Escreva A[, I , , ,J , ] =
Leia A[I,J]
Fim_para
Para I de 1 até M faça
Para J de 1 até N faça
Escreva B[, I , , ,J , ] =
Leia B[I,J]
Fim_para
Para I de 1 até M faça
Para J de 1 até N faça
C[I,J] ß A[I,J] + B[I,J]
Escreva C[, I , , ,J , ] = , C[I,J]
Fim_para
Fim