Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


É um relatório de linguaguem de programação, Exercícios de Linguagem de Programação

um portifólio do primeiro semestre de linguaguem de programação

Tipologia: Exercícios

2023

Compartilhado em 24/10/2023

rodrigo-soares-teg
rodrigo-soares-teg 🇧🇷

1 documento

1 / 10

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PORTIFÓLIO RELATÓRIO DE AULA PRÁTICA
NOME DA DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO
Porto Velho RO
2023
pf3
pf4
pf5
pf8
pf9
pfa

Pré-visualização parcial do texto

Baixe É um relatório de linguaguem de programação e outras Exercícios em PDF para Linguagem de Programação, somente na Docsity!

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

PORTIFÓLIO – RELATÓRIO DE AULA PRÁTICA

NOME DA DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO

Porto Velho – RO

Sumario

  • 1 INTRODUÇÃO
  • 2 GOOGLE CLOUD SHELL - 2.1 O QUE É O CLOUD SHELL?............................................................................ - 2.2 GERENCIAMENTO DO ESPAÇO DE TRABALHO............................................. - 2. 3 COMPATIBILIDADE COM DEPURAÇÃO......................................................... - 2. 4 TERMINAL INTEGRADO................................................................................
  • 3 LINGUAGEM DE PROGRAMAÇÃO PYTHON - 3.1 O QUE É A LINGUAGEM DE PROGRAMAÇÃO PYTHON................................. - 3.2 QUAL A ORIGEM DE PYTHON?..................................................................... - 3.3 VANTAGENS DE SE APRENDER PYTHON.......................................................
  • EM PYTHON 4 PROGRAMA PARA CALCULAR O IMC (ÍNDICE DE MASSA CORPORAL) - 4.1 COMEÇANDO............................................................................................... - 4.2 O PROGRAMA............................................................................................... - 4.3 ENTENDENDO O PROGRAMA.......................................................................
    • 5 CONCLUSÃO

2 GOOGLE CLOUD SHELL EDITOR

2.1 O QUE É O GOOGLE CLOUD SHELL EDITOR?

O Google Cloud Shell é um ambiente de linha de comando baseado na web que oferece acesso a uma máquina virtual na infraestrutura da Google Cloud Platform (GCP). Ele é projetado para que os desenvolvedores e administradores possam interagir com os recursos da GCP usando uma variedade de ferramentas de linha de comando, como o gcloud (Google Cloud SDK) e outras linguagens de programação. 2.2 GERENCIAMENTO DO ESPAÇO DE TRABALHO Com o Cloud Shell, é possível gerenciar e configurar projetos como espaços de trabalho. Os espaços de trabalho geralmente representam a pasta do projeto raiz, e com o editor do Cloud Shell é possível criar, abrir e salvar espaços de trabalho e personalizá- los com configurações específicas do projeto.

  1. 3 COMPATIBILIDADE COM DEPURAÇÃO O Cloud Shell permite depurar facilmente o aplicativo, com suporte completo de depuração para aplicativos em Go, Node.js, Python e Java. É possível criar configurações de inicialização, definir pontos de interrupção e inspecionar variáveis, tudo isso no Editor do Cloud Shell.
  2. 4 TERMINAL INTEGRADO Acesse a instância subjacente do Cloud Shell sem ter que sair do editor navegando até Terminal > Novo terminal. Também é possível executar várias janelas de terminal usando a opção Split Terminal.

3 LINGUAGEM DE PROGRAMAÇÃO PYTHON

3.1 O QUE É A LINGUAGEM DE PROGRAMAÇÃO PYTHON?

Python é uma linguagem de programação de alto nível — ou High Level Language —, dinâmica, interpretada, modular, multiplataforma e orientada a objetos — uma forma específica de organizar softwares onde, a grosso modo, os procedimentos estão submetidos às classes, o que possibilita maior controle e estabilidade de códigos para projetos de grandes proporções. 3.2 QUAL A ORIGEM DE PYTHON? Idealizada e desenvolvida por Guido Van Rossum, matemático holandês, no início dos anos 90, o Python foi criado com o objetivo de otimizar a leitura de códigos e estimular a produtividade de quem os cria, seja este um programador ou qualquer outro profissional. A ideia surgiu, como quase todas as boas ideias, de uma necessidade: a de economizar tempo no desenvolvimento e melhorar a eficiência em um projeto desenvolvido no instituto onde Guido era pesquisador. Para que esta melhoria pudesse ser feita de forma mais rápida e eficaz, Guido desenvolveu uma linguagem muito descomplicada e flexível: o Python. 3.3 VANTAGENS DE SE APRENDER PYTHON As vantagens de se dedicar ao aprendizado de Python são muitas, e entre elas está o fato de que os profissionais especializados nesta linguagem de programação no mercado são escassos. A curva de aprendizado de um estudante de Python é, de modo geral, relativamente baixa, Python roda com tranquilidade em diversos sistemas operacionais e oferece diversas possibilidades no desenvolvimento de sistemas, ampliando desta forma as oportunidades no mercado de trabalho para os profissionais da área.

Fonte: próprio autor 4.3 ENTENDENDO O PROGRAMA peso = float(input('Digite seu peso em quilogramas: ')) altura = float(input('Digite sua altura em metros: ')) Estas duas linhas acima solicitam ao usuário que insira seu peso em quilogramas e sua altura em metros. A função “input()” captura o que o usuário digita, e a função “float()” converte o que o usuário digitou em um número decimal para que possamos fazer cálculos posteriormente.

imc = peso / (altura ** 2 ) A linha acima realiza a divisão do peso pelo quadrado da altura. É essencial incluir os parênteses em torno da altura elevada ao quadrado para garantir que esse cálculo seja executado antes da divisão. print('Seu IMC é de {:.1f}'.format(imc)) A linha acima exibe o resultado da divisão do peso pelo quadrado da altura. A função “print()” é usada para mostrar no console o IMC do usuário. O espaço reservado {:.1f} será preenchido com o valor da variável. :.1f indica que queremos um número com uma casa decimal e o f indica que é um número de ponto flutuante. .format(imc): Isso é chamado de método de formatação de string. Ele pega o valor da variável imc e o insere no espaço reservado {:.1f} na string. O resultado é que o valor de imc será impresso no lugar desse espaço reservado na string, com uma casa decimal. if imc < 18.5: print('Você está abaixo do peso normal') A linha acima é a primeira condição. Ela verifica se o valor da variável IMC é menor que 18.5. Se essa condição for verdadeira (ou seja, se a pessoa estiver abaixo do peso), a seguinte mensagem é impressa: 'Você está abaixo do peso normal'. elif 18.5 <= imc < 25 : print('Você está dentro da faixa normal') A linha acima é uma segunda condição, verificando se o valor de IMC está dentro da faixa de 18.5 a menos de 25. Se isso for verdadeiro (indicando que a pessoa tem um peso considerado normal), a seguinte mensagem é impressa: 'Você está dentro da faixa normal'. elif 25 <= imc < 30 : print('Você está levemente acima do peso')