Prévia do material em texto
UNIVERSIDADE NORTE DO PARANÁ - UNOPAR ENGENHARIA DE SOFTWARE ALANA BARBOSA DOS SANTOS LÓGICA E MATEMÁTICA COMPUTACIONAL Relatório de Aula Prática SÃO LUIS – MA 2023 UNIVERSIDADE NORTE DO PARANÁ - UNOPAR ENGENHARIA DE SOFTWARE ALANA BARBOSA DOS SANTOS LÓGICA E MATEMÁTICA COMPUTACIONAL Relatório de Aula Prática Relatório técnico apresentado como requisito parcial para obtenção de aprovação na disciplina Lógica e Matemática Computacional, no Curso de Engenharia de Software, na Universidade Norte do Paraná. Profª Vanice Dalto SÃO LUIS – MA 2023 RESUMO Este relatório descreve o desenvolvimento de um diagrama de blocos para calcular a média de um aluno com base em duas notas de prova. O objetivo é criar um programa que peça as notas das provas, realize os cálculos necessários e exiba a média final, juntamente com a decisão de aprovação ou reprovação. SUMÁRIO 1. INTRODUÇÃO.................................................................................................................1 2. DESENVOLVIMENTO......................................................................................................2 2.1 Criando um diagrama de blocos................................................................................2 2.2 Filtrando e selecionando Block Diagram....................................................................2 3. PROBLEMA PROPOSTO................................................................................................3 3.1. Iniciando o pseudocódigo..........................................................................................3 3.2. Declarando as variáveis............................................................................................3 3.3. Exibindo resultados...................................................................................................4 3.4. Entrada manual dos dados.......................................................................................4 3.5. Atribuindo valores as variáveis..................................................................................5 3.6. Tomada de decisão...................................................................................................5 4. CONCLUSÃO.................................................................................................................6 REFERÊNCIAS....................................................................................................................7 1 1. INTRODUÇÃO O objetivo deste portfólio é criar um diagrama de blocos que represente um programa simples em pseudocódigo para calcular a média de um aluno e determinar se ele foi aprovado ou reprovado, com base nas notas das duas provas. O programa também deve exibir a média final para o usuário. 2 2. DESENVOLVIMENTO 2.1 Criando um diagrama de blocos O diagrama de blocos pode ser feito em diversas ferramentas, mas neste portfólio iremos usar o Visual Paradigm para sua criação. Para isso, será necessário acessar o site oficial da ferramenta Visual Paradigm Online. 2.2 Filtrando e selecionando Block Diagram Para criar um novo diagrama de blocos será necessário filtrar na tela inicial do Visual Paradigm, procurando por Block Diagram, seguindo o passo 1 e passo 2 conforme a imagem https://online.visual-paradigm.com/w/yvhakqwn/drive/#infoart:proj=0&dashboard 3 3. PROBLEMA PROPOSTO A seguir, descrevemos o diagrama de blocos que representa o processo de cálculo da média e determinação da aprovação ou reprovação do aluno. 3.1. Iniciando o pseudocódigo Para inciar o pseudocódigo vamos filtrar por terminal, representa o início ou fim de um fluxo lógico e, em certos casos, define sub-rotinas. 3.2. Declarando as variáveis Para declarar as variáveis iremos usar o símbolo retângulo, que representa uma operação ou ação que é realizada no contexto do processo ou sistema que está sendo modelado. 4 3.3. Exibindo resultados Após a declaração das variáveis, é fundamental exibir os resultados processados para os usuários finais ou para outros sistemas. Para isso vamos selecionar o símbolo de exibição no diagrama de blocos que representa a fase onde os resultados do processamento são mostrados ou comunicados de alguma forma, seja por meio de interfaces de usuário, relatórios ou outras formas de saída visual ou digital. 3.4. Entrada manual dos dados Esse processo é chamado de entrada manual de dados, onde os usuários inserem as informações diretamente. Isso pode envolver preenchimento de formulários ou digitação de dados. É uma etapa importante para garantir que o sistema tenha as informações corretas para funcionar adequadamente. Verificações são feitas para garantir a precisão dos dados inseridos. 5 3.5. Atribuindo valores as variáveis Vamos atribuir o valor da nota1 e nota2 para a variável soma, ela será responsável em somar o total da nota fornecida pelo usuário, e para e variável media, iremos atribuir a divisão por 2 das notas, para que assim possamos chegar ao resultado final 3.6. Tomada de decisão Nesta fase, o sistema avalia as informações processadas para tomar decisões com base em critérios predefinidos. O símbolo de tomada de decisão em um diagrama de blocos é usado para representar uma decisão ou uma condição que determina o caminho a ser seguido no fluxo do processo. Essas decisões podem direcionar o fluxo do processo para diferentes caminhos ou ações, dependendo das condições estabelecidas. A tomada de decisão é fundamental para automatizar ações com base nos resultados obtidos. 6 4. CONCLUSÃO Este diagrama de blocos descreve o processo de cálculo de média e determinação de aprovação ou reprovação de um aluno com base nas notas das provas. O programa é simples e fácil de entender, permitindo que o usuário insira as notas e obtenha um resultado imediatamente. Este portfólio serve como uma introdução ao desenvolvimento de algoritmos e diagramas de blocos em programação. 7 REFERÊNCIAS Visual Paradigm Online: Visual Collaboration Suite (2023). Acessado em 23 de outubro de 2023, de https://online.visual-paradigm.com/ Rovai, Kleber Ricardi, Artero, Marcio Aparecido e Scheffe, Vanessa Cadan : Algoritmos e Programação Estruturada. Editora e Distribuidora Educacional S.A, 2020. https://online.visual-paradigm.com/ 1. INTRODUÇÃO 2. DESENVOLVIMENTO 2.1 Criando um diagrama de blocos 2.2 Filtrando e selecionando Block Diagram 3. PROBLEMA PROPOSTO 3.1. Iniciando o pseudocódigo 3.2. Declarando as variáveis 3.3. Exibindo resultados 3.4. Entrada manual dos dados 3.5. Atribuindo valores as variáveis 3.6. Tomada de decisão 4. CONCLUSÃO REFERÊNCIAS