Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>UNOPAR – São Matheus - SP</p><p>Superior de Tecnologia em Análise e Desenvolvimento de Sistemas</p><p>André Reginaldo Paulino</p><p>PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA</p><p>São Paulo</p><p>2023</p><p>André Reginaldo Paulino</p><p>RA: 3569218901</p><p>ATIVIDADE PRÁTICA</p><p>LINGUAGEM DE PROGRAMAÇÃO</p><p>Trabalho apresentado à Universidade UNOPAR, como</p><p>requisito parcial para a obtenção de média semestral nas</p><p>disciplinas norteadoras do semestre letivo.</p><p>Tutor (a): Vanessa Matias Leite</p><p>São Paulo</p><p>2023</p><p>1</p><p>SUMÁRIO</p><p>1 INTRODUÇÃO 3</p><p>2 FUNDAMENTAÇÃO 4</p><p>2.1 GOOGLE CLOUD SHELL EDITOR 4</p><p>2.2. LINGUAGEM PYTHON 5</p><p>3 MÉTODOS 6</p><p>4 RESULTADOS 7</p><p>REFERÊNCIAS BIBLIOGRÁFICAS 12</p><p>2</p><p>1 INTRODUÇÃO</p><p>No panorama contemporâneo da ciência da computação, a programação se</p><p>ergue como um pilar fundamental para a inovação tecnológica e o avanço das</p><p>soluções que permeiam nossa sociedade. A habilidade de traduzir conceitos e ideias</p><p>em linhas de código é o cerne da construção de aplicações, algoritmos e sistemas</p><p>que moldam nosso mundo digital. Nesse contexto, a compreensão e a aplicação da</p><p>linguagem de programação desempenham um papel crucial na capacitação de</p><p>indivíduos para enfrentar os desafios tecnológicos e impulsionar a evolução da</p><p>computação.</p><p>A presente atividade prática, centrada na criação de um programa para</p><p>calcular o Índice de Massa Corporal (IMC) utilizando a linguagem de programação</p><p>Python, almeja não apenas elucidar os conceitos inerentes à programação, mas</p><p>também fornecer uma abordagem prática para a aplicação desses conhecimentos.</p><p>Ao combinar a linguagem de programação com a ferramenta Google Cloud Shell</p><p>Editor, que oferece uma plataforma virtual robusta e escalável para</p><p>desenvolvimento, têm-se a oportunidade de vivenciar uma experiência de</p><p>codificação autêntica e imersiva.</p><p>A relevância da presente atividade transcende as fronteiras da sala de aula,</p><p>abrangendo tanto o âmbito acadêmico quanto o profissional. Aprofundar-se na</p><p>linguagem de programação Python e na criação de um programa funcional, como o</p><p>cálculo do IMC, não apenas desenvolve habilidades de codificação, mas também</p><p>promove uma compreensão fundamental dos princípios de programação, lógica</p><p>algorítmica e estruturação de código.</p><p>Além disso, a utilização da ferramenta Google Cloud Shell Editor acrescenta</p><p>uma dimensão realista à atividade, uma vez que se interage com uma máquina</p><p>virtual que simula um ambiente de desenvolvimento. Isso reflete a dinâmica do</p><p>mundo profissional de programação, onde a colaboração, a depuração e a execução</p><p>de códigos são realizadas em ambientes controlados e eficazes.</p><p>3</p><p>2 FUNDAMENTAÇÃO</p><p>2.1 GOOGLE CLOUD SHELL EDITOR</p><p>O Google Cloud Shell Editor é uma ferramenta de desenvolvimento integrada</p><p>baseada na nuvem oferecida pelo Google Cloud Platform (GCP). Ele proporciona</p><p>aos desenvolvedores um ambiente virtual completo para a criação, edição e</p><p>execução de código, sem a necessidade de configurar ambientes locais complexos.</p><p>O Cloud Shell Editor é acessado através do navegador da web e oferece uma</p><p>experiência de desenvolvimento simplificada e acessível a partir de qualquer lugar.</p><p>Principais Características:</p><p>Ambiente Virtual Pré-configurado: O Cloud Shell Editor fornece um ambiente</p><p>virtual de desenvolvimento pré-configurado com uma variedade de ferramentas e</p><p>utilitários comumente usados. Isso inclui suporte a várias linguagens de</p><p>programação, como Python, JavaScript e Go.</p><p>Acesso a Recursos do GCP: Além das ferramentas de desenvolvimento, o</p><p>Cloud Shell Editor permite o acesso direto aos recursos do Google Cloud Platform.</p><p>Isso facilita a integração de projetos de desenvolvimento com serviços de nuvem,</p><p>como armazenamento, banco de dados e serviços de aprendizado de máquina.</p><p>Editor de Código Integrado: A ferramenta possui um editor de código</p><p>integrado com recursos como destaque de sintaxe, conclusão automática e</p><p>depuração. Isso permite que os desenvolvedores escrevam e editem código</p><p>diretamente no navegador.</p><p>Armazenamento Persistente: O Cloud Shell Editor oferece um diretório</p><p>principal permanente de 5 GB, permitindo que os desenvolvedores armazenem seus</p><p>projetos e arquivos de forma persistente. Isso elimina a preocupação com a perda</p><p>de dados após a sessão.</p><p>4</p><p>Linha de Comando: Além do editor de código, o Cloud Shell Editor oferece</p><p>uma linha de comando que permite que os desenvolvedores executem comandos</p><p>diretamente no ambiente. Isso é especialmente útil para tarefas de gerenciamento e</p><p>implantação.</p><p>2.2. LINGUAGEM PYTHON</p><p>Python é uma linguagem de programação de alto nível, amplamente</p><p>conhecida por sua simplicidade e legibilidade. Criada por Guido van Rossum e</p><p>lançada pela primeira vez em 1991, Python ganhou popularidade rapidamente</p><p>devido à sua sintaxe limpa e à vasta coleção de bibliotecas e frameworks</p><p>disponíveis.</p><p>Principais Características:</p><p>Sintaxe Clara e Concisa: A sintaxe do Python é projetada para ser clara e</p><p>concisa, o que facilita a leitura e escrita de código. Isso torna a linguagem</p><p>especialmente adequada para iniciantes e também melhora a produtividade dos</p><p>desenvolvedores experientes.</p><p>Grande Comunidade e Suporte: Python possui uma comunidade ativa de</p><p>desenvolvedores em todo o mundo. Isso resulta em uma ampla gama de recursos,</p><p>documentação e suporte disponíveis para os programadores.</p><p>Ampla Biblioteca Padrão: Python vem com uma biblioteca padrão abrangente</p><p>que abrange desde manipulação de strings e expressões regulares até acesso a</p><p>APIs de sistema e manipulação de dados. Isso simplifica tarefas comuns de</p><p>programação e acelera o desenvolvimento.</p><p>Versatilidade: Python é uma linguagem versátil usada em uma variedade de</p><p>domínios, incluindo desenvolvimento web, análise de dados, automação,</p><p>aprendizado de máquina e muito mais. Sua flexibilidade permite que os</p><p>desenvolvedores atendam a diversas necessidades.</p><p>5</p><p>Comunidade Ativa: A linguagem Python tem uma comunidade de</p><p>desenvolvedores ativa e engajada. Isso resulta em atualizações regulares da</p><p>linguagem, melhorias de desempenho e correções de segurança.</p><p>3 MÉTODOS</p><p>Neste capítulo, descreveremos em detalhes os métodos empregados na</p><p>criação do programa de cálculo de Índice de Massa Corporal (IMC) em Python,</p><p>utilizando a ferramenta Google Cloud Shell Editor. O IMC é um indicador</p><p>amplamente utilizado para avaliar a condição de peso de um indivíduo com base em</p><p>sua altura e peso. A metodologia empregada neste projeto visa implementar o</p><p>cálculo do IMC de acordo com os parâmetros estabelecidos pela Organização</p><p>Mundial da Saúde (OMS), fornecendo uma classificação correspondente à faixa de</p><p>IMC obtida.</p><p>Para a implementação do programa, foi escolhida a linguagem de</p><p>programação Python devido à sua simplicidade, legibilidade e facilidade de</p><p>aprendizado. A ferramenta Google Cloud Shell Editor foi selecionada como o</p><p>ambiente de desenvolvimento, proporcionando um ambiente virtual com todas as</p><p>ferramentas necessárias para a criação e execução do programa. O Google Cloud</p><p>Shell oferece acesso à linha de comando e recursos do Google Cloud Platform</p><p>(GCP), garantindo um ambiente de desenvolvimento integrado e acessível.</p><p>O cálculo do Índice de Massa Corporal (IMC) é fundamental para determinar a</p><p>condição de peso de um indivíduo. O IMC é obtido dividindo-se o peso (em kg) pelo</p><p>quadrado da altura (em metros):</p><p>𝐼𝑀𝐶 = 𝑃𝑒𝑠𝑜</p><p>𝐴𝑙𝑡𝑢𝑟𝑎2</p><p>A classificação do IMC é baseada nos padrões estabelecidos pela OMS. De</p><p>acordo com esses padrões, são definidas faixas específicas de valores de IMC, cada</p><p>uma correspondendo a uma categoria de peso. As categorias incluem:</p><p>6</p><p>Abaixo do peso normal: IMC</p><p>de peso do usuário de acordo</p><p>com as categorias estabelecidas pela OMS. A saída exibida na tela indica a</p><p>classificação correspondente à faixa de IMC obtida.</p><p>Para validar o programa, foram realizados testes utilizando diversos valores</p><p>de peso e altura, abrangendo todas as faixas de classificação do IMC.</p><p>4 RESULTADOS</p><p>Neste capítulo, apresentaremos os resultados obtidos por meio da aplicação</p><p>prática da ferramenta Google Cloud Shell Editor e da linguagem de programação</p><p>Python na criação do programa de cálculo de Índice de Massa Corporal (IMC). O</p><p>projeto foi desenvolvido seguindo os parâmetros estabelecidos pela Organização</p><p>Mundial da Saúde (OMS) para classificação de IMC e visa proporcionar uma</p><p>ferramenta simples e eficaz para o cálculo e avaliação do IMC.</p><p>O programa de cálculo de IMC foi desenvolvido em linguagem Python. O</p><p>código foi estruturado de acordo com os critérios de cálculo e classificação do IMC</p><p>fornecidos pela OMS. Abaixo, apresentamos o código-fonte do programa:</p><p># Função para calcular o IMC</p><p>7</p><p>def calcular_imc(peso, altura):</p><p>imc = peso / (altura ** 2)</p><p>return imc</p><p># Função para exibir a categoria do IMC</p><p>def exibir_categoria(imc):</p><p>if imc .</p><p>BORGES, Luis Eduardo. Python para desenvolvedores. 2ª edição. Disponível em:</p><p>. Acesso em: 07 de agosto de 2023. Rio de Janeiro. Edição do Autor, 2010.</p><p>DOWNEY, Allen; Elkner, Jeff; Meyer, Chris. Aprenda Computação com Python v1.1</p><p>documentation – Capítulo 2: Variáveis, expressões e comandos. Disponível em:</p><p>.</p><p>PYTHON. Documentação. Disponível em: .</p><p>12</p><p>https://docs.python.org/pt-br/3/reference/index.html</p><p>13</p>

Mais conteúdos dessa disciplina