Prévia do material em texto
<p>CST DESENVOLVIMENTO WEB</p><p>Mariana Luiza de Oliveira Silveira</p><p>RA 3881331601</p><p>ROTEIRO DE AULA PRÁTICA</p><p>LÓGICA E MATEMÁTICA COMPUTACIONAL</p><p>Mariana Luiza de Oliveira Silveira</p><p>RA 3881331601</p><p>ROTEIRO DE AULA PRÁTICA</p><p>LÓGICA E MATEMÁTICA COMPUTACIONAL</p><p>TUTOR: Romulo de Almeida</p><p>SUMÁRIO</p><p>1 INTRODUÇÃO 4</p><p>2 DESENVOLVIMENTO 4</p><p>3 RESULTADOS 6</p><p>4 CONCLUSÃO 6</p><p>https://docs.google.com/document/d/1cSvpKjotJGbT8pytsU3u8RIh2LxQ_cag/edit#heading=h.1fob9te</p><p>https://docs.google.com/document/d/1cSvpKjotJGbT8pytsU3u8RIh2LxQ_cag/edit#heading=h.3znysh7</p><p>https://docs.google.com/document/d/1cSvpKjotJGbT8pytsU3u8RIh2LxQ_cag/edit#heading=h.2et92p0</p><p>1 INTRODUÇÃO</p><p>Esta atividade avaliativa tem como propósito aplicar meus conhecimentos em lógica e</p><p>matemática computacional, utilizando um diagrama de blocos para resolver um problema</p><p>prático. O desafio consiste em desenvolver um diagrama que calcule a média de duas notas</p><p>inseridas pelo usuário, de forma a demonstrar minha compreensão sobre os conceitos</p><p>apresentados ao longo do curso. Para isso, empreguei o software Visual Paradigm, uma</p><p>ferramenta eficiente para a construção de fluxogramas e representação visual de processos.</p><p>Seguindo as orientações do tutor Rômulo de Almeida, elaborei um diagrama que</p><p>simula o processo de recebimento das notas e o cálculo da média. Cada etapa do diagrama foi</p><p>cuidadosamente estruturada para garantir clareza e funcionalidade, representando o fluxo de</p><p>entrada e saída de dados de maneira simples e eficiente.</p><p>O resultado desta atividade será detalhado neste relatório, com foco na precisão e na</p><p>lógica utilizada para resolver o problema.</p><p>2 DESENVOLVIMENTO</p><p>O desenvolvimento do projeto começou com a escolha do Visual Paradigm Online</p><p>como software para criar o diagrama de blocos, conforme recomendação do orientador</p><p>Rômulo. Após acessar o site, criei uma conta e cliquei no botão “espaço de trabalho” para</p><p>acessar os menus e iniciar o processo. Essa escolha foi fundamental para garantir uma</p><p>ferramenta intuitiva e eficiente na criação do diagrama. A ilustração da aplicação pode ser</p><p>vista abaixo.</p><p>Com o ambiente configurado, comecei a desenhar o diagrama que representa o cálculo</p><p>da média de duas notas fornecidas pelo usuário. Utilizando blocos de entrada de dados e</p><p>operadores aritméticos, modelei o fluxo de informações, garantindo clareza e seguindo as</p><p>orientações do orientador para um resultado preciso.</p><p>O primeiro passo para criarmos nosso diagrama é iniciar e definir suas variáveis. Para</p><p>isso dei o nome de “nota1”, “nota2”, “media” às variáveis e atribuí o número 0 a cada uma</p><p>delas, conforme a imagem abaixo.</p><p>Em seguida perguntei ao usuário o valor das notas 1 e 2 e respectivamente gravei o</p><p>resultado nas variáveis nota1 e nota2, conforme abaixo.</p><p>Após isso, calculei a média das duas notas e utilizei o resultado para criar uma</p><p>condicional. Caso a média gerada seja maior ou igual a 6, o programa imprime “Aprovado”</p><p>para o usuário; se a média for menor que 6, é exibido “Reprovado”.</p><p>Além disso, a média do aluno é apresentada antes que o programa se encerre, conforme</p><p>ilustrado na Figura 6. Essa estrutura lógica é essencial para fornecer um feedback claro ao</p><p>usuário, permitindo que ele entenda seu desempenho com base nas notas inseridas.</p><p>3 RESULTADOS</p><p>Através deste portfólio, foi possível aprender a modelar um diagrama de blocos que</p><p>demonstra como declarar variáveis, ler inputs digitados pelo usuário e efetuar operações</p><p>matemáticas e condicionais. Essa experiência prática enriqueceu meu entendimento sobre a</p><p>lógica de programação e a importância da representação visual no desenvolvimento de</p><p>algoritmos. Espero que todo o processo de criação do diagrama tenha sido de fácil</p><p>entendimento, servindo como um guia para futuros projetos.</p><p>4 CONCLUSÃO</p><p>Em conclusão, o uso de diagramas de blocos se revelou uma abordagem eficaz para o</p><p>aprendizado e a aplicação de conceitos de lógica e matemática computacional. A clareza que</p><p>esses diagramas proporcionam é essencial não apenas para a elaboração de códigos, mas</p><p>também para o ensino e a aprendizagem de programação.</p><p>Com essa ferramenta, é possível desenvolver uma base sólida de raciocínio lógico que</p><p>pode ser aplicada a diversos contextos.</p><p>Além disso, a experiência adquirida na criação deste diagrama de blocos reforçou a</p><p>importância de planejar e visualizar soluções antes de implementá-las. O entendimento dos</p><p>conceitos de variáveis, entradas e condicionais, aliado à prática de representá-los</p><p>graficamente, é um passo significativo para quem deseja se aprofundar no mundo da</p><p>programação.</p>