Prévia do material em texto
UNIVERSIDADE ANHANGUERA SUPERIOR DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS POLO VALPARAÍSO RELATÓRIO LINGUAGEM DE PROGRAMAÇÃO PROFESSOR: MIGUEL ALUNO: WILLIAM SANTANA 2024 Sumário 1. INTRODUÇÃO .......................................................................................................... 2. EMBASAMENTO TEÓRICO .......................................................................................................... 3. OBJETIVOS ...................................................................................................................................... 4. PROBLEMA ...................................................................................................................................... 5. RESULTADOS E DISCUSSÕES ..................................................................................................... 6. CONCLUSÃO ................................................................................................................................. RESUMO Foi visado nesse relatório, apresentar os resultados obtidos na execução de uma série de procedimentos que compõem a estruturação de um aplicativo para calcular Índice de Massa Corporal IMC. Toda a operação foi efetuada através do Google Cloud Shell online. 1. INTRODUÇÃO Relatório feito na biblioteca da faculdade, com o objetivo de criar uma calculadora IMC, utilizando a ferramenta Google Cloud Shell Editor, com a linguagem Python junto a ferramenta. Cloud Shell é um ambiente de desenvolvimento e operações online acessível pelo navegador em qualquer computador. É possível gerenciar os recursos com este terminal online pré-carregado com utilitários como a ferramenta de linha de comando gcloud, kubectl e outros. Desenvolve aplicativos diretamente do navegador com o Editor do Cloud Shell. Ele é otimizado para aumentar a produtividade com recursos como suporte às linguagens Go, Java, Node.js, Python e C#. (https://cloud.google.com/shell?hl=pt-br) O Python é uma linguagem interpretada, pois ela não gera arquivosexecutáveis. Em vez disso, ela contém um interpretador, que é responsável por traduzir o código-fonte em linguagem de máquina e, assim, executar o programa. Na prática, o interpretador transforma o código-fonte para o formato byte code, que corresponde à linguagem de máquina ou códigobinário, e envia para um ambiente chamado PVM — Python Virtual Machine —, sendo uma máquina virtual Python que contém o ambiente capaz de executar o programa. É importante dizer que existe como gerar arquivos executáveis a partir do código-fonte escrito em Python. Entretanto, é preciso utilizar ferramentas desenvolvidas por terceiros, como a Py2exe, PyInstaller, entre outras, que podem ser baixadas gratuitamente na internet. (https://blog.betrybe.com/python/ 2. EMBASAMENTO TEÓRICO De início acessei o Google Cloud Shell editor pelo navegador Chrome. Com o editor aberto, abri um New File no qual renomeei com a extensão .py. Em seguida, escrevi o algoritmo proposto para a atividade. TAREFA 1 - Para a Instalação do Google Cloud Shell Editor, por se tratar de uma ferramenta em nuvem não é necessária uma instalação prévia de nenhum programa em especifico, bastando apenas acessá-lo pelo navegador e logar-se com uma conta Google para fazer uso da ferramenta. A ferramenta é intuitiva e de fácil utilização, tendo abas com menus para o que for necessário. Incluindo, criação de arquivos, edições, acesso ao terminal e outros. Em seguida acessei o menu file e criei um new file e renomeei com uma extensão .py sendo reconhecida automaticamente pelo editor como um arquivo python. TAREFA 2 - Para a segunda tarefa, utilizei como referência a tabela de cálculo do índice de massa corporal na qual criei estruturas condicionais para se chegar ao resultado. Utilizei os métodos input e print para criar uma interface simples e requisitar dados do usuário, para que então, com os dados armazenados na memória, aplicar o cálculo do IMC e retornar o resultado na tela. Com isso utilizei a conversão dos dados de algumas entradas com float para que se fosse feito o cálculo matemático. Tendo em vista que todas as entradas da função input são reconhecidas automaticamente como strings. 3MATERIAIS UTILIZADOS Software Google Cloud Shell Editor Online; Computador com processador: Pentium(R) Dual Core E6700 3.20 GHz, memória RAM: 4,00 GB, sistema Operacional Windows 10 64 bits; 3. OBJETIVOS Criar um programa que calcule IMC (Índice de Massa Corpórea) utilizando a ferramenta Google cloud Shell Editor, utilizando a linguagem de programação Python. https://blog.betrybe.com/python/ 4. PROBLEMA Criação de um programa de cálculo de IMC utilizando a ferramenta Google Cloud Shell Editor e descrever como é o funcionamento desse modelo, utilizando a linguagem de programação Python. 5. RESULTADOS E DISCUSSÕES Código para a realizar o cálculo do índice de massa corporal: Teste do Programa IMC: O programa em Python solicita ao usuário o peso e a altura da pessoa. Na sequência, é aplicado o cálculo do IMC a partir dos dados digitados e é imprimido na tela o valor resultante. O IMC é determinado pela divisão do peso do indivíduo pelo quadrado da sua altura, onde a massa está em quilogramas e a altura está em metros. Utilizei a fórmula e os meus valores para calcular o IMC e o resultado obtido foi de 27.78, essa pessoa está com Sobrepeso de acordo com o cálculo realizado. 6. CONCLUSÃO Depois de todos os exercícios postos em pratica, todo o conhecimento com relação a linguagem Python foi fixado de forma mais abrangente e concisa. Foi usado vários métodos da linguagem no qual foram descritas ao longo da atividade para a resolução do problema, fazendo com que houvesse melhor compreensão da linguagem. Além disso, houve a inserção de mais uma ferramenta extraordinária como o Google Cloud Shell Editor, para auxiliar ainda mais no processo de desenvolvimento de softwares. O Google Cloud Shell é uma ferramenta fantástica que permite gerenciar os recursos através de qualquer navegador com um editor de código online, onde podemos acessar de qualquer lugar. Por fim, concluo que o objetivo principal da atividade em questão foi concluído REFERÊNCIAS https://www.youtube.com/watch?v=b7r34za963I, Exercício Python #043 - Índice de Massa Corporal, Acessada em 10/08/2023.