Baixe o app para aproveitar ainda mais
Prévia do material em texto
Anhanguera Educacional - Assis Brasil Engenharia de Software - Bacharelado Matheus Eitel Campelo - RA: 3362281001 Portfólio - Relatório de aula prática: Nome da disciplina: Linguagem de Programação. Cachoeirinha/RS 2022 2 Matheus Eitel Campelo - RA: 3362281001 Portfólio - Relatório de aula prática Nome da disciplina: Linguagem de Programação. Trabalho de portfólio apresentado como requisito parcial para obtenção de pontos para a média semestral. Orientador: Tutor Vinicius Camargo Prattes Cachoeirinha/RS 2022 3 Sumário: 1 Introdução 4 2 Desenvolvimento 6 2.1 Método 6 2.2 Resultados 8 3. Conclusão 9 Referências 10 Cachoeirinha/RS 2022 4 1. Introdução Definição dos objetivos da aula prática: Criar um programa que calcule IMC (índice de Massa Corporal) utilizando a ferramenta Cloud Shell, e utilizando a linguagem de programação Python. Índice de Massa Corporal: O índice de massa corporal (IMC) é uma medida internacional usada para calcular se uma pessoa está no peso ideal. Desenvolvido pelo polímata Lambert Quételet no fim do século XIX, trata-se de um método fácil e rápido para a avaliação do nível de gordura de cada pessoa, sendo, por isso, um preditor internacional de obesidade adotado pela Organização Mundial da Saúde (OMS). O IMC é determinado pela divisão da massa do indivíduo pelo quadrado de sua altura, em que a massa está em quilogramas e a altura em metros. Você pode utilizar a tabela abaixo para consultar o seu índice de massa corporal: Fonte: Wikipédia. Índice de massa corporal. Disponível em: <https://pt.wikipedia.org/wiki/%C3%8Dndice_de_massa_corporal>. Acesso em 21 set 2022. Cachoeirinha/RS 2022 https://pt.wikipedia.org/wiki/%C3%8Dndice_de_massa_corporal 5 Cloud Shell: Cloud Shell é um ambiente de desenvolvimento e operações on-line acessível pelo navegador em qualquer lugar. É possível gerenciar os recursos com este terminal on-line pré-carregado com utilitários como a ferramenta de linha de comando gcloud, kubectl e muito mais. Você também pode desenvolver, criar, depurar e implantar aplicativos nativos da nuvem usando o Editor do Cloud Shell on-line. O Cloud Shell oferece 5 GB de armazenamento em disco permanente, que é ativado como seu diretório $HOME na instância do Cloud Shell. Todos os arquivos armazenados no diretório principal, incluindo scripts e arquivos de configuração de usuários, como .bashrc e .vimrc, são mantidos entre as sessões. Fonte : Google Cloud. Cloud Shell. Disponível em: <https://cloud.google.com/shell>. Acesso em 21 set 2022. Python: Python é uma linguagem de programação de alto nível,interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991. Atualmente, possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações formais, a linguagem, como um todo, não é formalmente especificada. O padrão na prática é a implementação CPython. A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Prioriza a legibilidade do código sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrão e por módulos e frameworks desenvolvidos por terceiros. Python é uma linguagem de propósito geral de alto nível, multiparadigma, suporta o paradigma orientado a objetos, imperativo, funcional e procedural. Possui tipagem dinâmica e uma de suas principais características é permitir a fácil leitura do código e exigir poucas linhas de código se comparado ao mesmo programa em outras linguagens. Devido às suas características, ela é utilizada, principalmente, para processamento de textos, dados científicos e criação de CGIs para páginas dinâmicas para a web. Foi considerada pelo público a 3ª linguagem "mais amada", de acordo com uma pesquisa conduzida pelo site Stack Overflow em 2018 e está entre as 5 linguagens mais populares, de acordo com uma pesquisa conduzida pela RedMonk. O nome Python teve a sua origem no grupo humorístico britânico Monty Python, criador do programa Monty Python's Flying Circus, embora muitas pessoas façam associação com o réptil do mesmo nome (em português, píton ou pitão). Fonte: Wikipédia. Python. Disponível em: <https://pt.wikipedia.org/wiki/Python>. Acesso em 21 set 2022. Cachoeirinha/RS 2022 https://cloud.google.com/shell https://pt.wikipedia.org/wiki/Python 6 2. Desenvolvimento: 2.1 Método: Acessando o Cloud Shell: Podemos acessar o Cloud Shell pelo endereço: <https://cloud.google.com/shell?hl=pt-br>, ao acessar devemos clicar em “Acesse o console”: Após clicarmos em “Acesse o console”, ele nos pedirá para fazer o login para podermos prosseguir para o Google Cloud Platform. O login pode ser feito com a sua conta google, caso não tenha deveremos criar uma conta. Google Cloud Plataform, a partir dele devemos clicar em “Abrir editor”: Cachoeirinha/RS 2022 https://cloud.google.com/shell?hl=pt-br 7 Podemos clicar com o botão direito do mouse no espaço abaixo do email e clicar em New file para criar o arquivo necessário para escrever os códigos: Devemos nomeá lo com extensão .py para podermos executá lo em python: A partir desse ponto podemos escrever os códigos do programa: Cachoeirinha/RS 2022 8 2.2 Resultado: Com o código pronto podemos executar clicando no play que se encontra na parte superior à direita. O programa que desenvolvi, ao rodar, vai pedir ao usuário que digite o peso em quilogramas, e a altura em metros (após cada dado informado ele será filtrado pelo programa, aceitando números inteiros, e números quebrados separados por vírgula ou por ponto, se caso o usuário digitar qualquer coisa que não seja aceito pelo programa o usuário será informado que o dado informado está incorreto e o programa retornará o pedido do devido dado). Com dados coletados o programa fará o cálculo, e imprimirá na tela o valor do IMC, e sua classificação de acordo com a tabela, utilizando vírgula para separar os números. Cachoeirinha/RS 2022 9 3. Conclusão: Código desenvolvido: Cachoeirinha/RS 2022 10 Referências: Google Cloud. Cloud Shell. Disponível em: <https://cloud.google.com/shell>. Acesso em 21 set 2022. Python 3.10.7 documentation. Disponível em: <https://docs.python.org/3/>. Acesso em 21 set 2022. Wikipédia. Índice de massa corporal. Disponível em: <https://pt.wikipedia.org/wiki/%C3%8Dndice_de_massa_corporal>. Acesso em 21 set 2022. Wikipédia. Python. Disponível em: <https://pt.wikipedia.org/wiki/Python>. Acesso em 21 set 2022. Cachoeirinha/RS 2022 https://cloud.google.com/shell https://docs.python.org/3/ https://pt.wikipedia.org/wiki/%C3%8Dndice_de_massa_corporal https://pt.wikipedia.org/wiki/Python
Compartilhar