Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Portifolio algoritmos programacao estruturada
Algoritmos e Programação Estruturada (Unopar Anhanguera)
Digitalizar para abrir em Studocu
A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade
Portifolio algoritmos programacao estruturada
Algoritmos e Programação Estruturada (Unopar Anhanguera)
Digitalizar para abrir em Studocu
A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade
Baixado por Raphael Alves (raphael_santos995@outlook.com)
lOMoARcPSD|49510520
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-algoritmos-programacao-estruturada
https://www.studocu.com/pt-br/document/unopar-anhanguera/algoritmos-e-programacao-estruturada/portifolio-algoritmos-programacao-estruturada/109709873?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-algoritmos-programacao-estruturada
https://www.studocu.com/pt-br/course/unopar-anhanguera/algoritmos-e-programacao-estruturada/6843916?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-algoritmos-programacao-estruturada
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-algoritmos-programacao-estruturada
https://www.studocu.com/pt-br/document/unopar-anhanguera/algoritmos-e-programacao-estruturada/portifolio-algoritmos-programacao-estruturada/109709873?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-algoritmos-programacao-estruturada
https://www.studocu.com/pt-br/course/unopar-anhanguera/algoritmos-e-programacao-estruturada/6843916?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-algoritmos-programacao-estruturada
Seu nome aqui
RA: seu RA aqui
ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA
cidade/estado
2024
1
Baixado por Raphael Alves (raphael_santos995@outlook.com)
lOMoARcPSD|49510520
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-algoritmos-programacao-estruturada
SEU NOME AQUI
RELATÓRIO DE DESENVOLVIMENTO E TESTE DE ALGORITMOS NO
PORTUGOL WEBSTUDIO
Trabalho de portfólio apresentado como
requisito parcial para a obtenção de
média semestral.
Orientador: Prof.: Anderson Emidio de
Macedo Goncalves.
CIDADE/ESTADO
2024
2
Baixado por Raphael Alves (raphael_santos995@outlook.com)
lOMoARcPSD|49510520
Sumário
1. Introdução...................................................................................................4
2. Objetivos.....................................................................................................5
3. Desenvolvimento.........................................................................................6
3.1. Algoritmo 1: Verificação de Maioridade...................................................6
3.2. Algoritmo 2: Cálculo de Potência.............................................................7
4. Resultados..................................................................................................8
5. Conclusão...................................................................................................9
3
Baixado por Raphael Alves (raphael_santos995@outlook.com)
lOMoARcPSD|49510520
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-algoritmos-programacao-estruturada
DESENVOLVIMENTO E TESTE DE ALGORITMOS NO PORTUGOL WEBSTUDIO
1. Introdução
Neste relatório, foi realizada a criação, execução e análise de dois algoritmos
utilizando a ferramenta Portugol WebStudio. O objetivo principal foi aplicar estruturas
básicas de decisão e repetição, praticando a lógica de programação por meio de
pseudocódigos. Os algoritmos desenvolvidos foram:
Algoritmo para verificar se o usuário é maior ou menor de idade.
Algoritmo para realizar o cálculo da potenciação de dois números inteiros.
4
Baixado por Raphael Alves (raphael_santos995@outlook.com)
lOMoARcPSD|49510520
2. Objetivos
Utilizar a ferramenta Portugol WebStudio para criar e testar algoritmos.
Desenvolver um algoritmo que informe se o usuário é maior ou menor de
idade, utilizando estruturas de decisão.
Criar um algoritmo que calcule a potência de dois números inteiros e
positivos, utilizando uma estrutura de repetição.
Analisar os resultados dos algoritmos e fazer a documentação do processo.
1- Verificação de idade 
● Solicita idade do usuário; 
● Verifica se é maior ou menor de 18 anos; 
● Se maior de 18, exibir “Maior de idade”; 
● Se menor de 18, exibir “Menor de idade”; 
2- Potenciação
 ● Entrada de dados de uma potência; 
● Estrutura repetitiva para calcular a potenciação, sendo a base e
expoente valores inteiros positivos; 
● Exibir o resultado na tela;
5
Baixado por Raphael Alves (raphael_santos995@outlook.com)
lOMoARcPSD|49510520
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-algoritmos-programacao-estruturada
3. Desenvolvimento
3.1. Algoritmo 1: Verificação de Maioridade
Para o primeiro algoritmo, foi necessário utilizar uma estrutura condicional
que, ao receber a idade do usuário, verificasse se ele é maior ou menor de idade. O
código foi desenvolvido com a seguinte lógica:
 O usuário é solicitado a informar sua idade.
 Com base na idade, o algoritmo verifica se o valor é maior ou igual a
18.
 Se a condição for verdadeira, o programa exibe a mensagem de que o
usuário é maior de idade. Caso contrário, ele exibe que o usuário é
menor de idade.
Pseudocódigo:
6
Baixado por Raphael Alves (raphael_santos995@outlook.com)
lOMoARcPSD|49510520
3.2. Algoritmo 2: Cálculo de Potência
O segundo algoritmo envolve o uso de uma estrutura de repetição para
realizar a potenciação de dois números inteiros e positivos. A abordagem foi a
seguinte:
 O usuário fornece dois números: o primeiro é a base (a) e o segundo é
o expoente (b).
 O programa usa um loop enquanto para multiplicar a base por si
mesma b vezes.
 Ao final, o programa exibe o resultado da potenciação.
7
Baixado por Raphael Alves (raphael_santos995@outlook.com)
lOMoARcPSD|49510520
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-algoritmos-programacao-estruturada
8
Baixado por Raphael Alves (raphael_santos995@outlook.com)
lOMoARcPSD|49510520
4. Resultados
 Algoritmo 1 (Verificação de Maioridade): Após a execução, o algoritmo
corretamente identificou se o usuário é maior ou menor de idade com base no
valor informado. Testes com diferentes idades (por exemplo, 15 e 18 anos)
produziram resultados adequados.
9
Baixado por Raphael Alves (raphael_santos995@outlook.com)
lOMoARcPSD|49510520
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-algoritmos-programacao-estruturada
 Algoritmo 2 (Cálculo de Potência): O algoritmo conseguiu calcular a
potenciação de forma precisa. Por exemplo, a entrada de a = 16 e b = 2
resultou em 256, que é o valor correto para 16².
5. Conclusão
A prática com o Portugol WebStudio permitiu a aplicação de conceitos
fundamentais de programação, como estruturas condicionais e de repetição. O
desenvolvimento dos algoritmos foi bem-sucedido, e ambos funcionaram conforme o
esperado, gerando os resultados corretos. A utilização da ferramenta foi eficiente
para a criação e teste dos pseudocódigos. Esta atividade contribuiu para o
fortalecimento da lógica de programação e o entendimento de estruturas básicas.
10
Baixado porRaphael Alves (raphael_santos995@outlook.com)
lOMoARcPSD|49510520
	1. Introdução
	2. Objetivos
	3. Desenvolvimento
	3.1. Algoritmo 1: Verificação de Maioridade
	3.2. Algoritmo 2: Cálculo de Potência
	4. Resultados
	5. Conclusão

Mais conteúdos dessa disciplina