Buscar

Relatóiro Prática Algoritmos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

RELATÓRIO DE 
 PRÁTICA LABORATORIAL 
 
 
 
ALUNO: Kessius Moraes de Lima e Silva RA:5107483 
PÓLO: Uberaba 
CURSO: Engenharia Elétrica ETAPA: 10 
DATA: 07/07/2020 CARGA HORÁRIA: 10 h 
DISCIPLINA: Algoritmos e estruturas de dados 
PROFESSOR: Paulo Limírio da Silva 
 
QUADRO DESCRITIVO DE PRATICA 
PRATICA LABORATORIAL Nº: 01 
CONCEITOS BÁSICOS DE ALGORITMOS, 
O SOFTWARE VISUALG E AS 
ESTRUTURAS SEQUENCIAIS E 
CONDICIONAIS SIMPLES E COMPOSTAS 
(SE ANINHADO). 
 
C.H.: 
_03:20_h 
DATA: 
30/05/2020 
INTRODUÇÃO: Podemos definir algoritmos como uma sequência de instruções definidas, visando 
chegar ao objetivo proposto. Desta forma, a definição dos passos a serem seguidos devem ser bem 
elaboradas de forma organizada e finita, possibilitando operar esta sequência de funções 
sistematicamente. Existem vários softwares que possibilitam a inserção destas funções, sendo 
possível definir todos os passos e checar o perfeito funcionamento destes, para as atividades 
propostas nas práticas foi utilizado o software VisaulG versão3.0. 
OBJETIVOS: 
Desenvolver a habilidade de construir programas com estrutura sequencial simples e com estrutura 
condicional simples e composta. 
Praticar o desenvolvimento de algoritmos com estrutura sequencial simples e com estrutura 
condicional simples e composta (se - senão - fimse). 
MATERIAL: Microcomputador, software VisualG, versão 3.0 e acesso à internet. 
 
METODOLOGIA: 
Atividade VisuAlg – Parte I – Estrutura Sequencial Simples 
Para resolver as questões a seguir, os alunos deverão abrir o software VisuAlg. Solicite que eles 
resolvam as questões 1, 2 e 3, salve-as em uma pasta e execute-as. Ao executá-las, caso aconteça 
algum erro, auxilie os alunos na correção. 
As demais atividades sobre Estrutura Sequencial Simples, deverão ser enviadas para os alunos, 
por e-mail ou pela Central de Mensagens do AVA, caso queiram estudar mais a respeito do 
assunto “Estrutura Sequencial Simples”. 
 
Questão 1 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite ao operador a base e a altura de um 
triângulo e calcule e mostre, como resultado, o valor de sua área. 
 
Fórmula: área = (base*altura)/2 
 
Questão 2 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite ao operador o comprimento do 
lado de um quadrado, e calcule e mostre como resultado o valor do perímetro e da área do quadrado. 
 
Fórmulas: perímetro = 4*lado 
 área=lado*lado ou lado^2 
 
Observação: substituir o escreva pelo escreval para colocar a resposta de cada frase em uma linha 
diferente. 
 
Questão 3 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite ao operador os valores 
dos catetos de um triângulo retângulo e calcule e mostre como resultado a sua hipotenusa. 
 
Fórmula: hipotenusa= 
 
Função: Utilize a função RaizQ, do VisuAlg, para calcular a raiz quadrada 
 
Questão 4 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite ao operador as 3 notas de um 
aluno (N1, N2 e N3) e calcule e mostre a média final deste aluno. 
 
Questão 5 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite ao operador quatro números, 
calcule e apresente a média ponderada, sabendo-se que os pesos são, respectivamente, 1, 2, 3 e 4. 
 
Questão 6 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite ao operador o peso atual de uma 
pessoa (será informado em Kg), calcule e apresente qual será: 
• O novo peso se esta pessoa engordar 15% 
• O novo peso se ela emagrecer 20%. 
 
Observação: substituir o escreva pelo escreval para colocar a resposta de cada frase em uma linha 
diferente. 
 
Questão 7 – Estrutura condicional simples 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite ao operador um número inteiro e 
informe se este número é par ou se é ímpar. 
 
Função: Utilize a função MOD, do VisuAlg, para retornar o resto da divisão. 
 
