Algoritmo (Vetores)
// Função :
// Autor :
// Data : 24/11/2013
// Seção de Declarações
//Um armazém trabalha com 50 mercadorias diferentes. O dono do
// armazém anota a descrição, a quantidade de cada mercadoria //vendida durante o mês e o seu preço unitário. Faça um algoritmo //para calcular o faturamento mensal do armazém.
var v: vetor [1..50] de inteiro i, soma:inteiro inicio escreval ("Entre com os valores:") para i de 1 ate 50 faca leia (v[i]) fimpara soma 1) e (L ≤ MAX) escreva (“Entre com o número de colunas que conterá a matriz: “) repita leia (C) até (C > 1) e (C ≤ MAX)
5 [Leitura da Matriz] escreva (“Entre com os elementos numéricos que irão compor a matriz: “) para I = 1 até L faça para J = 1 até C faça leia (MATRIZ(I,J)) fim-para fim-para
6 [Impressão da Matriz lida] escreva (“Os elementos numéricos lidos foram: “) para I = 1 até L faça para J = 1 até C faça escreva (MATRIZ(I,J)) fim-para fim-para
7 [Fim]
Profª.: Débora Amorim de Carvalho Paulo Pág.:32
Algoritmos I
______________________________________________________________________
_______________________________________________________________________
Exemplo2: Faça um algoritmo que leia duas matrizes inteiras e positivas de dimensão 3 X 3, calcule e imprima a soma das matrizes.
ALGORITMO soma de matrizes
1 [Início]
2 [Declaração de Constantes]
MAX 3
3 [Declaração de Variáveis]
MAT1, MAT2, MAT3: matriz (MAX,MAX) de inteiro
I, J : inteiro
4 [Leitura da Primeira Matriz] escreva (“Entre com os elementos numéricos que irão compor a primeira matriz: “) para I = 1 até MAX faça para J = 1 até MAX faça repita leia (MAT1(I,J)) até (MAT1(I,J) > 0) fim-para fim-para
5 [Leitura da Segunda Matriz] escreva (“Entre com os elementos numéricos que irão compor a segunda matriz: “) para I = 1 até MAX faça para J = 1 até MAX faça repita leia (MAT2(I,J)) até (MAT2(I,J) > 0) fim-para fim-para
6 [Soma das