Algoritmos Computacionais


  UNIDADE 2
   ALGORITMO E RESOLUÇÃO DE PROBLEMAS
      Noções de lógica para construção de
   algoritmos
      Construção de algoritmos sobre problemas
   do cotidiano
Algoritmos Computacionais
  EXPRESSÃO DA LÓGICA
    O QUE É LÓGICA?
      Em termos usuais – falamos de lógica no nosso
      dia-a-dia...
         Fulano é lógico.
         Eu sabia que isso aconteceria. Era lógico!
         A lógica do seu raciocínio é estranha.
    LÓGICA
      É a forma de ordenar os pensamentos para
      solucionar um problema ou executar uma tarefa.
      Exemplos:
         João é pai de Maria
         Pedro é pai de João
         Portanto, Pedro é avô de Maria
Algoritmos Computacionais
  EXPRESSÃO DA LÓGICA
    O QUE É LÓGICA DE PROGRAMAÇÃO?
      É o ato de programar o computador para que ele
      cumpra determinada tarefa. Para isso então é
      necessário usar lógica, ou seja, ordenar os
      pensamentos e identificar os passos para a
      solução do problema que será realizado pela
      máquina.
Algoritmos Computacionais
  EXPRESSÃO DA LÓGICA
    ALGORITMOS
      É uma seqüência de instruções bem definidas
      que, executadas passo a passo, permitem a
      solução de um problema.
      Passo-a-passo
        Significa que cada passo é completado antes que o
        próximo comece.
      Exemplo:
        É impossível “ver novela” antes de executar por inteiro
        o passo anterior de “ligar a TV”.
      Bem-definido
        Significa que cada passo é completamente definido a
        partir da entrada atual e dos passos anteriores, não
        permitindo ambigüidade.
Algoritmos Computacionais
  EXPRESSÃO DA LÓGICA
    UM EXEMPLO GENÉRICO DE ALGORITMO É UMA
    RECEITA DE BOLO.
                       No algoritmo, a etapa “colocar
                       farinha e fermento ” não está
              Farinha de Trigo
               Ovos bem Açúcar definida.   Que tipo de
                                         a
              Fermentofarinha? QualInstruçõesquantidade de
                             leite

    ALGORITMO
                       farinha e fermento?
                   Manteiga
1) Bater duas claras em n
                     eve,
                     2) Colocar duas gemas,
                     3) Colocar um xícara de aç
                     úcar,
                     4) Colocar duas colheres d
                     e manteiga,
                     5) Colocar uma xícara de l
                     eite de coco,
                     6) Colocar farinha e ferme
                     nto.
7) Colocar na forma e assar em fogo médio

Algoritmos

  • 1.
    Algoritmos Computacionais UNIDADE 2 ALGORITMO E RESOLUÇÃO DE PROBLEMAS Noções de lógica para construção de algoritmos Construção de algoritmos sobre problemas do cotidiano
  • 2.
    Algoritmos Computacionais EXPRESSÃO DA LÓGICA O QUE É LÓGICA? Em termos usuais – falamos de lógica no nosso dia-a-dia... Fulano é lógico. Eu sabia que isso aconteceria. Era lógico! A lógica do seu raciocínio é estranha. LÓGICA É a forma de ordenar os pensamentos para solucionar um problema ou executar uma tarefa. Exemplos: João é pai de Maria Pedro é pai de João Portanto, Pedro é avô de Maria
  • 3.
    Algoritmos Computacionais EXPRESSÃO DA LÓGICA O QUE É LÓGICA DE PROGRAMAÇÃO? É o ato de programar o computador para que ele cumpra determinada tarefa. Para isso então é necessário usar lógica, ou seja, ordenar os pensamentos e identificar os passos para a solução do problema que será realizado pela máquina.
  • 4.
    Algoritmos Computacionais EXPRESSÃO DA LÓGICA ALGORITMOS É uma seqüência de instruções bem definidas que, executadas passo a passo, permitem a solução de um problema. Passo-a-passo Significa que cada passo é completado antes que o próximo comece. Exemplo: É impossível “ver novela” antes de executar por inteiro o passo anterior de “ligar a TV”. Bem-definido Significa que cada passo é completamente definido a partir da entrada atual e dos passos anteriores, não permitindo ambigüidade.
  • 5.
    Algoritmos Computacionais EXPRESSÃO DA LÓGICA UM EXEMPLO GENÉRICO DE ALGORITMO É UMA RECEITA DE BOLO. No algoritmo, a etapa “colocar farinha e fermento ” não está Farinha de Trigo Ovos bem Açúcar definida. Que tipo de a Fermentofarinha? QualInstruçõesquantidade de leite ALGORITMO farinha e fermento? Manteiga
  • 6.
    1) Bater duasclaras em n eve, 2) Colocar duas gemas, 3) Colocar um xícara de aç úcar, 4) Colocar duas colheres d e manteiga, 5) Colocar uma xícara de l eite de coco, 6) Colocar farinha e ferme nto. 7) Colocar na forma e assar em fogo médio