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

Prévia do material em texto

1 
 
 
 
UNIVERSIDADE ANHANGUERA 
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
 
 
 
 
ANA LUIZA BEZERRA DA SILVA 
 
 
 
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
Calculadora IMC 
 
 
 
 
 
 
 
 
BRASÍLIA 
2024 
 
 2 
 
 
 
ANA LUIZA BEZERRA DA SILVA 
 
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
Calculadora IMC 
 
 
 
 
 
 
Trabalho de portfólio apresentado como requisito 
parcial para a obtenção de média semestral. 
 
 
 
 
 
 
 
 
BRASÍLIA 
2024 
 
 3 
 
 
 
Sumário 
 
1 INTRODUÇÃO...............................................................................4 
2 GOOGLE CLOUD SHELL EDITOR..........................................5 
2.1 O QUE É O GOOGLE CLOUD SHELL EDITOR......................5 
2.2 RECURSOS DO GOOGLE CLOUD SHELL EDITOR...............5 
2.3 EDICÃO DE CÓDIGO.................................................................5 
2.4 DEPURAÇÃO..............................................................................5 
2.5 COLABORAÇÃO.........................................................................5 
2.6 INTEGRAÇÃO COM O GOOGLE CLOUD PLATFORM..........5 
2.7 BENEFÍCIOS DO GOOGLE CLOUD SHELL EDITOR..............5 
2.8 ACESSO RÁPIDO E FÁCIL.........................................................6 
2.9 CONCLUSÃO.................................................................................6 
3 PYTHON............................................................................................6 
3.1 NASCIMENTO.................................................................................6 
3.2 DIFERENCIAIS.................................................................................7 
4 PROGRAMA PARA CALCULAR IMC...........................................7 
4.1 RESULTADO...................................................................................8 
4.2 ENTENDENDO O PROGRAMA.....................................................9 
5 CONCLUSÃO....................................................................................10 
REFERENCIAS...............................................................................11 
 
 
 
 
 
 
 
 4 
 
 
 
1 INTRODUÇÃO 
 
O trabalho tem como objetivo principal apresentar a realização e a criação de um programa para 
calcular o IMC com a linguagem Python utilizando a ferramenta Google cloud shell Editor. 
Primeiramente veremos as características básicas referente a está ferramenta, após veremos sobre 
as características da linguagem de python, desenvolvirei um programa nesta linguagem onde será 
explicado passo a passo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 5 
 
 
 
2 GOOGLE CLOUD SHELL EDITOR 
O Google Cloud Shell Editor é uma ferramenta poderosa e versátil que oferece um ambiente de 
desenvolvimento integrado (IDE) baseado em nuvem. Com recursos avançados e uma interface 
amigável, o Cloud Shell Editor é uma escolha popular entre desenvolvedores e profissionais de 
TI que desejam criar e gerenciar aplicativos na nuvem do Google. 
2.1 O que é o Google Cloud Shell Editor? 
O Google Cloud Shell Editor é uma extensão do Google Cloud Shell, que é uma interface 
de linha de comando baseada em navegador que permite aos usuários acessar recursos e serviços 
do Google Cloud Platform. O Cloud Shell Editor vai além, oferecendo uma experiência de 
desenvolvimento completa, com recursos de edição de código, depuração e colaboração. 
2.2 Recursos do Google Cloud Shell Editor 
O Cloud Shell Editor possui uma ampla gama de recursos que o tornam uma ferramenta 
poderosa para desenvolvedores. Alguns dos recursos mais notáveis incluem: 
2.3 Edição de código 
O Cloud Shell Editor oferece suporte a várias linguagens de programação, incluindo 
Python, JavaScript, Java, Go e muito mais. Ele possui um editor de código completo com 
recursos avançados, como realce de sintaxe, autocompletar, formatação automática e navegação 
de código. 
2.4 Depuração 
Com o Cloud Shell Editor, os desenvolvedores podem depurar seus aplicativos 
diretamente no navegador. Ele oferece suporte a pontos de interrupção, inspeção de variáveis, 
execução passo a passo e outras funcionalidades de depuração essenciais. 
2.5 Colaboração 
O Cloud Shell Editor permite que os desenvolvedores colaborem facilmente em projetos. 
Ele oferece recursos de compartilhamento de código, controle de versão integrado e suporte para 
integração com ferramentas de colaboração, como o Google Docs. 
2.6 Integração com o Google Cloud Platform 
O Cloud Shell Editor é totalmente integrado ao Google Cloud Platform, permitindo que 
os desenvolvedores acessem e gerenciem facilmente seus recursos e serviços. Eles podem 
implantar aplicativos, gerenciar bancos de dados, configurar redes e muito mais, tudo dentro do 
ambiente do Cloud Shell Editor. 
2.7 Benefícios do Google Cloud Shell Editor 
 
 6 
 
 
 
O Cloud Shell Editor oferece uma série de benefícios para desenvolvedores e 
profissionais de TI: 
 
