- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Matriz
A sub-rotina abaixo gera, a partir de uma matriz X de entrada, uma matriz Z de saída.
para i = 1 to 3
para j = 1 to 3
se i = 1 e i = j então
z (i, j) = x (i + 1, j + 1)
senão
se i = 3 e i = j então
z (i, j) = x (i - 1, j - 1)
senão
z (j, i) = x (i, j)
fim se
fim se
fim para
fim para
Considere a matriz X = (xij) de dimensão 3 x 3, a seguir, onde xij são os elementos da matriz X.
!$ X \, = \, \begin {bmatrix} 1 \,\,\, 6 \,\,\, 3 \\ 4 \,\,\, 8 \,\,\, 2 \\ 9 \,\,\, 7 \,\,\, 5\end {bmatrix} !$
Nesta matriz, por exemplo, o elemento x32 possui valor 7. A matriz Z resultante da execução do algoritmo acima, tendo a matriz X como entrada, é:
Provas
Questão presente nas seguintes provas