1 / 20

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

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 ;

onslow
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Log.a02 Lógica: Resolução de Problemas e Introdução a Dados profº Ricardo josé Batalhone filho

  2. Resolução de Problemas • Problema: Propostaduvidosaquepodeternumerosassoluções, ouquestãonãosolvidaque é objeto de discussão; • No ponto de vista da Lógica: Questãoquefoge a umadeterminadaregra, oudesvio de um percurso, o qual impede de atingir um objetivodeterminado com eficiência e eficácia; • Osdiagramas de blocossão um dos melhoresinstrumentos para a avaliação de problemas no fluxo de informaçõesde um dado Sistema;

  3. ProcedimentosPrioritários • Osdiagramasdevemserfeitos e quebradosemváriosníveis. Osprimeirosdevemconterapenas as idéiasgerais, deixando para as etapasposterioresosdetalhamentosnecessários; • Para o desenvolvimentocorreto de um fluxograma, semprequepossível, deveserdesenvolvido de cima parabaixo e daesquerda para adireita; • É incorretoe “proibido” ocorrercruzamento das linhas de fluxo de dados;

  4. Diagrama de Bloco para o cálculo da media escolar

  5. Diagramasapresentando a entrada das notas e a saída se houveaprovações

  6. Uso de umacondiçãoem um diagram de blocos.

  7. Exemplo da utilização de variáveis

  8. Exemplo de Lógica Linear

  9. Exemplos de LógicaEstruturada

  10. Exemplosde LógicaEstruturada

  11. Exemplos de Lógica Modular

  12. Diagrama de Chapin • Tentasubstituiro diagrama de blocostradicionalpor um diagram de quadros, quepermiteapresentarumavisãohierárquica e estruturada da lógica do programa

  13. Diagrama de Chapin

  14. Português/InglêsEstruturado • Técnica de algoritmizaçãobaseadaem PDL Program Design LanguageI; • Parecida com a notação da linguagem PASCAL, usadacomoreferênciagenérica para umalinguagem de projeto de programação, tendocomofinalidademostrarumanotação para elaboração de algoritmos, osquaisserãoutilizadosnadefinição, criação e desenvolvimento de umalinguagemcomputacional (Clipper, C, Pascal, Delphi, Visual-Objects) e suadocumentação; • A diferença entre o PDL ouportuguês/inglêsestruturado e umalinguagem de programação plena é que o PDL nãopodesercompiladoem um computador, emboraexistam “processadores de PDL” quetraduzemessalinguagemnumarepresentaçãográfica de projeot;

  15. Tipos de Dados • Inteiros (númerosinteirospositivosounegativos); • Reais (numerous positivosounegativos, fracionáriosounão); • Caractere (Letras, números, símbolosespeciais, devemestar entre aspas); • Lógico (valoresVerdadeiro-True ouFalso-False);

  16. Variável • Aquiloque é sujeito a variação, incerto, instável e inconstante; • Todo dado a serarmazenadodeveserpreviamenteidentificado. Armazenando o dado desejadonamemória, elepodesermanipulado e utilizado a qualquermomento; • Nomes de Variáveis: podeser com um oumaiscaracteres, sempredeverácomeçar com umaletra, nãodevepossuirespaços, não se deveconfundir com instruções de programa, somenteusarletras e númerosemseunome;

  17. OperadoresAritiméticos

  18. FórmulasMatemáticas X = {43 . [55 : (30 + 2) ] } X←(43*(55/(30+2)))

  19. FórmulasMatemáticas

More Related