Prévia do material em texto
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
ÁTILA PAES DE SOUZA
São João de Meriti
2024
ÁTILA PAES DE SOUZA
Relatório de Projeto:
Linguagem de Programação
Trabalho textual apresentado como requisito parcial para a obtenção de média semestral.
Orientador: Prof. Ricardo Hiroshi Julio Suzuki
São João de Meriti
2024
SUMÁRIO
Sumário
1 INTRODUÇÃO 3
2 MÉTODOS 4
3 RESULTADO 6
4 CONCLUSÃO
1 INTRODUÇÃO
O Índice de Massa Corporal (IMC) é uma métrica simples e amplamente utilizada em todo o mundo para avaliar o estado nutricional de uma pessoa, proporcionando uma análise rápida da relação entre o peso e a altura. Essa ferramenta é fundamental tanto em ambientes clínicos quanto em outros contextos de saúde e bem-estar, pois auxilia na identificação precoce de condições como desnutrição, sobrepeso e obesidade, as quais podem estar associadas a uma série de complicações de saúde, como doenças cardiovasculares, diabetes e outros distúrbios metabólicos.
Com a crescente digitalização de processos e a busca por soluções automatizadas, o desenvolvimento de programas que realizem o cálculo do IMC de forma eficiente e acessível se torna essencial. A criação de um programa automatizado para o cálculo do IMC não apenas facilita o diagnóstico inicial, mas também pode ser integrado a sistemas mais complexos para monitoramento contínuo da saúde de indivíduos, especialmente em tempos em que a saúde digital e os serviços remotos estão se expandindo rapidamente.
Neste projeto, foi desenvolvido um programa de cálculo de IMC utilizando a linguagem de programação Python dentro da plataforma Google Cloud Shell Editor, um ambiente de desenvolvimento na nuvem que oferece as ferramentas necessárias para criação e execução de código sem a necessidade de instalação de softwares locais. A escolha dessas tecnologias foi feita com base na praticidade, eficiência e flexibilidade que oferecem, especialmente para a criação de scripts de automação e cálculo.
O Google Cloud Shell Editor foi fundamental neste processo por proporcionar um ambiente pré-configurado, acessível diretamente do navegador, com suporte à execução de scripts Python. Isso elimina a necessidade de configurar o ambiente de desenvolvimento localmente, permitindo que o foco esteja inteiramente no desenvolvimento do código e na lógica do programa. O uso de Python, uma linguagem popular por sua simplicidade e eficiência, permite que o cálculo seja implementado de forma clara, com tratamento de possíveis erros e uma interface amigável para o usuário.
Este relatório documenta o processo de desenvolvimento do programa, descrevendo os métodos empregados, os resultados obtidos e as vantagens de utilizar ferramentas de desenvolvimento baseadas em nuvem. Através desta prática, foi possível comprovar como soluções simples podem ser criadas de maneira eficiente, oferecendo uma aplicação prática e útil para a área da saúde. O programa desenvolvido é uma demonstração do potencial que tecnologias de programação e infraestrutura em nuvem têm para facilitar a criação de soluções rápidas e funcionais no contexto da automação de cálculos e diagnósticos.
2 Métodos
Ferramenta: Google Cloud Shell Editor
O Google Cloud Shell Editor é uma plataforma baseada na nuvem, fornecida pelo Google Cloud, que oferece um ambiente de desenvolvimento completo. Com base no Visual Studio Code, o editor é simples de usar e está totalmente integrado ao ecossistema Google Cloud. Ele fornece as seguintes funcionalidades:
· Ambiente pré-configurado: Python já está instalado e pronto para uso, o que facilita a execução de scripts sem configurações extras.
· Terminal integrado: O terminal permite executar o código e ver os resultados diretamente no navegador.
· Suporte a várias linguagens: Embora o foco deste relatório seja Python, o Cloud Shell Editor também suporta outras linguagens.
2.2. Linguagem de Programação: Python
O Python foi a linguagem escolhida para este projeto por sua simplicidade e facilidade de uso. Python tem uma sintaxe limpa e legível, o que facilita o desenvolvimento de scripts como o cálculo de IMC. Além disso, Python é uma linguagem de alto nível, amplamente usada para desenvolvimento rápido e prototipagem.
2.3. Etapas do Desenvolvimento
1. Criação do Arquivo no Google Cloud Shell Editor:
· Dentro do Cloud Shell, foi criado um novo arquivo chamado calculo_imc.py para implementar o código.
2. Implementação do Código: O programa foi estruturado em três partes:
· Cálculo do IMC: A fórmula usada é a padrão IMC=pesoaltura2IMC = \frac{\text{peso}}{\text{altura}^2}IMC=altura2peso.
· Classificação do IMC: De acordo com a OMS, o IMC é classificado em categorias como "Peso normal", "Sobrepeso", "Obesidade", entre outras.
· Interação com o Usuário: O programa recebe o peso e altura do usuário como entrada e exibe o IMC e a respectiva classificação.
O código desenvolvido é o seguinte:
# Função para calcular o IMC
def calcular_imc(peso, altura):
try:
imc = peso / (altura ** 2)
return imc
except ZeroDivisionError:
return "Altura não pode ser zero."
except Exception as e:
return f"Ocorreu um erro: {e}"
# Função para classificar o resultado do IMC
def classificar_imc(imc):
if imcdocumentação oficial e recursos sobre a linguagem.)
Google Cloud Brasil. Google Cloud Shell. Google Cloud Brasil. Disponível em: https://cloud.google.com/shell
(Informações sobre o uso do Google Cloud Shell para desenvolvimento de projetos na nuvem.)
image2.jpg
image3.jpg
image4.jpg
image1.jpeg