ATIVIDADE 1 - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO - 54/2023
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico
CONTATO
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
(15)98170-8778
Os algoritmos de
matriz desempenham um papel fundamental no processamento e manipulação de dados
em diversas áreas da ciência da computação e engenharia. Esses algoritmos são
conjuntos de procedimentos e operações matemáticas específicas, projetados para
lidar eficientemente com estruturas de dados bidimensionais, representadas por
matrizes. Eles são essenciais em uma ampla gama de aplicações, desde o
processamento de imagens e vídeos até a resolução de sistemas lineares em
álgebra linear computacional.
A eficiência dos algoritmos de matriz é um fator crítico em muitas aplicações
práticas, influenciando diretamente o desempenho e a escalabilidade de sistemas
e softwares que os utilizam. Otimização e paralelização de algoritmos de matriz
são áreas ativas de pesquisa, visando melhorar ainda mais o desempenho
computacional.
O algoritmo abaixo foi desenvolvido com o intuito
de preencher todos os elementos de uma matriz com o valor 1, entretanto o mesmo
esta apresentando erros e não cumpre com o esperado.
1 - Algoritmo MatrizRetangular
2 - Var mat: vetor[1..2, 1..3] de inteiro
3 - i: inteiro
4 - j: inteiro
5 - i ← 0
6 - j ← 0
7 - Enquanto i <= 3 faça
8 - Enquanto j <= 2 faça
9 - mat[i,j] ← 1
10 - j ← j + 1
11 - Fim_enquanto
12 - Fim_enquanto
13 - Fim_algoritmo
Considerando que a declaração da matriz
"mat" foi feita corretamente.
Você deverá enviar como anexo a resposta (em um Bloco de Notas), apenas o
Pseudocódigo contendo as correções esperadas para que o mesmo cumpra o
esperado.
0 comentários:
Postar um comentário