Você está na página 1de 15

ENGENHARIA DE SOFTWARE

BACHARELADO
JHONATHAN SILVA DE MELO - RA 3072338801

Santana do livramento - RS
2022.1
2

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
3

SUMÁRIO

1 INTRODUÇÃO...................................................................................4

1. DESENVOLVIMENTO........................................................................4

1.1 TAREFA 1...............................................................................................5

1.2 TAREFA 2...............................................................................................6

2. CONCLUSÃO...................................................................................13
4

1 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.
5

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.
6

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.
7

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:
8
9

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.
10

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.
11

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.
12

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.
13
14

2. CONCLUSÃO

- 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.
15

Você também pode gostar