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

Prévia do material em texto

NOME: DENYS BEZERRA PEREIRA DA COSTA
RA: 3667707801
PORTIFÓLIO – RELATÓRIO DE AULA PRÁTICA
DISCIPLINA: ALGORITIMOS E PROGAMAÇÃO ESTRUTURADA 
Brasília/DF
2023
 ALGORITIMO 1 - VERIFICAÇÃO DE MAIORIDADE
INTRODUÇÃO: Este relatório descreve a implementação de um algoritmo simples para verificar se um usuário é menor ou maior de idade com base na idade fornecida pelo usuário. O algoritmo foi desenvolvido utilizando a ferramenta VisualG, que é um ambiente de programação voltado para iniciantes em programação e algoritmos.
METODOLOGIA: O algoritmo foi criado em pseudocódigo utilizando a sintaxe da linguagem VisualG. Ele segue os seguintes passos:
1. O algoritmo começa solicitando ao usuário que informe sua idade.
2. A idade é lida a partir da entrada padrão.
3. O algoritmo verifica se a idade é menor que 18 anos.
4. Se a idade for menor que 18, o algoritmo exibe a mensagem "Você é menor de idade."
5. Caso contrário, o algoritmo exibe a mensagem "Você é maior de idade."
RESULTADOS: O algoritmo foi testado com diversas entradas para verificar sua funcionalidade. Abaixo estão alguns exemplos de resultados obtidos:
6. Entrada: 15
Saída: "Você é menor de idade."
7. Entrada: 21
Saída: "Você é maior de idade."
8. Entrada: 17
Saída: "Você é menor de idade."
CONCLUSÃO: O algoritmo desenvolvido demonstra como um programa simples pode ser utilizado para verificar se um indivíduo é menor ou maior de idade, com base na idade fornecida pelo usuário. A ferramenta VisualG proporcionou um ambiente amigável para a criação e teste desse algoritmo, sendo útil para iniciantes que estão aprendendo conceitos de programação e lógica de programação.
Em cenários mais complexos, esse tipo de verificação de idade pode ser incorporado em sistemas mais abrangentes, como formulários de cadastro, controle de acesso e muito mais. O aprendizado adquirido com este exercício pode ser aplicado em problemas mais desafiadores no campo da programação e algoritmos.
ALGORITIMO 2 - POTENCIAÇÃO
INTRODUÇÃO: Este relatório tem como objetivo apresentar o desenvolvimento e a análise de um algoritmo que realiza o cálculo de potenciação de um número inteiro positivo utilizando uma estrutura de repetição com teste no início. A potenciação é uma operação fundamental na matemática, amplamente utilizada em diversas áreas, desde ciências exatas até engenharia e programação. O algoritmo foi implementado por meio da ferramenta VisualG, que é conhecida por sua acessibilidade e utilidade para iniciantes no mundo da programação.
METODOLOGIA: O algoritmo foi concebido utilizando a linguagem de pseudocódigo suportada pela ferramenta VisualG. Sua estrutura segue os passos a seguir:
9. Entrada de Dados: O algoritmo inicia solicitando ao usuário que forneça a base e o expoente para a potenciação.
10. Leitura das Entradas: As entradas de base e expoente são obtidas da entrada padrão do usuário.
11. Inicialização das Variáveis: Duas variáveis são inicializadas: uma para o resultado da potenciação e outra para controlar a iteração.
12. Estrutura de Repetição Enquanto-Teste: O algoritmo emprega uma estrutura de repetição do tipo enquanto-teste, onde o contador de iteração é comparado com o expoente.
13. Atualização do Resultado: Dentro da estrutura de repetição, o valor da base é multiplicado repetidamente pelo resultado atual da potenciação.
14. Incremento do Contador: O contador de iteração é incrementado a cada passo.
15. Exibição do Resultado: Após a conclusão da estrutura de repetição, o algoritmo exibe o resultado da potenciação calculada.
RESULTADOS: O algoritmo foi submetido a um conjunto diversificado de cenários de teste para avaliar sua eficácia e precisão no cálculo de potenciação. A seguir, alguns exemplos representativos dos resultados obtidos:
16. Cenário:
Base: 2
Expoente: 3
Resultado Esperado: 2 elevado a 3 é igual a 8
Resultado do Algoritmo: "O resultado de 2 elevado a 3 é: 8"
17. Cenário:
Base: 5
Expoente: 0
Resultado Esperado: Qualquer número elevado a 0 é igual a 1
Resultado do Algoritmo: "O resultado de 5 elevado a 0 é: 1"
18. Cenário:
Base: 4
Expoente: 1
Resultado Esperado: Qualquer número elevado a 1 é igual a ele próprio
Resultado do Algoritmo: "O resultado de 4 elevado a 1 é: 4"
CONCLUSÃO: O desenvolvimento e teste do algoritmo de cálculo de potenciação com estrutura de repetição demonstraram a importância das estruturas de controle em algoritmos computacionais. O uso da estrutura de repetição enquanto-teste possibilitou a realização de cálculos repetitivos, característicos da potenciação. A ferramenta VisualG mostrou-se uma plataforma eficaz para a implementação e depuração do algoritmo, contribuindo para um ambiente propício ao aprendizado e prática de conceitos de programação.
Além disso, o algoritmo exemplifica a utilidade do cálculo de potenciação em situações cotidianas e acadêmicas. A capacidade de realizar potenciações é fundamental para campos como análise de dados, modelagem matemática e programação. A experiência adquirida com este projeto oferece aos iniciantes uma base sólida para abordar desafios mais complexos, explorar novos conceitos e expandir suas habilidades na resolução de problemas computacionais.
image7.png
image3.png
image2.png
image.png
image6.png

Mais conteúdos dessa disciplina