Questão 8 – Estrutura condicional composta (se - senao – fimse) 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite ao operador três notas (p1, p2 e 
p3) de um aluno e mostre o resultado final, dado pela fórmula: ((p1+p2+p3)/3) e a sua situação: 
• “Aluno aprovado” se a média das notas for maior ou igual a 7 
• “Aluno reprovado”, caso a média das notas seja inferior a 7 
 
Questão 9 – Estrutura condicional composta (se - senao – fimse) 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite ao operador o sexo de uma 
pessoa. Se o sexo digitado for M ou F, escrever na tela “Sexo válido!”. Caso contrário, informar 
“Sexo inválido!”. 
 
Questão 10 – Estrutura condicional composta (se - senao – fimse) 
Escreva um algoritmo, utilizando o software VisuAlg, que atenda às solicitações, a seguir: 
• Solicite a entrada de um determinado valor para ‘b’ (base). 
• Solicite a entrada de um determinado valor para ‘h’ (altura). 
• Identifique se os valores inseridos poderiam compor um retângulo ou um quadrado e 
apresente uma destas informações: 
Os valores digitados formam um retângulo. 
 ou 
Os valores digitados formam um quadrado. 
• Calcule a área da figura. 
• Apresente na tela, em uma nova linha, o resultado calculado: 
 Suponha que o valor digitado tenha sido, para ‘b’ 45 e, para ‘h’, 78. Assim, o resultado 
deverá aparecer da seguinte forma: 
A área do retângulo, com base = 45 e altura = 78 é 3510. 
 Se forem digitadas as medidas que formam um quadrado, por exemplo, para ‘b’ 30 e, para ‘h’ 
também 30, o resultado deverá aparecer: 
A área do quadrado, com base = 30 e altura = 30 é 900. 
• Calcule o perímetro da figura. 
• Apresente na tela o resultado calculado: 
O perímetro da figura é 120. 
 
 
 
 
 
RESULTADOS E DISCUSSÃO: 
Questão 1 
 
Questão 2 
 
Questão 3 
 
 
 
 
 
Questão 4 
 
Questão 5 
 
Questão 6 
 
 
 
 
Questão 7 
 
Questão 8 
 
Questão 9 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 10 
 
CONCLUSÃO: 
Durante a execução da aula prática foi possível absorver todo o conteúdo ministrado, de maneira 
simples e didática. 
Foi possível ainda verificar as diferenças entre as estruturas adotadas, executando várias funções, 
como estruturas sequenciais e condicionais (simples e composta). A execução de várias atividades 
auxiliou no trabalho de conhecimento do software e formas de apresentação das funções, tal como a 
identação, facilitando encontramos possíveis erros nas estruturas. 
REFERÊNCIAS BIBLIOGRÁFICAS: 
ALMEIDA, R. S. Aprendendo algoritmo com Visualg. Rio de Janeiro: Editora Ciência Moderna 
Ltda., 2013. 
BRASILEIRO, F. Introdução à Pseudo-código. Disponível em: <https://inf.ufes.br/ 
~fbrasileiro/wp-content/uploads/2016/12/05-Introdu%C3%A7%C3%A3o-%C3%A0-Pseudo-
c%C3%B3digo-3.pdf>. Acesso em: set. 2017. 
DE PAULA, André. Apostila 2 – Parte 1 – Algoritmos – Introdução. Uberaba: Universidade de 
Uberaba, 2016. 
GIACOBO, D. Exemplos de Algoritmos - Descrição Narrativa. Disponível em: 
<http://www.danilogiacobo.eti.br/IFPR/LLP/LLP%20-%2001%20-
%20Introdu%C3%A7%C3%A3o%20-%20Exemplos%20de%20Algoritmos%20-
%20Descri%C3%A7%C3%A3o%20Narrativa.pdf>. Acesso em: 12 set. 2017. 
LOPES, Anita; GARCIA, Guto. Introdução à programação. Rio de Janeiro: Elsevier, 2002. 
ORBOLATO; Daniela Resende Silva et al. Linguagens e técnicas de programação, volume 1. São 
Paulo: PearsonPrentice Hall, 2010. 
TONET, Bruno; KOLIVER, Cristian. Introdução aos algoritmos. Disponível em: 
<http://www.guanabara.info/logica/Apostilas/VisuAlg_Ref.pdf>. Acesso em: set. 2016. 
https://inf.ufes.br/
 
