Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

LINGUAGEM DE PROGRAMAÇÃO, Manuais, Projetos, Pesquisas de Linguagem de Programação

desenvolvimento de linguagem de programação para definicao de IMC

Tipologia: Manuais, Projetos, Pesquisas

2025

Compartilhado em 21/06/2025

emerson-santos-v8g
emerson-santos-v8g 🇧🇷

1 documento

1 / 5

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
EMERSON SANTOS DA SILVA - 3587246403
RELATÓRIO DE AULA PRÁTICA:
LINGUAGEM DE PROGRAMAÇÃO
ARACRUZ / ES
2025
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe LINGUAGEM DE PROGRAMAÇÃO e outras Manuais, Projetos, Pesquisas em PDF para Linguagem de Programação, somente na Docsity!

EMERSON SANTOS DA SILVA - 3587246403

RELATÓRIO DE AULA PRÁTICA:

LINGUAGEM DE PROGRAMAÇÃO

ARACRUZ / ES

EMERSON SANTOS DA SILVA - 3587246403

RELATÓRIO DE AULA PRÁTICA:

LINGUAGEM DE PROGRAMAÇÃO

Trabalho de portfólio apresentado para como requisito parcial para obtenção de nota na disciplina de Linguagem de Programação ministrado pelo Professor: Emidio de Macedo Gonçalves ARACRUZ/ES 2025

1 INTRODUÇÃO

O Índice de Massa Corporal (IMC) é uma medida amplamente utilizada para avaliar a relação entre peso e altura de um indivíduo, oferecendo uma indicação geral sobre a saúde e o estado nutricional. Nesta aula prática, o objetivo foi desenvolver um programa em Python que calcula o IMC, utilizando o Google Cloud Shell Editor como ambiente de desenvolvimento. Essa experiência proporcionou uma introdução à programação em Python, bem como a compreensão da aplicação de ferramentas em nuvem. 2 MÉTODOS Ferramenta Utilizada O Google Cloud Shell Editor foi escolhido por sua acessibilidade e integração com os serviços da Google Cloud. Este ambiente baseado em nuvem permite aos usuários desenvolver e executar scripts Python diretamente no navegador, facilitando a colaboração e o armazenamento de projetos. Desenvolvimento do Programa O processo de desenvolvimento do programa para cálculo do IMC envolveu as seguintes etapas: 1 - Abertura do Google Cloud Shell: Acessamos o Google Cloud Console e iniciamos o Google Cloud Shell Editor. 2 - Criação de um Novo Arquivo Python: Um novo arquivo com a extensão .py foi criado para armazenar o código. 3 - Coleta de Dados: O programa solicita ao usuário que insira seu peso (em kg) e altura (em metros). 4 - Cálculo do IMC: A fórmula utilizada foi: [ IMC = \frac{peso}{altura^2} ] 5 - Exibição dos Resultados: O resultado do IMC é impresso na tela, juntamente com uma interpretação do resultado com base nas faixas de IMC. Código do Programa Abaixo está o código atualizado com tratamento de erros para maior robustez:

Programa para calcular o IMC

def calcular_imc(peso, altura): """Calcula o IMC com base no peso (kg) e altura (m).""" return peso / (altura ** 2)

Entrada de dados com validação

try: peso = float(input("Digite seu peso em kg: ")) altura = float(input("Digite sua altura em metros: ")) if peso <= 0 or altura <= 0: raise ValueError("Peso e altura devem ser maiores que zero.") except ValueError as e: print(f"Erro: {e}") exit()

Cálculo

imc = calcular_imc(peso, altura)

Saída dos resultados

print(f"Seu IMC é: {imc:.2f}") if imc < 18.5: print("Abaixo do peso") elif 18.5 <= imc < 24.9: print("Peso normal") elif 25 <= imc < 29.9: print("Sobrepeso") else: print("Obesidade") 2 RESULTADOS O programa foi testado com estes valores: peso de 110 kg e altura de 1,91 m. O cálculo do IMC foi realizado da seguinte forma: [ IMC = \frac{110}{1,91^2} = \frac{110}{3,6481} \approx 30,12 ] O programa retornou um IMC de 30,12, classificado como "Obesidade". Testes adicionais com valores próximos, como 108 kg/1,90 m e 112 kg/1,92 m, confirmaram a consistência do programa, retornando resultados entre 29,9 e 30,4, todos na faixa de "Obesidade". A validação de entradas evitou erros em cenários com valores inválidos. 3 CONCLUSÃO A aula prática proporcionou uma compreensão fundamental sobre o desenvolvimento de um programa simples em Python e a utilização do Google Cloud Shell Editor como ferramenta de programação. O projeto, agora testado com os valores de 110 kg e 1, m, ilustrou a aplicação prática do cálculo do IMC e reforçou conceitos como funções, entrada/saída de dados e tratamento de erros. A experiência demonstrou a importância de ambientes de desenvolvimento em nuvem, que facilitam o acesso e a colaboração. O aprendizado pode ser aplicado em projetos futuros, incentivando a exploração contínua da programação e da análise de dados em saúde. A elaboração do relatório foi necessário para confirmar a importância da relação entre as teorias estudadas e a simulação da prática.