Gerar uma matriz
triangular superior da seguinte maneira:
para
para
Passo 1
O exercício pede para gerar uma matriz A de tamanho M×N que seja triangular superior, ou seja, todos os elementos abaixo da diagonal (índices I>J) são zero, e nos demais casos (I≤J) valem A(I,J)=e^{-(I+J)}. O conteúdo envolve definição de matriz triangular e preenchimento por índices.
Passo 2
Para construir a matriz, vamos percorrer todas as linhas I de 1 até M e para cada linha percorrer todas as colunas J de 1 até N. Com isso cobrimos todos os pares (I,J).
Passo 3
Em cada par (I,J) aplicamos a condição da triangularidade: se I>J atribuímos 0; caso contrário, calculamos e atribuimos
.
Passo 4
Podemos traduzir isso em pseudocódigo simples (ou em qualquer linguagem de programação) usando dois laços aninhados e um teste condicional. Isso gera exatamente a matriz A desejada.
Resposta
Pseudocódigo:
Para I de 1 até M:
Para J de 1 até N:
Se I > J então
A(I,J) = 0
Senão
A(I,J) =
Fim se
Fim para
Fim para
Para J de 1 até N:
Se I > J então
A(I,J) = 0
Senão
A(I,J) =
Fim se
Fim para
Fim para