• Matéria: Informática
  • Autor: Tamires2017
  • Perguntado 8 anos atrás

ALGORITMO NO VISUALG

Elabore um algoritmo que receba uma matriz “A” de dimensão 100x100. Processar criar uma matriz “B” de mesma dimensão para que possa receber o fatorial de cada posição respectivamente da matriz “A”.
Criar as seguintes funções:

a) Uma para validação corretiva durante a entrada para não ter número negativo;

b) Outra para o cálculo do fatorial (lembrando que fatorial de zero é igual a um) e retornar o resultado e armazenar na matriz “B”;

Obs.1: para evitar estouro de memória, criar a Matriz “B” do tipo real para o caso do resultado do fatorial ser muito grande e estourar o espaço de armazenamento da variável do tipo inteiro.

Obs.2: para facilitar os testes de mesa e simulações, aconselho a criar (no VisuAlg) uma matriz 4x4, pois, podemos considerar que, se funcionar os cálculos para uma matriz 4x4, também irá funcionar para uma matriz 100x100.

Exemplo:


A 1 2 3 4 ...
1 4 1 0 3 ...
2
3
...






B 1 2 3 4 ...
1 24 1 1 6 ...
2
3
...








Anexos:

Respostas

respondido por: Joallysa124
1
acho que b) não sei se estar certa bom espero que esteja?

Tamires2017: Na verdade é para elaborar o algoritmo no VisualG....
Tamires2017: A e B são só exemplos na verdade...
Perguntas similares