Você está na página 1de 12

ANHANGUERA EDUCACIONAL

ANHANGUERA CÂNDIDO MOTA

CURSO

Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

Vinícius de Moraes Garrido

Relatório de Aula Prática


Lógica de Programação

Cândido Mota
2024
Relatório de Aula Prática
Lógica de Programação

Trabalho de Portfólio da matéria de Lógica de


Programação do curso Superior de Análise e
Desenvolvimento de Sistemas

Orientador Prof : Vinicius Mendes Gomes da Silva

Cândido Mota
2024
SUMÁRIO

1 INTRODUÇÃO ……………………………………………………………………………………. 3
2 CLOUD SHELL E PYTHON …………………………………………………………………….. 4
3 DESENVOLVIMENTO …………………………………………………………………………… 6
4 METODOLOGIA …………………………………………………………………………………. 8
5 RESULTADOS …………………………………………………………………………………….. 9
6 CONCLUSÃO ……………………………………………………………………………………. 10
7 REFERÊNCIAS ………………………………………………………………………………….. 11
3

1 INTRODUÇÃO

O Índice de Massa Corporal (IMC) é uma medida utilizada para


avaliar se uma pessoa está com peso adequado em relação à sua altura. Ele
é amplamente utilizado na área da saúde para ajudar a identificar possíveis
problemas de peso que podem estar relacionados a problemas de saúde,
como obesidade ou desnutrição.
Nesta atividade, desenvolveremos um programa simples em Python
para calcular o IMC de uma pessoa com base em seu peso e altura
fornecidos pelo usuário. Além disso, o programa classificará o IMC
calculado em uma das categorias padrão, como "Abaixo do peso", "Peso
normal", "Sobrepeso" ou "Obesidade".
Para facilitar o desenvolvimento e execução do nosso programa,
utilizaremos o Google Cloud Shell, uma ferramenta de desenvolvimento na
nuvem que fornece um ambiente de linha de comando interativo
diretamente no navegador web. Com o Google Cloud Shell, poderemos
escrever, testar e executar nosso programa Python sem a necessidade de
configurar um ambiente de desenvolvimento local.
O objetivo deste programa é fornecer uma ferramenta básica para
que as pessoas possam calcular seu IMC de forma rápida e fácil,
ajudando-as a entender melhor sua condição de peso e tomar medidas
adequadas para manter uma boa saúde.
Vamos começar desenvolvendo nosso programa em Python para
calcular o IMC e classificá-lo utilizando o Google Cloud Shell.
4
2 CLOUD SHELL E PYTHON

O Google Cloud Shell Editor é uma ferramenta versátil e eficaz para


desenvolvedores que desejam trabalhar de forma rápida e conveniente na
nuvem, especialmente em projetos que envolvem a Google Cloud Platform
(GCP). Ao integrar-se com a linguagem de programação Python, essa
ferramenta oferece uma série de benefícios e funcionalidades que facilitam
o desenvolvimento de aplicativos e serviços baseados em nuvem.
Em primeiro lugar, o Google Cloud Shell Editor proporciona acesso
instantâneo a um ambiente de desenvolvimento completo diretamente no
navegador, eliminando a necessidade de configurações locais complexas.
Isso é extremamente conveniente para desenvolvedores que precisam
acessar seus projetos de qualquer lugar, a qualquer momento, com apenas
uma conexão com a internet.
Além disso, o Google Cloud Shell Editor oferece um terminal
interativo baseado em shell, que permite aos desenvolvedores executar
comandos de linha diretamente no navegador. Isso é particularmente útil
para tarefas como instalação de pacotes, gerenciamento de arquivos e
execução de scripts Python.
O editor de texto integrado fornece recursos básicos de edição de
código, como realce de sintaxe, indentação automática e verificação
ortográfica, o que facilita a escrita e edição de scripts Python diretamente
no navegador.
Outra vantagem importante é a integração perfeita com os serviços e
recursos da Google Cloud Platform. Os desenvolvedores podem acessar
facilmente serviços como armazenamento de dados, bancos de dados,
análise de dados e machine learning, tudo a partir do mesmo ambiente de
desenvolvimento.
Em resumo, o Google Cloud Shell Editor oferece uma solução
abrangente e acessível para o desenvolvimento de aplicativos e serviços na
nuvem utilizando Python. Sua combinação de recursos de edição, terminal
interativo e integração com a GCP torna-o uma escolha popular entre os
5
desenvolvedores que buscam agilidade e eficiência em seus projetos na
nuvem.
6

3 DESENVOLVIMENTO

Na atividade proposta, desenvolveremos um programa em Python