QUADRO DESCRITIVO DE PRATICA 
PRATICA LABORATORIAL Nº: 02 
SOFTWARE VISUALG E AS ESTRUTURAS 
CONDICIONAIS COMPOSTA (ESCOLHA 
CASO) E DE REPETIÇÃO (REPITA...ATE; 
ENQUANTO...FACA; PARA...FACA) 
 
C.H.: 
_03:20_h 
DATA: 
20/06/2020 
INTRODUÇÃO: As diversas estruturas quepodem ser implementadas com a utilização do Software 
VisualG, possibilitam a obtenção dos resultados esperados, desde que as funções sejam apresentadas 
corretamente. Uma das estruturas trabalhadas é a condicional composta que apresenta uma instrução, sendo 
que esta apenas é executada caso a condição imposta seja verdadeira ou falsa. Outras estruturas muito 
utilizadas é a de repetição, que submete a instrução a várias repetições, onde estas podem ser repetidas uma 
certa quantidade de vezes pré definida ou não. 
OBJETIVOS: 
Desenvolver a habilidade de construir programas com estrutura condicional composta (se aninhado e escolha 
caso) e com estrutura de repetição (repita...ate; enquanto...faca; para...faca). 
Praticar o desenvolvimento de algoritmos com estrutura condicional composta (se aninhado e escolha caso) e 
com estrutura de repetição (repita...ate; enquanto...faca; para...faca). 
MATERIAL: Microcomputador, software VisualG, versão 3.0 e acesso à internet. 
 
METODOLOGIA: 
Atividade VisuAlg - Parte III 
Estrutura Condicional Composta – se aninhado 
 
Questão 1 – Estrutura condicional composta – se aninhado 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite 4 notas de um aluno (de 1 a 10) e o sexo 
do aluno (M ou F). Verifique se a média for maior ou igual a seis e o sexo for masculino, o resultado deverá 
ser precedido de “Caro aluno, seu resultado é aprovado”. Se o sexo for feminino, o resultado deverá ser 
precedido de “Cara aluna, seu resultado é aprovada”. Se a média for menor do que 6 e o sexo for masculino, 
o resultado deverá ser precedido de “Caro aluno, seu resultado é reprovado.” e se o sexo for feminino, o 
resultado deverá ser precedido de “Cara aluna, seu resultado é reprovada”. 
 
Questão 2 – Estrutura condicional composta – se aninhado 
Uma escola faz o pagamento de seus professores por hora/aula. Escreva um algoritmo, utilizando o software 
VisuAlg, que calcule e exiba o salário de um professor, sabendo que a escola faz o pagamento por hora/aula, 
seguindo os seguintes critérios: 
• Professor Nível 1 R$15,00 por hora/aula 
• Professor Nível 2 R$20,00 por hora/aula 
• Professor Nível 3 R$30,00 por hora/aula 
 
Questão 3 – Estrutura condicional composta – se aninhado 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite três valores X, Y e Z e verifique se eles 
podem ser os comprimentos dos lados de um triângulo e, se forem verificar se é um triângulo equilátero, 
isósceles ou escaleno. Se eles não formarem um triângulo, escrever a mensagem “As medidas não formam 
um triângulo”. Considere as seguintes propriedades: 
• O comprimento de cada lado em um triângulo é menor que a soma dos outros dois lados; 
• Equiláteros: tem os comprimentos dos três lados iguais; 
• Isósceles: tem os comprimentos de dois lados iguais; 
• escaleno: tem os comprimentos dos três lados diferentes. 
 
Atividade VisuAlg – Parte IV 
Estrutura Condicional Composta – caso ... escolha 
 
Questão 4 – Estrutura condicional composta – caso ... escolha 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite o primeiro número, a operação que 
deseja executar e o segundo número. 
Dependendo do que o usuário informar como operador, o algoritmo executará um cálculo diferente 
(soma, subtração, multiplicação ou divisão), funcionando como uma calculadora. 
Questão 5 – Estrutura condicional composta – caso ... escolha 
O cardápio de uma lanchonete é o seguinte: 
Especificação Preço unitário 
100 Cachorro quente 1,10 
101 Bauru simples 1,30 
102 Bauru c/ovo 1,50 
103 Hamburger 1,10 
104 Cheeseburger 1,30 
105 Refrigerante 1,00 
Escreva um algoritmo, utilizando o software VisuAlg, que leia o código do item pedido, a quantidade e 
calcule o valor a ser pago pelo lanche. Considere que a cada execução somente será calculado um item. 
 
