SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
12/10/2023, 21:02 Unicesumar - Ensino a Distância
about:blank 1/1
ATIVIDADE 1 - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO - 54/2023
Período:09/10/2023 08:00 a 27/10/2023 23:59 (Horário de Brasília)
Status:ABERTO
Nota máxima:1,00
Gabarito:Gabarito não está liberado!
Nota obtida:
1ª QUESTÃO
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
​
Para esta atividade você deverá reescreva o presente código-fonte corrigindo os erros semânticos que
impedem que o programa, cumpra o que foi requisitado "preencher todos os elementos de uma matriz com
o valor 1".
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.
ALTERNATIVAS
Nenhum arquivo enviado.

Mais conteúdo relacionado

Último

Aulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdf
Aulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdfAulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdf
Aulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdfMateusSerraRodrigues1
 
AE03 - VIBRACOES MECANICAS E ACUSTICAS.docx
AE03 - VIBRACOES MECANICAS E ACUSTICAS.docxAE03 - VIBRACOES MECANICAS E ACUSTICAS.docx
AE03 - VIBRACOES MECANICAS E ACUSTICAS.docxConsultoria Acadêmica
 
AE03 - TEORIAS DA ADMINISTRACAO UNICESUMAR 51/2024
AE03 - TEORIAS DA ADMINISTRACAO UNICESUMAR 51/2024AE03 - TEORIAS DA ADMINISTRACAO UNICESUMAR 51/2024
AE03 - TEORIAS DA ADMINISTRACAO UNICESUMAR 51/2024Consultoria Acadêmica
 
Patrimonio Edificado da Ilha de Moçambique.pptx
Patrimonio Edificado da Ilha de Moçambique.pptxPatrimonio Edificado da Ilha de Moçambique.pptx
Patrimonio Edificado da Ilha de Moçambique.pptxAssimoIovahale
 
Resistencias dos materiais I - Tensao.pptx
Resistencias dos materiais I - Tensao.pptxResistencias dos materiais I - Tensao.pptx
Resistencias dos materiais I - Tensao.pptxjuliocameloUFC
 
Banco Sul-Americano do Brasil -2023.pptx
Banco Sul-Americano do Brasil -2023.pptxBanco Sul-Americano do Brasil -2023.pptx
Banco Sul-Americano do Brasil -2023.pptxTherionAkkad2
 
Gestão de obras e projetos - Associação Nacional de Hospitais Privados
Gestão de obras e projetos - Associação Nacional de Hospitais PrivadosGestão de obras e projetos - Associação Nacional de Hospitais Privados
Gestão de obras e projetos - Associação Nacional de Hospitais PrivadosGuilhermeLucio9
 

Último (7)

Aulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdf
Aulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdfAulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdf
Aulas Práticas da Disciplina de Desenho Técnico Projetivo _ Passei Direto.pdf
 
AE03 - VIBRACOES MECANICAS E ACUSTICAS.docx
AE03 - VIBRACOES MECANICAS E ACUSTICAS.docxAE03 - VIBRACOES MECANICAS E ACUSTICAS.docx
AE03 - VIBRACOES MECANICAS E ACUSTICAS.docx
 
AE03 - TEORIAS DA ADMINISTRACAO UNICESUMAR 51/2024
AE03 - TEORIAS DA ADMINISTRACAO UNICESUMAR 51/2024AE03 - TEORIAS DA ADMINISTRACAO UNICESUMAR 51/2024
AE03 - TEORIAS DA ADMINISTRACAO UNICESUMAR 51/2024
 
Patrimonio Edificado da Ilha de Moçambique.pptx
Patrimonio Edificado da Ilha de Moçambique.pptxPatrimonio Edificado da Ilha de Moçambique.pptx
Patrimonio Edificado da Ilha de Moçambique.pptx
 
Resistencias dos materiais I - Tensao.pptx
Resistencias dos materiais I - Tensao.pptxResistencias dos materiais I - Tensao.pptx
Resistencias dos materiais I - Tensao.pptx
 
Banco Sul-Americano do Brasil -2023.pptx
Banco Sul-Americano do Brasil -2023.pptxBanco Sul-Americano do Brasil -2023.pptx
Banco Sul-Americano do Brasil -2023.pptx
 
Gestão de obras e projetos - Associação Nacional de Hospitais Privados
Gestão de obras e projetos - Associação Nacional de Hospitais PrivadosGestão de obras e projetos - Associação Nacional de Hospitais Privados
Gestão de obras e projetos - Associação Nacional de Hospitais Privados
 

ATIVIDADE 1 - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO - 542023.pdf

  • 1.
  • 2. 12/10/2023, 21:02 Unicesumar - Ensino a Distância about:blank 1/1 ATIVIDADE 1 - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO - 54/2023 Período:09/10/2023 08:00 a 27/10/2023 23:59 (Horário de Brasília) Status:ABERTO Nota máxima:1,00 Gabarito:Gabarito não está liberado! Nota obtida: 1ª QUESTÃO 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 ​ Para esta atividade você deverá reescreva o presente código-fonte corrigindo os erros semânticos que impedem que o programa, cumpra o que foi requisitado "preencher todos os elementos de uma matriz com o valor 1". 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. ALTERNATIVAS Nenhum arquivo enviado.