para calcular o Índice de Massa Corporal (IMC) de um usuário. O IMC é
uma medida amplamente utilizada para avaliar se uma pessoa está com peso
adequado em relação à sua altura. Utilizaremos o ambiente do Google
Cloud Shell para escrever, executar e testar nosso código Python.
Nosso programa solicitará ao usuário que insira seu peso em
quilogramas e sua altura em metros. Em seguida, calcularemos o IMC
usando a fórmula: IMC = peso / (altura * altura). Após calcular o IMC,
arredondaremos o resultado para duas casas decimais.
Com base no valor do IMC calculado, classificaremos a condição de
peso da pessoa em uma das categorias padrão: abaixo do peso, peso normal,
sobrepeso ou obesidade. Para isso, criaremos uma função chamada
classificar_imc() que receberá o IMC como argumento e retornará a
categoria correspondente.
Por fim, exibiremos na tela o valor do IMC calculado e sua
classificação, utilizando formatação de string para apresentar os resultados
de forma clara e legível para o usuário.
Ao seguir estas etapas, nosso programa fornecerá ao usuário uma
avaliação do seu estado nutricional com base no IMC calculado.
7

FONTE: Autor
8
4 METODOLOGIA

A metodologia para desenvolver o programa de cálculo do Índice de


Massa Corporal (IMC) utilizando o Google Cloud Shell e Python consistirá
nos seguintes passos:
Acesso ao Google Cloud Shell: Iniciaremos acessando o Google
Cloud Shell através do navegador. Este ambiente oferece um terminal
interativo com acesso ao ambiente de desenvolvimento do Google Cloud
Platform.
Criação do arquivo Python: Utilizaremos o editor de texto do
Google Cloud Shell para criar um novo arquivo Python. Este arquivo
conterá o código fonte do nosso programa para calcular o IMC.
Desenvolvimento do Código: Escreveremos o código Python para
solicitar ao usuário o peso e a altura, calcular o IMC com base nessas
informações e classificar o IMC de acordo com as faixas de peso padrão.
Execução do Programa: Após salvar o arquivo Python,
executaremos o programa no terminal do Google Cloud Shell para testar
sua funcionalidade. Faremos isso digitando o comando python
nome_do_arquivo.py.
Testes: Realizaremos testes adicionais do programa, inserindo
diferentes valores de peso e altura para garantir que o cálculo do IMC e a
classificação estejam funcionando corretamente.
Correções e Ajustes: Se identificarmos algum problema durante os
testes, faremos correções no código conforme necessário para garantir que o
programa funcione conforme esperado.
Documentação: Adicionaremos comentários ao código para explicar
sua lógica e fornecer informações sobre seu funcionamento. Isso facilitará a
compreensão do código por outros desenvolvedores e sua manutenção
futura.
Ao seguir esta metodologia, seremos capazes de criar um programa
Python funcional para calcular o IMC e classificar o estado nutricional do
usuário de forma eficiente e precisa.
9
5 RESULTADOS

Após a implementação do programa para cálculo do IMC utilizando


o Google Cloud Shell Editor, observamos os seguintes resultados:

O programa foi capaz de calcular o IMC com base nos valores de


peso e altura fornecidos pelo usuário. Os resultados foram precisos e
apresentados de forma compreensível. Além disso, o programa classificou
adequadamente o estado nutricional do usuário com base nas faixas de peso
padrão. Durante os testes, o programa demonstrou ser eficaz e confiável,
fornecendo resultados consistentes e precisos para diferentes conjuntos de
dados de entrada. Esses resultados indicam que o programa foi
implementado corretamente e está pronto para uso, fornecendo informações
úteis sobre o IMC com base nos dados inseridos pelo usuário.
10
6 CONCLUSÃO

Em conclusão, o desenvolvimento e teste do programa para cálculo


do IMC utilizando o Google Cloud Shell Editor foram bem-sucedidos. O
programa foi capaz de calcular o IMC de forma precisa e eficiente,
fornecendo resultados claros e compreensíveis. A utilização dessa
ferramenta mostrou-se adequada para a criação e execução de programas
simples em Python, oferecendo um ambiente de desenvolvimento acessível
e prático. Além disso, a implementação do programa demonstrou a
importância e utilidade do IMC como uma medida básica de avaliação do
estado nutricional, destacando sua relevância para a promoção da saúde e
prevenção de doenças relacionadas à obesidade e baixo peso. Em suma, o
projeto atingiu seus objetivos ao fornecer uma solução funcional para o
cálculo do IMC e destacar a importância dessa métrica para a saúde pública.
11
7 REFERÊNCIAS

Google Cloud Shell Documentation. Disponível em: https://cloud.google.com/shell/docs.


Acesso em: 18 de fevereiro de 2024.

Python Documentation. Disponível em: https://docs.python.org/3/. Acesso em: 18 de


fevereiro de 2024.

Você também pode gostar