Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

3 
 
 
3 
 
 
 
 
ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4 
 
 
4 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PATRICIA HELENA RAMOS DE MENEZES 
 
 
 
Parauapebas – PA 
2024 
 
 
 
 
 
 
5 
 
 
5 
Parauapebas – PA 
2024 
 
 
 
 
 
 
 
 
 
 
 
 
6 
 
 
6 
SUMÁRIO 
 1 INTRODUÇÃO.................................................................3 
 1.2 Algoritmo Idade ...........................................................4 
 1.3 estrutura de repetição..................................................5 
 2 DESENVOLVIMENTO...................................................6 
 2.2 Algoritmo Idade ...........................................................7 
 2.3 estrutura de repetição..................................................8 
 3 TESTES..........................................................................9 
 3.1 Algoritmo Idade ...........................................................10 
 3.2 estrutura de repetição..................................................11 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TRABALHO DE PORTIFÓLIO APRESENTADO À UNIVERSIDADE UNOPAR. 
COMO REQUISITO PARA A OBTENÇÃO DE MÉDIA SEMESTRAL NA DISCIPLINA 
ANÁLISE DE MODELAGEM DE SISTEMAS 
 
 
 
 
 
 
 
7 
 
 
7 
ALGORITIMO IDADE 
 
1 INTRODUÇÃO 
 
 
 Neste algoritmo, o objetivo é determinar a faixa etária de um usuário com base 
na idade indicada pelo usuário. A classificação é feita em duas categorias: menores 
(menores de 18 anos) e adultos (maiores de 18 anos). 
 
 
 
2 DESENVOLVIMENTO 
O algoritmo prossegue conforme planejado para atingir o objetivo. Primeiro, o 
usuário será solicitado a inserir sua idade. Esta etapa é essencial porque constitui a 
base de toda a lógica que se segue. Depois de receber o feedback do usuário, você 
precisa processar essas informações. O algoritmo então usa uma estrutura de 
controle de fluxo – um comando condicional – para avaliar a idade relatada. Verifique 
se a idade é maior ou igual a 18 anos, classificando os usuários em duas categorias 
diferentes: 
1. Menor: se a idade cadastrada for inferior a 18 anos. 
2. Maioria: se a idade cadastrada for maior ou igual a 18 anos. 
 Com base nesta avaliação, o programa exibirá uma mensagem apropriada 
informando ao usuário a qual categoria ele pertence. Se você é menor ou adulto. 
3 TESTES 
Na imagem abaixo mostrarei a estrutura do algoritmo 
 
 
8 
 
 
8 
 
 
 
 
 
9 
 
 
9 
RESULTADO 
Menor de idade 
, 
 
Maior de Idade 
 
 
4 CONCLUSÃO 
A implementação deste algoritmo é uma forma eficaz de introduzir conceitos 
básicos de programação, como leitura de dados, uso de condições e exibição de 
resultados. Através deste exercício, o usuário não só aprende a lógica da 
programação, mas também reconhece a importância da classificação etária na 
sociedade. Este algoritmo pode ser estendido para incluir outros recursos, como 
tratamento de erros e validações adicionais, tornando-o uma base sólida para 
desenvolvimentos futuros. A simplicidade e clareza deste exercício mostram como 
mesmo as tarefas mais básicas podem ter um impacto significativo na interação entre 
humanos e sistemas informáticos. 
 
 
10 
 
 
10 
ESTRUTURA DE REPETIÇÃO 
1 INTRODUÇÃO 
Potenciação é uma operação matemática que consiste em elevar um número 
(chamado base) a uma determinada potência (chamada expoente). Neste contexto, o 
objetivo é implementar um algoritmo que calcule a potência de um número inteiro 
positivo a elevado a um número inteiro positivo b utilizando uma estrutura de repetição 
no Portugol Studio, que é uma linguagem de pseudocódigo destinada ao ensino de 
programação. O algoritmo usará uma estrutura de repetição com testes iniciais para 
garantir que a operação seja executada de maneira correta e eficiente. 
 
2 DESENVOLVIMENTO 
O algoritmo seguirá os seguintes passos: 
Declaração de variável: 
inicializaremos três variáveis: uma para base a,outro para expoentes b e um 
terço para salvar o resultado r. 
Entrada de Dados: O usuário deve inserir os valores de a e b. 
Inicializando o resultado: vamos inicializar a variável r com o valor 1, pois 
todo número elevado a 0 é igual a 1. 
Estrutura de repetição: Usaremos um laço “enquanto” que continuará enquanto o 
valor de b for maior que 0. Durante cada iteração: 
• Multiplicaremos r pelo valor de a. 
• Decrementaremos o valor de b em 1. 
Resultado de saída: Após o ciclo completo, veremos o resultado calculo. 
 
 
 
 
 
 
 
 
11 
 
 
11 
3 TESTES 
Na imagem abaixo mostrarei a estrutura do algoritmo 
 
 
 
Figura 1 3 TESTES 
 
 
 
 
 
 
 
 
12 
 
 
12 
RESULTADO: 
 
 
 
 
13 
 
 
13 
CONCLUSÃO 
Neste algoritmo desenvolvemos uma solução em Portugol para calcular a 
potenciação de um inteiro positivo usando uma estrutura de repetição de teste 
primeiro. Essa abordagem é eficaz e ajuda a compreender a lógica de repetição, além 
de ilustrar como construir algoritmos que realizam cálculos matemáticos de forma 
programática. O resultado final nos dá a potência exata de a elevado a b demonstrar 
a aplicabilidade de estruturas de controle em programação. A pratica com repetições 
e variáveis torna o aprendizado da programação mais forte e eficiente.

Mais conteúdos dessa disciplina