Prévia do material em texto
Relatório de Aula Prática - Linguagem de Programação
Linguagens de Programação e Estruturas de Dados (Universidade Norte do Paraná)
Digitalizar para abrir em Studocu
A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade
Relatório de Aula Prática - Linguagem de Programação
Linguagens de Programação e Estruturas de Dados (Universidade Norte do Paraná)
Digitalizar para abrir em Studocu
A Studocu não é patrocinada ou endossada por nenhuma faculdade ou universidade
Baixado por Victor hugo santiago (victorhugosgdsilva@gmail.com)
lOMoARcPSD|38644513
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=relatorio-de-aula-pratica-linguagem-de-programacao
https://www.studocu.com/pt-br/document/universidade-norte-do-parana/linguagens-de-programacao-e-estruturas-de-dados/relatorio-de-aula-pratica-linguagem-de-programacao/68479724?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=relatorio-de-aula-pratica-linguagem-de-programacao
https://www.studocu.com/pt-br/course/universidade-norte-do-parana/linguagens-de-programacao-e-estruturas-de-dados/3412363?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=relatorio-de-aula-pratica-linguagem-de-programacao
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=relatorio-de-aula-pratica-linguagem-de-programacao
https://www.studocu.com/pt-br/document/universidade-norte-do-parana/linguagens-de-programacao-e-estruturas-de-dados/relatorio-de-aula-pratica-linguagem-de-programacao/68479724?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=relatorio-de-aula-pratica-linguagem-de-programacao
https://www.studocu.com/pt-br/course/universidade-norte-do-parana/linguagens-de-programacao-e-estruturas-de-dados/3412363?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=relatorio-de-aula-pratica-linguagem-de-programacao
UNIVERSIDADE PITÁGORAS UNOPAR ANHANGUERA
SUPERIOR DE TECNOLOGIA EM DESENVOLVIMENTO BACK-END
POLO _____________________
RELATÓRIO LINGUAGEM DE PROGRAMAÇÃO
PROFESSORA: ________________________
ALUNO: ________________________
CIDADE
2023
Baixado por Victor hugo santiago (victorhugosgdsilva@gmail.com)
lOMoARcPSD|38644513
https://www.colaboraread.com.br/aluno/timeline/index/3561552002?ofertaDisciplinaId=2050096
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=relatorio-de-aula-pratica-linguagem-de-programacao
ALUNO: ___________________________________
RELATÓRIO
Este relatório foi desenvolvido para a
disciplina de Linguagem de
Programação, ministrada pela
professor(a) __________________.
CIDADE
2023
Baixado por Victor hugo santiago (victorhugosgdsilva@gmail.com)
lOMoARcPSD|38644513
Sumário
1. INTRODUÇÃO .................................................................................................................................5
2. EMBASAMENTO TEÓRICO ..........................................................................................................6
3. OBJETIVOS ......................................................................................................................................7
4. PROBLEMA ......................................................................................................................................7
5. RESULTADOS E DISCUSSÕES .....................................................................................................8
6. CONCLUSÃO .................................................................................................................................10
Baixado por Victor hugo santiago (victorhugosgdsilva@gmail.com)
lOMoARcPSD|38644513
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=relatorio-de-aula-pratica-linguagem-de-programacao
4
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.
Baixado por Victor hugo santiago (victorhugosgdsilva@gmail.com)
lOMoARcPSD|38644513
5
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/)
Baixado por Victor hugo santiago (victorhugosgdsilva@gmail.com)
lOMoARcPSD|38644513
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=relatorio-de-aula-pratica-linguagem-de-programacao
6
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.
Baixado por Victor hugo santiago (victorhugosgdsilva@gmail.com)
lOMoARcPSD|38644513
7
MATERIAIS UTILIZADOS
Software Google Cloud Shell Editor Online;
Computador com processador: Pentium(R) Dual CoreE6700 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.
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.
Baixado por Victor hugo santiago (victorhugosgdsilva@gmail.com)
lOMoARcPSD|38644513
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=relatorio-de-aula-pratica-linguagem-de-programacao
8
5. RESULTADOS E DISCUSSÕES
Código para a realizar o cálculo do índice de massa corporal:
peso = float (input('Informe o seu peso (kg): '))
altura = float (input('Qual sua altura (m): '))
imc = peso / (altura**2)
print(f'Seu imc é: {imc:.1f}')
if imc = 40:
print('Você está em OBESIDADE Grau III ou Mórbida')
Baixado por Victor hugo santiago (victorhugosgdsilva@gmail.com)
lOMoARcPSD|38644513
9
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.3, essa pessoa está com Sobrepeso de acordo com o cálculo realizado.
Baixado por Victor hugo santiago (victorhugosgdsilva@gmail.com)
lOMoARcPSD|38644513
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=relatorio-de-aula-pratica-linguagem-de-programacao
10
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 com êxito.
Baixado por Victor hugo santiago (victorhugosgdsilva@gmail.com)
lOMoARcPSD|38644513
11
REFERÊNCIAS
https://www.youtube.com/watch?v=b7r34za963I, Exercício Python #043 - Índice de Massa
Corporal, Acessada em 10/08/2023.
Baixado por Victor hugo santiago (victorhugosgdsilva@gmail.com)
lOMoARcPSD|38644513
https://www.youtube.com/hashtag/043
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=relatorio-de-aula-pratica-linguagem-de-programacao