Questão 6 – Estrutura condicional composta – caso ... escolha 
Um banco concederá um crédito especial aos seus clientes, variável com o saldo médio no último ano. 
Escreva um algoritmo, utilizando o software VisuAlg, que leia o saldo médio de um cliente e calcule o valor 
do crédito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo médio e o valor do 
crédito. 
Saldo médio Percentual 
de 0 a 300 nenhum crédito 
de 301 a 500 20% do valor do saldo médio 
de 501 a 700 30% do valor do saldo médio 
de 701 a 1000 40% do valor do saldo médio 
 
Questão 7 – Estrutura condicional composta – caso ... escolha 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite o nome e a idade de um atleta e imprima a 
sua categoria, de acordo com o quadro a seguir: 
 
IDADE CATEGORIA 
De 05 a 10 Infantil 
De 11 a 15 Juvenil 
De 16 a 20 Junior 
De 21 a 25 Profissional 
 
Ao final, apresentar a seguinte frase: A categoria do(a) atleta nome é categoria. 
 
 
Atividade VisuAlg – Parte V 
Estrutura de Repetição – repita ... ate 
 
Questão 8 – Estrutura condicional composta – repita ... ate 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite os nomes dos alunos de uma turma de três 
alunos e as notas de suas três provas. Apresente, ao final, a média harmônica das provas de cada aluno. 
 
 
Observação: a média harmônica é o número de membros, dividido pela soma do inverso dos membros. No 
caso deste exemplo, como temos três notas será: 
 
MH = 3/ (1/nota1 + 1/nota2 +1/nota3) 
 
Questão 9 – Estrutura de repetição – repita ... ate 
Escreva um algoritmo, utilizando o software VisuAlg, que escreva os números pares de 10 até 2. 
 
Questão 10 – Estrutura de repetição – repita ... ate 
Escreva um algoritmo, utilizando o software VisuAlg, que mostre um menu de cadastro de clientes, com as 
opções, a seguir e, depois, compare-as conforme o usuário digitar. O laço só deverá ser interrompido se o 
usuário digitar a opção 5. 
 
1 – Incluir 
2 – Alterar 
3 – Consultar 
4 – Excluir 
5 – Sair 
 
Questão 11 – Estrutura de repetição – repita ... ate 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite alguns valores e some-os até o usuário 
digitar o valor 0. A cada repetição do loop deve ser apresentado o resultado atual da soma. 
 
Questão 12 – Estrutura de repetição – repita ... ate 
Escreva um algoritmo, utilizando o software VisuAlg, que leia 10 números inteiros, maiores que zero e 
imprima os seguintes resultados: 
• a quantidade de números pares digitados; 
• a quantidade de números ímpares digitados. 
 
Atividade VisuAlg – Parte VI 
Estrutura de Repetição – enquanto ... faca 
 
Questão 13 – Estrutura de repetição – enquanto ... faca 
Escreva um algoritmo, utilizando o software VisuAlg, que leia uma lista de números inteiros. A leitura de 
dados terminará quando for ingressado o número zero. Pede-se a soma e a média de todos os números 
lidos (excluindo o zero). 
 
Questão 14 – Estrutura de repetição – enquanto ... faca 
Escreva um algoritmo, utilizando o software VisuAlg, que o usuário entre com vários números inteiros e 
positivos e imprima o produto dos números ímpares e a soma dos números pares. 
 
Questão 15 – Estrutura de repetição – enquanto ... faca 
Escreva um algoritmo, utilizando o software VisuAlg, que encontre o quinto número maior que 1000, cuja 
divisão por 11 tenha resto 5. 
 
Questão 16 – Estrutura de repetição – enquanto ... faca 
Maria tem 1,50m e cresce 2 centímetros por ano, enquanto João tem 1,10m e cresce 3 centímetros por 
ano. Escreva um algoritmo, utilizando o software VisuAlg, que calcule e mostre na tela quantos anos 
serão necessários para que João seja maior que Maria. 
 
