200 likes | 322 Views
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 ;
E N D
Log.a02 Lógica: Resolução de Problemas e Introdução a Dados profº Ricardo josé Batalhone filho
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;
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;
Diagramasapresentando a entrada das notas e a saída se houveaprovações
Diagrama de Chapin • Tentasubstituiro diagrama de blocostradicionalpor um diagram de quadros, quepermiteapresentarumavisãohierárquica e estruturada da lógica do programa
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;
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);
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;
FórmulasMatemáticas X = {43 . [55 : (30 + 2) ] } X←(43*(55/(30+2)))