Prévia do material em texto
NOME: TAYNARA DE JESUS ALVES RA: 3717181402 CURSO: ANÁLISES E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: LÓGICA E MATEMATICA COMPUTACIONAL I. INTRODUÇÃO Visual Paradigm Online Visual Paradigm Online é uma ferramenta CASE (Computer-Aided Software Engineering) que se destaca por sua interface gráfica intuitiva e suas capacidades abrangentes para modelagem de sistemas e criação de diversos diagramas. Projetada para atender às necessidades de profissionais de TI, desenvolvedores de software e analistas de sistemas, esta ferramenta permite a elaboração de diagramas UML, fluxogramas, diagramas de processos de negócios (BPMN), diagramas ERD para modelagem de banco de dados, entre outros. Com suporte a colaboração em tempo real e uma vasta gama de templates e recursos, Visual Paradigm Online facilita o desenvolvimento de projetos complexos, melhorando a comunicação entre as equipes e agilizando o processo de design e documentação de sistemas. Lógica de Matemática Computacional A lógica de matemática computacional é um ramo fundamental da ciência da computação que estuda a aplicação de princípios matemáticos para resolver problemas computacionais. Ela abrange uma variedade de tópicos, incluindo algoritmos, teoria da computação, criptografia, teoria dos grafos, e modelagem matemática. A lógica matemática fornece as bases para o desenvolvimento de algoritmos eficientes e a criação de modelos computacionais que podem ser implementados em software. Este campo é essencial para a análise e otimização de sistemas complexos, permitindo a construção de soluções robustas e eficazes para problemas em áreas como inteligência artificial, redes de computadores, engenharia de software e segurança da informação. A compreensão dos princípios de lógica matemática é crucial para qualquer profissional de TI, pois eles formam a base para a resolução de problemas e inovação tecnológica. II. OBJETIVOS Desenvolvimento de um diagrama de blocos para o cálculo da média de dois valores. III. MATERIAIS E MÉTODOS Problema Proposto: Desenvolva um diagrama de blocos para o cálculo de média, levando em consideração os seguintes pontos: • Declarar as variáveis que serão utilizadas; • Pedir a nota da Prova 1. • Realizar a leitura da nota da Prova 1. • Pedir a nota da Prova 2. • Realizar a leitura da nota da Prova 2. • Calcular a média. • Exibir a média Final. • Se a média for maior ou igual a seis, o aluno foi aprovado. • Se a média for menor que seis, o aluno foi reprovado. • Exibir se o aluno foi aprovado ou reprovado Para desenvolver um diagrama de blocos para o cálculo da média de duas provas e determinar se o aluno foi aprovado ou reprovado, vamos seguir os passos fornecidos. O diagrama de blocos será composto por blocos de início/fim, entrada, processamento e decisão. Passos para o Diagrama de Blocos: 1. Início 2. Declarar Variáveis: nota1, nota2, media 3. Pedir a Nota da Prova 1 4. Ler a Nota da Prova 1: nota1 5. Pedir a Nota da Prova 2 6. Ler a Nota da Prova 2: nota2 7. Calcular a Média: media = (nota1 + nota2) / 2 8. Exibir a Média Final 9. Decisão: media >= 6 • Se verdadeiro, exibir "Aprovado" • Se falso, exibir "Reprovado" 10. Fim Descrição do Diagrama de Blocos: Início • Representa o ponto de início do algoritmo. Declarar Variáveis • Declarar as variáveis nota1, nota2 e media. Entrada da Nota da Prova 1 • Solicitar ao usuário a nota da Prova 1 e ler o valor em nota1. Entrada da Nota da Prova 2 • Solicitar ao usuário a nota da Prova 2 e ler o valor em nota2. Calcular a Média • Calcular a média das duas notas e armazenar o resultado em media. Exibir Média • Mostrar a média final calculada ao usuário. Decisão • Verificar se a média é maior ou igual a 6: ▪ Se verdadeiro, exibir "Aprovado". ▪ Se falso, exibir "Reprovado". 11. Fim • Representa o ponto de término do algoritmo. Diagrama de Blocos: Aqui está uma representação textual do diagrama de blocos que você pode desenhar utilizando uma ferramenta de diagramas como o Visual Paradigm Online, Lucidchart, ou até mesmo em papel. [Início] | v [Declarar variáveis: nota1, nota2, media] | v [Pedir a nota da Prova 1] | v [Ler nota1] | v [Pedir a nota da Prova 2] | v [Ler nota2] | v [Calcular média: media = (nota1 + nota2) / 2] | v [Exibir média final] | v [media >= 6?] / \ / \ / \ / \ v v [Aprovado] [Reprovado] | v [Fim] Detalhes do Diagrama de Blocos: • Blocos de Início/Fim: Indicam o início e o fim do algoritmo. • Blocos de Processamento: Usados para declarar variáveis, calcular a média e ler as notas. • Blocos de Entrada/Saída: Usados para pedir e exibir notas e média. • Blocos de Decisão: Usados para determinar se o aluno foi aprovado ou reprovado com base na média calculada. IV. RESULTADO INÍCIO // Declarar as variáveis DECLARAR nota1 COMO FLOAT DECLARAR nota2 COMO FLOAT DECLARAR media COMO FLOAT // Pedir a nota da Prova 1 ESCREVER "Digite a nota da Prova 1:" // Realizar a leitura da nota da Prova 1 LER nota1 // Pedir a nota da Prova 2 ESCREVER "Digite a nota da Prova 2:" // Realizar a leitura da nota da Prova 2 LER nota2 // Calcular a média media <- (nota1 + nota2) / 2 // Exibir a média Final ESCREVER "A média final é: ", media // Verificar se o aluno foi aprovado ou reprovado SE media >= 6 ENTÃO ESCREVER "O aluno foi aprovado." SENÃO ESCREVER "O aluno foi reprovado." FIM_SE V. CONCLUSÃO A criação de um diagrama de blocos para o cálculo da média de duas provas e a determinação do status de aprovação do aluno é uma excelente prática para estruturar o raciocínio lógico e o desenvolvimento de algoritmos. Este processo começa com a declaração de variáveis necessárias, a solicitação e leitura das notas das provas, seguida pelo cálculo da média e exibição do resultado final. A inclusão de uma estrutura de decisão permite verificar se a média atende ao critério de aprovação, exibindo uma mensagem adequada ao usuário. Este exercício não apenas auxilia na compreensão dos conceitos básicos de programação, como também destaca a importância da modelagem visual para planejar e comunicar claramente a lógica de um algoritmo. Ferramentas como Visual Paradigm Online podem ser extremamente úteis para criar tais diagramas, proporcionando uma interface gráfica intuitiva que facilita o entendimento e a documentação dos processos. Ao seguir um diagrama de blocos, desenvolvedores e estudantes podem garantir que todos os passos necessários são considerados e implementados de forma ordenada, minimizando erros e aumentando a eficiência no desenvolvimento de software. Em suma, a prática de criar diagramas de blocos antes da implementação de código é uma habilidade valiosa que contribui significativamente para o sucesso de projetos de programação e engenharia de software. Visual Paradigm Online Lógica de Matemática Computacional Passos para o Diagrama de Blocos: Descrição do Diagrama de Blocos: Diagrama de Blocos: Detalhes do Diagrama de Blocos: