Baixe o app para aproveitar ainda mais
Prévia do material em texto
ENGENHARIA DE SOFTWARE BACHARELADO JHONATHAN SILVA DE MELO - RA 3072338801 Santana do livramento - RS 2022.1 JHONATHAN SILVA DE MELO LINGUANGEM DE PROGRAMAÇÃO Trabalho realizado para a Universidade Anhanguera, como requisito para a obtenção de média parcial na disciplina de linguagem de programação do 2º semestre, com o intuito de compreender e aplicar os conceitos teóricos em situações praticas. Tutor (a): Vinícius Camargo Prattes Santana do livramento – RS 2022.1 SUMÁRIO 1 INTRODUÇÃO 4 1. DESENVOLVIMENTO 4 1.1 TAREFA 1 5 1.2 TAREFA 2 6 2. CONCLUSÃO 13 INTRODUÇÃO Para a execução dessa produção textual, são aplicados os conceitos teóricos da disciplina de forma prática, de maneira que pudesse aprimorar todo o conhecimento adquirido ao longo da matéria ministrada. Todo o resultado é fruto do estudo com base nos problemas propostos na disciplina e serviu de base para todo o desenvolvimento do trabalho apresentado. 1. DESENVOLVIMENTO De início acessei o Google Cloud Shell editor pelo navegador Chrome, o mesmo oferece a extensão do aplicativo para adicionar o Google Cloud Shell editor para área de trabalho do Windows. O editor após aberto oferece uma interface simples e intuitiva muito parecido com o VS code, da Microsoft. Abri um New File no qual renomeei com a extensão .py. Em seguida, escrevi o algoritmo proposto para a atividade atual. No final demostro os processos e métodos utilizados durante todo o processo de evolução do código. 1.1 TAREFA 1 - Instalar o sistema Google cloud Shell Editor. 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 acessa-lo pelo navegador e logar-se com uma conta Google para fazer uso da ferramenta. Apesar disso, o mesmo oferece extensão para atalho na área de trabalho do Windows. 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, etc. como demostro na imagem abaixo: 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. Abaixo demostro o processo descrito: Assim, concluindo a primeira etapa dos processos requisitados na tarefa para essa atividade em questão. Concluo que esta é uma excelente ferramenta e de fácil utilização e manipulação. Facilitando assim o trabalho do desenvolvedor, que mantem o foco apenas no essencial. O código. TAREFA 2 - Criar um programa que faça calculo do IMC; Para a segunda tarefa, utilizei como referencia a tabela de cálculo do índice de massa corporal na qual criei estruturas condicionais para se chegar ao resultado, com base nos dados fornecidos pelo usuário. Como na imagem acima, de início utilizei os métodos print e input para criar uma interface simples e requisitar dados do usuário, para que então, com os dados armazenados na memória, aplicar o calculo 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 calculo matemático. Tendo em vista que todas as entradas da função input são reconhecidas automaticamente como strings. Em seguida, utilizei as estruturas condicionais if e elif para que de acordo com os dados requisitados pelo usuário, fosse atendido a opção, caso ela fosse verdadeira ou falsa. Gerando assim o resultado final do programa de forma satisfatória ao que foi requisitado. Logo após, fiz o download do código em forma de arquivo executável, disponibilizado pela ferramenta do Google Cloud Shell editor. Como demostro na imagem abaixo: Por fim adicionei a biblioteca chamada os, no qual utilizei a função os.system(“pause”) para que o programa executável não fechasse de forma abrupta após a conclusão do programa. Abaixo está o final com algumas situações com os diferentes resultados, de acordo com a entrada do usuário. 2 2. CONCLUSÃOx - Criar um relatório no final da atividade. Depois de todos os exercícios postos em pratica todo o conhecimento com relação a linguagem python foi fixada 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.
Compartilhar