Lógica : Resolução de Problemas e Introdução a Dados

20
Lógica: Resolução de Problemas e Introdução a Dados PROFº RICARDO JOSÉ BATALHONE FILHO Log.a02

description

Log.a02. Lógica : Resolução de Problemas e Introdução a Dados. profº Ricardo josé Batalhone filho. Resolução de Problemas. Problema : Proposta duvidosa que pode ter numerosas soluções , ou questão não solvida que é objeto de discussão ; - PowerPoint PPT Presentation

Transcript of Lógica : Resolução de Problemas e Introdução a Dados

Page 1: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Lógica: Resolução de Problemas e Introdução a DadosPROFº RICARDO JOSÉ BATALHONE FILHO

Log.a02

Page 2: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Resolução de Problemas

• Problema: Proposta duvidosa que pode ter numerosas soluções, ou questão não solvida que é objeto de discussão;

• No ponto de vista da Lógica: Questão que foge a uma determinada regra, ou desvio de um percurso, o qual impede de atingir um objetivo determinado com eficiência e eficácia;

• Os diagramas de blocos são um dos melhores instrumentos para a avaliação de problemas no fluxo de informações de um dado Sistema;

Page 3: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Procedimentos Prioritários

• Os diagramas devem ser feitos e quebrados em vários níveis. Os primeiros devem conter apenas as idéias gerais, deixando para as etapas posteriores os detalhamentos necessários;

• Para o desenvolvimento correto de um fluxograma, sempre que possível, deve ser desenvolvido de cima para baixo e da esquerda para a direita;

• É incorreto e “proibido” ocorrer cruzamento das linhas de fluxo de dados;

Page 4: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Diagrama de Bloco para o cálculo da media escolar

Page 5: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Diagramas apresentando a entrada das notas e a saída se houve aprovações

Page 6: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Uso de uma condição em um diagram de blocos.

Page 7: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Exemplo da utilização de variáveis

Page 8: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Exemplo de Lógica Linear

Page 9: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Exemplos de Lógica Estruturada

Page 10: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Exemplos de Lógica Estruturada

Page 11: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Exemplos de Lógica Modular

Page 12: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Diagrama de Chapin

Tenta substituir o diagrama de blocos tradicional por um diagram de quadros, que permite apresentar uma visão hierárquica e estruturada da lógica do programa

Page 13: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Diagrama de Chapin

Page 14: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Português/Inglês EstruturadoTécnica de algoritmização baseada em PDL Program Design LanguageI;

Parecida com a notação da linguagem PASCAL, usada como referência genérica para uma linguagem de projeto de programação, tendo como finalidade mostrar uma notação para elaboração de algoritmos, os quais serão utilizados na definição, criação e desenvolvimento de uma linguagem computacional (Clipper, C, Pascal, Delphi, Visual-Objects) e sua documentação;

A diferença entre o PDL ou português/inglês estruturado e uma linguagem de programação plena é que o PDL não pode ser compilado em um computador, embora existam “processadores de PDL” que traduzem essa linguagem numa representação gráfica de projeot;

Page 15: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados
Page 16: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Tipos de Dados• Inteiros (números inteiros positivos ou negativos);

• Reais (numerous positivos ou negativos, fracionários ou não);

• Caractere (Letras, números, símbolos especiais, devem estar entre aspas);

• Lógico (valores Verdadeiro-True ou Falso-False);

Page 17: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Variável• Aquilo que é sujeito a variação, incerto, instável e inconstante;

• Todo dado a ser armazenado deve ser previamente identificado. Armazenando o dado desejado na memória, ele pode ser manipulado e utilizado a qualquer momento;

• Nomes de Variáveis: pode ser com um ou mais caracteres, sempre deverá começar com uma letra, não deve possuir espaços, não se deve confundir com instruções de programa, somente usar letras e números em seu nome;

Page 18: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Operadores Aritiméticos

Page 19: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Fórmulas Matemáticas

X = {43 . [55 : (30 + 2) ] }

X←(43*(55/(30+2)))

Page 20: Lógica :  Resolução  de  Problemas  e  Introdução  a Dados

Fórmulas Matemáticas