Questão 17 – Estrutura de repetição – enquanto ... faca 
Escreva um algoritmo, utilizando o software VisuAlg, que leia uma quantidade indeterminada de números 
inteiros positivos e identifique qual foi o maior número digitado. O final da série de números digitada 
deve ser indicado pela entrada de -1. 
 
 
Atividade VisuAlg – Parte VII 
Estruturade Repetição – para ... faca 
 
Questão 18 – Estrutura de repetição – para ... faca 
Escreva um algoritmo, utilizando o software VisuAlg, que leia e escreva todos os números de 1 até 100. 
 
Questão 19 – Estrutura de repetição – para ... faca 
Escreva um algoritmo, utilizando o software VisuAlg, que leia e escreva todos os números de 100 até 1. 
 
Questão 20 – Estrutura de repetição – para ... faca 
Escreva um algoritmo, utilizando o software VisuAlg, que leia e escreva o quadrado dos números de 1 até 
20. 
 
Questão 21 – Estrutura de repetição – para ... faca 
Escreva um algoritmo, utilizando o software VisuAlg, que solicite 5 números e apresente todos os que forem 
positivos. 
 
Questão 22 – Estrutura de repetição – para ... faca 
Escreva um algoritmo, utilizando o software VisuAlg, que leia um número N e escreva todos os números de 
1 a N. 
 
RESULTADOS E DISCUSSÃO: 
 
Questão 1 
 
 
Questão 9 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 18 
 
 
Questão 19 
 
 
CONCLUSÃO: 
Durante a execução da aula prática foi possível aprender e executar novas estruturas de repetição. Sendo que 
a possibilidade de elaboração de novas funções fora enorme, auxiliando no processo de aprendizagem e 
aumentando o nosso leque de opções na elaboração de blocos de funções mais complexos. 
 
REFERÊNCIAS BIBLIOGRÁFICAS: 
CASILLO, D. Informática Aplicada. Disponível em: <http://www2.ufersa.edu.br/portal/view/ 
uploads/setores/166/arquivos/BCT/Aula%2006%20-%20Algoritmos.pdf>. Acesso em: set. 2017. 
MOURA, A. V.; FERBER, D. F. Estruturas de Repetição. Disponível em: <http://olimpiada.ic. 
unicamp.br/extras/cursoC/Cap06-RepeticaoControle-texto.pdf>. Acesso em: set. 2017. 
TONET, Bruno; KOLIVER, Cristian. Introdução aos algoritmos. Disponível em: 
<http://www.guanabara.info/logica/Apostilas/VisuAlg_Ref.pdf>. Acesso em: set. 2016. 
 
QUADRO DESCRITIVO DE PRATICA 
PRATICA LABORATORIAL Nº: 03 
SOFTWARE VISUALG E AS ESTRUTURAS DE 
DADOS HOMOGÊNEAS – VETORES E 
MATRIZES 
 
C.H.: 
_03:20_h 
DATA: 
04/07/2020 
INTRODUÇÃO: Podemos definir as estruturas de dados homogêneas como sendo um conjunto de variáveis 
de nome único que é gravado consecutivamente na memória. É necessário realizar a individualização destas 
variáveis, desta forma os índices são utilizados. Quanto aos vetores, podemos afirmar que estes são matrizes de 
dimensão única, que necessitam de um único índice de acesso como varável. As matrizes necessitam para cada 
dimensão de acesso um índice, visto que possuem mais de uma dimensão. 
OBJETIVOS: 
Desenvolver a habilidade de construir programas com estruturas homogêneas – vetores e matrizes. 
Praticar o desenvolvimento de algoritmos de algoritmos com estruturas homogêneas – vetores e matrizes. 
 
MATERIAL: Microcomputador, software VisualG, versão 3.0 e acesso à internet. 
METODOLOGIA: 
Atividade VisuAlg – Parte VIII 
Variáveis Indexadas Unidimensionais (Vetores) 
 
Questão 1 – Variáveis Indexadas Unidimensionais (Vetores) 
Escreva um algoritmo, utilizando o software VisuAlg, que leia um vetor NUMERO de 6 posições e o escreva. 
A seguir, ele conta quantos valores de NUMERO são negativos e escreva esta informação. 
 
Questão 2 – Variáveis Indexadas Unidimensionais (Vetores) 
Escreva um algoritmo, utilizando o software VisuAlg, que armazene números em dois vetores inteiros de cinco 
elementos cada e gere um terceiro vetor com a soma dos números digitados no primeiro e segundo vetores. 
 
Questão 3 – Variáveis Indexadas Unidimensionais (Vetores) 
Escreva um algoritmo, utilizando o software VisuAlg, que ordene, de forma crescente, 5 números informados 
pelo usuário. 
 
Questão 4 – Variáveis Indexadas Unidimensionais (Vetores) 
Escreva um algoritmo, utilizando o software VisuAlg, que compare os valores de dois vetores com 4 posições 
e verifique se os números que estão na mesma posição são iguais. Apresente, ao final, a quantidade de números 
iguais, na mesma posição. 
 
Questão 5 – Variáveis Indexadas Unidimensionais (Vetores) 
Escreva um algoritmo, utilizando o software VisuAlg, que compare os valores de dois vetores com 4 posições 
e verifique se os números entre eles são iguais, independentemente da posição. Apresente, ao final, a 
quantidade de números iguais. 
 
Observação: Os números digitados para um mesmo vetor devem ser diferentes, ou seja, não podem se repetir 
no mesmo vetor. 
 
Questão 6 – Variáveis Indexadas Unidimensionais (Vetores) 
Escreva um algoritmo, utilizando o software VisuAlg, que armazene o nome e duas notas de 5 alunos e 
imprima a listagem contendo nome, as duas notas e a média de cada aluno. 
 
Atividade VisuAlg – Parte IX 
Estruturas Homogêneas Bidimensionais (Matrizes) 
 
Questão 7 – Estruturas Homogêneas Bidimensionais (Matrizes) 
Escreva um algoritmo, utilizando o software VisuAlg, para ler uma matriz de 5x2 (10 elementos – 5 linhas e 
2 colunas), de números inteiros, inferiores a 50, que devem ser recebidos aleatoriamente (não serão 
digitados pelo usuário). 
 
Questão 8 – Estruturas Homogêneas Bidimensionais (Matrizes) 
Escreva um algoritmo, utilizando o software VisuAlg, para ler uma matriz 5X5 e gerar outra em que cada 
elemento é o cubo do elemento respectivo na matriz original. 
 
Questão 9 – Estruturas Homogêneas Bidimensionais (Matrizes) 
Escreva um algoritmo, utilizando o software VisuAlg, para ler uma matriz 2X3 real e depois gerar e 
imprimir sua transposta (matriz 3X2 equivalente). 
 
Questão 10 – Estruturas Homogêneas Bidimensionais (Matrizes) 
Escreva um algoritmo, utilizando o software VisuAlg, para ler uma matriz 3X3 real e imprimir a soma dos elementos da 
Diagonal principal. Generaliza para uma matriz NXN. 
 
RESULTADOS E DISCUSSÃO: 
 
Questão 1 
 
 
Questão 2 
 
 
 
 
Questão 3 
 
 
 
Questão 7 
 
 
 
CONCLUSÃO: 
A utilização de estruturas de vetores e matrizes possibilitam executar funções que não são possíveis utilizando 
as demais estruturas, pois algumas situações demandam a elaboração de questões mais complexas e com a 
utilização das estruturas de dados homogêneas isto foi possível. 
 
REFERÊNCIAS BIBLIOGRÁFICAS: 
ALMEIDA, Rafael Soares de. Aprendendo Algoritmo Com VisuAlg. Rio de Janeiro: Ciência Moderna, 
2013. 
LOPES, Anita; GARCIA, Guto. Introdução à programação. Rio de Janeiro: Elsevier, 2002. 
ORBOLATO; Daniela Resende Silva et al. Linguagens e técnicas de programação, volume 1. São Paulo: 
PearsonPrentice Hall, 2010. 
TONET, Bruno; KOLIVER, Cristian. Introdução aos algoritmos. Disponível em: 
<http://www.guanabara.info/logica/Apostilas/VisuAlg_Ref.pdf>. Acesso em: set. 2016.

Continue navegando