You are on page 1of 46

Disciplina : Lgica pra Programao & Algoritmo

Prof. Reno Nooblath


nooblath@gmail.com

1. 2. 3. 4. 5. 6. 7. 8. 9.

Lgica Lgica na Computao e Programao Algoritmos Tipos de Dados Primitivos Variveis e constantes Operadores Aritmticos, Lgicos e Relacionais Comandos e Entrada e Sada Algoritmos com Estrutura Condicional Exerccios

A lgica utilizada para organizar os pensamentos Exemplo:


Todo mamfero um animal Todo cavalo um mamfero Portanto, todo cavalo um animal

Existe Lgica no Dia-a-Dia ??


A gaveta est fechada. A caneta est dentro da gaveta. Precisamos primeiro abrir a gaveta para depois pegar a caneta,

Computador:
Um computador uma mquina composta de um conjunto de partes eletrnicas e eletromecnicas, com capacidade de coletar, armazenar e manipular dados, alm de fornecer informaes, tudo isso de forma automtica.

Unidade Central de Processamento


A Unidade Central de Processamento, tambm conhecida pela sigla inglesa CPU (Central Processor

Unit), o componente vital do sistema de computao, responsvel pela realizao das


operaes de processamento (clculos matemticos, clculos lgicos, etc) e de controle, durante a execuo de um programa.

Definio : Conjunto de passos/atividades que visam atingir um objetivo definido "Serve como modelo para programas, pois sua linguagem intermediria linguagem humana e s linguagens de programao, sendo ento, uma boa ferramenta na validao da lgica de tarefas a serem automatizadas.

No portugus estruturado usa-se: Para entrada : Leia Para sada : Escreva

Conhecidos tambm como comandos de deciso ou desvio. Fazem parte das tcnicas de programao que conduzem as estruturas de programas que no so totalmente seqenciais. Com as instrues de SALTO ou DESVIO pode-se fazer com que o programa proceda de uma ou outra maneira, de acordo com as decises lgicas tomadas em funo dos dados ou resultados anteriores. As principais estruturas de deciso so: Se Ento, Se ento Seno e Caso Selecione

Distribuio gratuita de cestas bsicas Distribuio gratuita de cestas bsicas para famlias com 4 ou 6 componentes. Distribuio gratuita de ingressos para o teatro, sendo dois para pessoas do sexo feminino e um para pessoas do sexo masculino.

Na primeira, todas as pessoas recebem a cesta bsica, o que equivaleria a um comando sequencial. Na segunda, s recebem as cestas bsicas as famlias com pelo menos quatro integrantes. Na terceira, dependendo do sexo, recebe-se um ou dois ingressos.

Imagine-se diante de um caixa eletrnico e suponha que sua senha seja 1234
Na tela aparece a mensagem: O cursor fica piscando: Voc digita os algarismos da sua senha Digite sua senha: 1234 1233 INVLIDA

Neste momento a unidade aritmtica VLIDA e lgica (um dos componentes da CPU) verifica se os nmeros que voc digitou so iguais a 1234. Caso tenham sido, aparece na tela a mensagem: VLIDA; mas se voc digitou algo diferente INVLIDA.

Colocando a frase no portugus estruturado ficar :

Controle de Fluxo de Execuo

Forma Geral de um algoritmo com deciso

Listas Apostila

You might also like