Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

SARA DE SOUZA MATOS - RA 3843100902
RELATÓRIO DE AULA PRÁTICA DA DISCIPLINA:
LINGUAGEM DE PROGRAMAÇÃO
Trabalho do curso (Bacharelado - Engenharia de Software)
UNOPAR - Universidade de Uberlândia, para a disciplina
(Linguagem de programação)
Sumário
1 - INTRODUÇÃO ..................................................................................................... 3
2 - O QUE É O GOOGLE CLOUD SHELL? .............................................................. 3
3 - O QUE É PYTHON? ............................................................................................. 3
3.1 ESPECIFICIDADES DA LINGUAGEM PYTHON ............................................. 3
3.2 CONSTRUÇÃO................................................................................................. 4
3.3 DIFERENCIAL .................................................................................................. 4
4 - MÉTODOS ……………………………………………………………………………… 5
5 - ALGORITMO UTILIZADO ……………………………………………………………. 6
6 - RESULTADOS OBTIDOS ……………………………………………..……………… 7
7 - CONCLUSÃO …………………………………………………………….……………. 7
INTRODUÇÃO
Este trabalho, referente ao 2° semestre do curso de Engenharia de
Software, tem como objetivo apresentar os métodos e resultados
obtidos utilizando o Google Cloud Shell Editor e a linguagem de
programação Python.
O QUE É GOOGLE CLOUD SHELL?
O Cloud Shell é um ambiente de desenvolvimento e operações
acessível de qualquer lugar por meio de um navegador. Esse terminal
online, pré-carregado com ferramentas como a linha de comando
gcloud, kubectl e outros utilitários, permite a gestão de recursos. Além
disso, o editor online do Cloud Shell possibilita desenvolver, construir,
depurar e implantar aplicativos nativos em nuvem.
O QUE É PYTHON?
3.1 ESPECIFICIDADES DA LINGUAGEM PYTHON
Python é uma linguagem de programação amplamente utilizada no
desenvolvimento de software, ciência de dados, aplicações web e aprendizado de
máquina (ML). É eficaz, fácil de aprender e compatível com diversas plataformas,
tornando-se uma escolha popular entre os desenvolvedores.
Criada por Guido Van Rossum em meados dos anos 90, Python é uma linguagem
de alto nível com as seguintes características:
• Interpretada: O código Python não precisa ser compilado para ser
executado;
• De script: Python pode ser usado para criar scripts que automatizam
tarefas repetitivas;
• Orientada a objetos: Permite o desenvolvimento de programas seguindo o
paradigma de orientação a objetos, amplamente utilizado no mercado;
• Tipagem dinâmica: As variáveis em Python podem armazenar qualquer
tipo de dado, independentemente de seu valor inicial.
Python suporta múltiplos paradigmas de desenvolvimento, como a programação
orientada a objetos, funcional, imperativa e interpretada. Isso permite que a
linguagem seja flexível para criar programas únicos, utilizando mais de um
paradigma.
3.2 CONSTRUÇÃO
Python está entre as linguagens de programação mais populares do mundo. Criada
em 1991 pelo programador holandês Guido van Rossum, a linguagem foi
desenvolvida com o objetivo de ser fácil de usar e aprender.
Atualmente, Python é mantido por um modelo de desenvolvimento comunitário,
aberto e supervisionado pela organização sem fins lucrativos Python Software
Foundation. Embora alguns de seus componentes sigam padrões estabelecidos, a
linguagem como um todo não os possui. O interpretador CPython é o mais utilizado.
A filosofia por trás da criação do Python é valorizar o trabalho do programador,
priorizando a legibilidade do código em detrimento da velocidade ou da
expressividade. A linguagem combina uma sintaxe simples e clara com os
poderosos recursos de sua biblioteca padrão, além de suportar módulos e
frameworks de terceiros.
3.3 DIFERENCIAL
Python é uma linguagem funcional, interpretada, imperativa, tipada e de script com
uma abordagem técnica, projetada para atender a uma ampla gama de propósitos.
Além disso, é gratuita e desenvolvida para ser fácil de ler e utilizar. Quando
comparada a linguagens como Java e C++, Python exige menos código para
realizar as mesmas funções.
A linguagem se caracteriza por ser elegante, explícita, simples e, ao mesmo tempo,
capaz de lidar com a complexidade de forma prática e clara. Python valoriza a
legibilidade, com regras claras, tratativa racional de ambiguidades e soluções fáceis
de implementar, facilitando a identificação e correção de erros.
Python também se destaca pela sua robustez, capacidade de integração com outros
sistemas e linguagens, além de ser multiplataforma, funcionando em Linux, macOS
e Windows. É uma linguagem fácil de usar e oferece uma curva de aprendizado
rápida, especialmente para iniciantes.
MÉTODOS
No navegador de sua preferência, acesse a plataforma Google Cloud Shell através
do link https://cloud.google.com/shell?hl=pt-br. Faça login com uma conta do Gmail,
o que lhe dará acesso a uma máquina virtual com 5GB de capacidade de
armazenamento. Dentro da ferramenta Google Cloud Shell, vá até a aba 'File' e crie
um novo arquivo, salvando-o com a extensão '.py', o que indica que você trabalhará
em um ambiente de desenvolvimento Python.
Os parâmetros utilizados para a criação do programa foram baseados nas
classificações e cálculos do IMC, utilizando como fonte o Ministério da Saúde.
Abaixo temos a classificação do IMC de acordo com o ministério da saúde:
Menor que 18,5 - Abaixo do peso
Entre 18,5 e 24,9 - Peso normal
Entre 25 e 29,9 - Sobrepeso (acima do peso desejado)
Igual ou acima de 30 - Obesidade
Aqui podemos observar como é feito:
IMC=peso (kg) / altura (m) x altura (m)
Exemplo:
Sara tem 54 kg e sua altura é 1,65 m
Altura x Altura = 1,65 x 1,65 = 2,7225
IMC = 54 divididos por 2,7225 = 19,83
Resultado de 19,83 de IMC indica que Sara está com peso ideal.
https://cloud.google.com/shell?hl=pt-br
Algoritmo para calcular o IMC utilizando Python:
ALGORITMO UTILIZADO:
# calculadora_imc
# É calculado dividindo peso em kg pela altura ao quadrado em metro.
peso = float (input('Informe o seu peso:'))
altura = float (input('informe a sua altura:'))
imc = peso / (pow(altura , 2))
print(f'Seu imc é {imc:.2f}')
if imc 29.9:
print('Acima do peso')
elif imc > 29.9:
print('Obesidade')
RESULTADOS OBTIDOS
Observou-se que a ferramenta Google Cloud é fácil de usar e bastante agradável,
tornando-se uma excelente opção para a criação e o manuseio de programas, como
o cálculo do IMC.
CONCLUSÃO
Neste relatório, foi possível colocar em prática o conteúdo da disciplina e o
aprendizado de linguagem de programação. A utilização conjunta da ferramenta
Google Cloud Shell Editor e da linguagem Python resultou no desenvolvimento de
um programa para o cálculo do IMC, atendendo de forma satisfatória à execução da
tarefa. A atividade permitiu aplicar as teorias abordadas nas aulas de forma prática.

Mais conteúdos dessa disciplina