Alguns conceitos sao essenciais para melhor entendimento de subalgoritmos:
Variáveis Globais: São as declaradas no algoritmo principal, tais variáveis são visíveis e acessíveis no algoritmo principal e em todos os seus subalgoritmos.
Variáveis Locais: São as declaradas no subalgoritmo e portanto visíveis apenas nos subalgoritmos.
Argumento Real: Aquele que aparece na chamada do subprograma.
Argumento Formal: Aquele que aparece na definição do subprograma.
Argumentos passados por referência:
- O endereço de memória do argumento real é passado ao subprograma, e o formal correspondente compartilha o mesmo endereço.
- O formal e o real se referem a mesma localização de memória.
- Qualquer mudança feita no argumento formal é refletida no real.
Argumentos passados por valor:
- O valor do argumento real é literalmente copiado como valor do correspondente argumento formal.
- As mudanças no argumento formal são refletidas no argumento real.
segunda-feira, 29 de novembro de 2010
Algoritmo resolvido - Soma de duas matrizes
Somar duas matrizes
Algoritmo_Soma
Inteiro: N, i, j, A(i,j), C(i,j), B(i,j)
Inicio
Ler N
Para i de 1 ate N passo 1 faça
Imprimir (A(i,j), j=1, N, 1)
Fim_para
Para i de 1 ate N passo 1 faça
Imprimir (B(i,j), j=1, N, 1)
Fim_para
Para i de 1 ate N passo 1 faça
Para j de 1 ate N passo 1 faça
C(i,j) <- A(i.j)+B(i,j)
Fim_para
Fim_para
Para i de 1 ate N passo 1 faça
Imprimir (C(i,j), j=1,N,1
Fim_para
Fim
Achei esse exercicio legal, e resolvi postar!!
Algoritmo_Soma
Inteiro: N, i, j, A(i,j), C(i,j), B(i,j)
Inicio
Ler N
Para i de 1 ate N passo 1 faça
Imprimir (A(i,j), j=1, N, 1)
Fim_para
Para i de 1 ate N passo 1 faça
Imprimir (B(i,j), j=1, N, 1)
Fim_para
Para i de 1 ate N passo 1 faça
Para j de 1 ate N passo 1 faça
C(i,j) <- A(i.j)+B(i,j)
Fim_para
Fim_para
Para i de 1 ate N passo 1 faça
Imprimir (C(i,j), j=1,N,1
Fim_para
Fim
Achei esse exercicio legal, e resolvi postar!!
Assinar:
Postagens (Atom)