2.8 Acesso rápido e fácil 
O Cloud Shell Editor pode ser acessado diretamente no navegador, sem a necessidade de 
instalação ou configuração. Isso permite que os desenvolvedores comecem a trabalhar 
rapidamente, economizando tempo e esforço. 
2.9 Conclusão 
O Google Cloud Shell Editor é uma ferramenta poderosa e versátil que oferece um 
ambiente de desenvolvimento completo e integrado na nuvem. Com recursos avançados e uma 
interface amigável, o Cloud Shell Editor é uma escolha popular entre desenvolvedores e 
profissionais de TI. Se você está procurando uma maneira fácil e eficiente de criar e gerenciar 
aplicativos na nuvem do Google, o Cloud Shell Editor é definitivamente uma opção a ser 
considerada. 
 
3 PYTHON 
Python é uma linguagem de programação imperativa, interpretada, de alto nível e com 
tipagem forte e dinâmica (para saber mais sobre essas classificações clique aqui). 
Ela é considerada uma linguagem multi-paradigma, pois aceita diferentes formas de 
programação. A saber: programação orientada a objetos, procedural e funcional. 
Segundo Robert Sebesta, consagrado autor do livro Conceitos de Linguagens de Programação, 
atualmente em sua 11ª edição, alguns autores se referem às linguagens de scripting como uma 
categoria separada de linguagens de programação. Entretanto, as linguagens nessa categoria são 
mais unidas entre si por seu método de implementação, interpretação parcial ou completa, do que 
por um projeto de linguagem comum. Assim, as linguagens de scripting, dentre elas Python, 
Perl, PHP, JavaScript e Ruby, são imperativas em todos os sentidos. 
http://universidadedatecnologia.com.br/linguagem-de-programacao/linguagem-de-programacao-classificacoes
 7 
 
 
 
 
3.1 Nascimento 
Python foi oficialmente lançada em 1991 por Guido van Rossum no Stichting 
Mathematisch Centrum, na Holanda. Atualmente, o desenvolvimento da linguagem é feito pela 
Python Software Foundation. Trata-se de uma linguagem com código aberto e disponível para 
a maioria das plataformas de computação. 
Tradicionalmente, ela sempre foi usada para administração de sistemas, programação em CGI 
(Common Gateway Interface) e outras tarefas computacionais relativamente pequenas. Porém, 
com a chegada de frameworks interessantes e suporte da linguagem em diferentes servidores 
web, Python tem se destacado nos últimos anos. 
Tal é sua atualidade e importância que ela é uma das duas linguagens cobradas no concurso 
público de 2018 da Polícia Federal para todos os cargos. Agente, delegado, perito, escrivão e 
papiloscopista, todos precisam ter noções de Python. 
Vamos entender melhor os motivos dessa ascensão. 
3.2 Diferenciais 
Uma das principais características de Python é quanto a sua forma peculiar de escrever e, 
consequentemente, ler o código. Nela, não existem os tradicionais delimitadores formados 
por chaves, usados em linguagens como C, C++, C# e Java, por exemplo. Já o ponto e vírgula, 
usado como finalde um comando nessas linguagens que citei, é opcional em Python. Só essas 
duas características já diferenciam bem Python das demais quanto a legibilidade e escrita, o que 
atrai programadores iniciantes. 
 
4 PROGRAMA PARA CALCULAR IMC (ÍNDICE DE MASSA CORPORAL EM 
PYTHON. 
 
 8 
 
 
 
Primeiramente, acessamos a plataforma do Google Cloud Shell no navegador, com uma conta do 
Gmail. Dntro da ferramenta Google Cloud Shell acessamos a guia ''file'' e criamos um ''Novo 
arquivo'', salvamos com a extensão ''.py'', assim a ferramenta entende que iremos trabalhar com a 
linguagem em Python. 
 
 
 
4.1 Resultado 
Calculadora IMC: 
 
 
 
 
 9 
 
 
 
 
4.2 Entendendo o programa 
 
• Na linha 1 foi usado o # para realizar um comentário, em Python tudo que estiver 
acompanhado de # não será considerado parte do programa. 
• Nas linhas 2 e 3 tem duas variáveis que receberá os valores de entrada fornecidos pelo 
usuário. 
• Na linha 6 mostra qual será o IMC do usuário. 
• Na linha 8 até 19 é calculado e apresentado ao usuário em qual faixa de massa corporal 
ele se encontra. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 10 
 
 
 
 
 
 
5 CONCLUSÃO 
O desenvolvimento do programa utilizando a ferramenta Google Cloud Shell com a linguagem 
de Python é uma forma de garantir que as funcionalidades importantes sejam entregues e forma 
eficiente. Com o programa para calcular o IMC o usuário poderá sempre que desejar, saber qual 
a sua faixa de massa corporal. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 11 
 
 
 
 
 
 
6 REFERENCIAS 
 
Goolge cloud shell editor 
https://napoleon.com.br/glossario/o-que-e-google-cloud-shell-editor/ 
 
 
Python 
https://universidadedatecnologia.com.br/estudo-linguagem-python-2018/ 
 
https://napoleon.com.br/glossario/o-que-e-google-cloud-shell-editor/
https://universidadedatecnologia.com.br/estudo-linguagem-python-2018/
	3.1 Nascimento
	3.2 Diferenciais

Mais conteúdos dessa disciplina