Prévia do material em texto
4 SUPERIOR DE TECNOLOGIA EM INTELIGÊNCIA DE MERCADO E ANÁLISE DE DADOS TIAGO FABIANO DIAS - 3779184201 PortfÓlio – RELATÓRIO DE AULA PRÁTICA: LÓGICA E MATEMÁTICA COMPUTACIONAL Curitiba 2024 TIAGO FABIANO DIAS - 3779184201 PortfÓlio – RELATÓRIO DE AULA PRÁTICA LÓGICA E MATEMÁTICA COMPUTACIONAL Trabalho de portfólio apresentado como requisito parcial para a obtenção de pontos para a média semestral. Orientador: Luis Gustavo Cardoso Curitiba 2024 SUMÁRIO 1 INTRODUÇÃO 3 2 DESENVOLVIMENTO 4 2.1 MÉTODO 4 2.2 RESULTADOS 5 3 CONCLUSÃO 9 4 REFERÊNCIAS 10 INTRODUÇÃO Ao iniciar os estudos de Lógica e Matemática Computacional, é bastante comum que muitos alunos se sintam desnorteados e imaginando o por quê de terem escolhido estudar essa área. Através deste trabalho, tenho a intenção de demonstrar uma técnica de visualização chamada de Diagrama de Blocos, que facilita o entendimento do funcionamento da lógica e do desenvolvimento de algoritmos que parecem mais complexos quando observados somente em linhas de código dentro de algum editor de texto ou framework. DESENVOLVIMENTO Para começar, foi verificado um arquivo disponibilizado pela instituição Anhanguera Educacional, com instruções sobre o que seria necessário para realizar essa atividade. O propósito, ao final, é que o aluno compreenda e seja capaz de analisar os princípios da lógica matemática e fundamentos de programação. MÉTODO A atividade consiste em criar um diagrama de blocos que demonstre o cálculo de média, considerando duas notas de provas e calculando a média a partir das mesmas. Para isso, seria necessário declarar todas as variáveis que deveriam ser utilizadas, solicitar cada nota e armazená-las em suas respectivas variáveis através da leitura, para só então realizar o cálculo e apresentar a média final. Após isso, adicionar uma condicional. Essa condicional é de que se a média foi maior ou igual à 6 (seis), seria exibido que o aluno foi aprovado. Caso contrário, com a nota menor que 6 (seis), seria exibido que o aluno foi reprovado. Figura 1: Proposição do problema informado no Roteiro Aula Prática O recurso utilizado para criar o Diagrama foi o a versão online do software https://online.visual-paradigm.com. RESULTADOS Ao iniciar o diagrama, fiz uma tabela legenda pensando em todos os itens que seriam utilizados, criando símbolos específicos dependendo da função dos mesmos, conforme ilustrado a seguir. Figura 2: Tabela com funções de cada símbolo do diagrama Também criei uma representação de como ficaria um algoritmo que fizesse o cálculo de média, para ter os passos logicamente organizados. Figura 3: Representação em “Portugol” do Algoritmo de Cálculo de Média Com a tabela de funções de cada símbolo e com o algoritmo de cálculo de média escrito de uma forma organizada, o próximo passo foi combinar os elementos de ambos conforme sua função: · O diagrama é inicializado; · As variáveis para as notas das provas, n1 e n2, e a de média são criadas. No diagrama não é especificado, porém seriam do tipo “float”, pois possuem ponto flutuante; · É solicitada a nota da primeira prova; · É efetuada a leitura da nota da primeira prova e armazenada na variável n1; · É solicitada a nota da segunda prova; · É efetuada a leitura da nota da segunda prova e armazenada na variável n2; · A variável média recebe o resultado da fórmula que divide por 2 a soma n1 com n2; · A média final é exibida; · Uma condicional é adicionada; · Se a média final for maior ou igual à 6 (seis), é exibido que o aluno foi aprovado; · Se a média final for menor que 6 (seis), é exibido que o aluno foi reprovado; · O diagrama é finalizado. Diagrama em Bloco do Cálculo de Média Figura 4: Representação do Diagrama em Bloco que demonstra o cálculo de média CONCLUSÃO Através da atividade apresentada, foi possível compreender logicamente os passos necessários para criação de um algoritmo através da representação do Diagrama de Blocos. Como parte do método, pedi à um usuário não-técnico para observar o diagrama e, somente explicando o conceito de variáveis e mostrando a tabela com a função de cada símbolo, foi capaz de compreender a função exata de cada parte do que foi apresentado. Isso demonstra a importância desse modelo, permitindo clareza ao apresenta-lo, com a possibilidade de simplificar e limpar os processos antes mesmo de iniciar uma possível codificação e implementação de código em ambientes de produção. REFERÊNCIAS 1. MATERIAL DIDÁTICO do curso Superior de Tecnologia em Inteligência de Mercado e Análise de Dados - Anhanguera Educacional 2. YOUTUBE. "Curso de lógica de programação 8 - Exemplo de diagrama de bloco". Disponível no link: https://www.youtube.com/watch?app=desktop&v=m5Xzz0vnb6U. image1.png image2.png image3.png image4.png