Matrizes
Trabalho Escolar: Matrizes. Pesquise 861.000+ trabalhos acadêmicosPor: RaphaSI • 1/6/2013 • 400 Palavras (2 Páginas) • 664 Visualizações
Especificações:
- O programa deve exibir para o usuário um menu de operações a serem executadas.
- Após a execução de cada operação o programa deve exibir novamente o menu para que outra operação possa ser escolhida pelo usuário. Antes da exibição do menu a tela deve ser limpa (usar os procedimentos predefinidos na unit crt: clrscr, readkey etc.).
- Para cada operação do menu deve ser criada uma sub-rotina que realiza a operação (a única exceção é a operação “Encerrar programa”).
- Sub-rotinas adicionais podem ser criadas se necessário.
- O programa deve manter duas matrizes de números reais com dimensões NO MÁXIMO 40 x 40 sobre as quais serão realizadas as operações.
- O menu de operações deve ser o seguinte:
1. Definir Matriz 1.
Ação: Ler as dimensões da Matriz 1 e os valores correspondentes a cada uma de suas posições e armazenar na Matriz 1.
2. Definir Matriz 2.
Ação: Ler as dimensões da Matriz 2 e os valores correspondentes a cada uma de suas posições e armazenar na Matriz 2.
3. Exibir dimensões das matrizes.
Ação: Exibir as dimensões da Matriz 1 e da Matriz 2.
4. Exibir diagonais principais das matrizes.
Ação: Exibir as diagonais principais da Matriz 1 e da Matriz 2.
5. Exibir diagonais secundárias das matrizes.
Ação: Exibir as diagonais secundárias da Matriz 1 e da Matriz 2.
6. Imprimir matrizes.
Ação: Imprimir na tela a Matriz 1 e a Matriz 2. Nenhum elemento além das dimensões definidas para as matrizes deve ser impresso.
7. Determinar compatibilidade para adição.
Ação: Determinar se é possível realizar a soma entre as duas matrizes e exibir uma mensagem adequada na tela.
8. Determinar compatibilidade para multiplicação.
Ação: Determinar se é possível realizar uma multiplicação entre as duas matrizes e exibir uma mensagem adequada na tela.
9. Somar matrizes.
Ação: Somar Matriz 1 a Matriz 2 e imprimir na tela o resultado.
10. Multiplicar matrizes.
Ação: Multiplicar Matriz 1 pela Matriz 2 e imprimir na tela o resultado.
11. Multiplicar Matriz 1 por um escalar.
Ação: Ler um escalar real e multiplicar a Matriz 1 por ele. O resultado deve ser armazenado no lugar da Matriz 1.
12. Multiplicar uma linha da Matriz 1 por um escalar.
Ação: Ler um escalar real e um número inteiro correspondente a uma linha da Matriz 1 e multiplicar a linha correspondente pelo escalar lido. O resultado deve ser
...