ALGORITMOS PROGRAMAÇÃO 1 

introdução aos algoritmos 

Professora Marcela Santos
profmarcelsantos@gmail.com

INTRODUÇÃO AOS ALGORITMOS



introdução aos algoritmos


    • Para que exista comunicação é necessário estabelecer padrões e regras que podem ser:

      • Falados
      • Escritos
      • Desenhados e/ou
      • Representados em símbolos.

introdução aos algoritmos


A comunicação com o computador também é feita através de um conjunto de regras, originando a:Linguagem de Programação!

Exemplos: Pascal, C, C++, Delphi, Java, etc.

Programas são sequências finitas de ordens que têm o objetivo de resolver um problema, apresentar uma figura, calcular valores, tomar ou auxiliar decisões escritos em uma determinada Linguagem de Programação

INTRODUÇÃO AOS ALGORITMOS

Para se programar em uma linguagem de programação  é necessário  primeiramente aprender Lógica de Programação;

Lógica de Programação consiste em compreender claramente os diversos passos e funções que são realizados na execução de um programa.

algoritmos 


INTRODUÇÃO AOS ALGORITMOS

  • Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. 
  • Uma receita
  • As tarefas devem ser:
    • Sem redundância
    • Clara
    • Precisa
  • Não necessariamente envolve aspectos computacionais
    • Fazer um churrasco
    • Ir para a faculdade
    • Trocar o pneu de um carro

INTRODUÇÃO AOS ALGORITMOS

Vamos nos separar em duplas e cada um vai sugerir um problema para o outro.
Vocês deveram escrever um algoritmo para resolver esse problema.
Mas antes vamos a um exemplo :)

introdução aos algoritmos

Problema exemplo:  Receita de um bolo
  1. Separar os ingredientes
  2. Bater os ovos em neve na batedeira
  3. Acrescentar açúcar e farinha de trigo
  4. Colocar extrato de baunilha
  5. Acrescentar uma colher de manteiga
  6. Acrescentar uma colher de Fermento em pó
  7. Verificar se esta doce o suficiente
  8. Colocar na forma
  9. Colocar no forno e assar
  10. Tirar da forma e servir
  11. Retirar do forno
  12. Fim do processo
  

INTRODUÇÃO AOS ALGORITMOS


  • Problema exemplo:  Calcular a idade da pessoa, só pode ser perguntado o ano do nascimento

      1.  Obter o ano do nascimento
      2. Obter o ano corrente
      3. Subtrair o ano do nascimento do ano corrente
      4. Mostrar o valor da subtração
      5. Fim do processo


    resumindo: introdução aos algoritmos


    Escrever algoritmos e, por fim, programar, consiste em dividir qualquer problema em vários passos menores, usando uma ou mais formas de representação.

    Esses passos que compõem o algoritmo são denominados de comandos

    algoritmos

    algoritmos

      • Um  computador segue instruções que damos a ele
     

      • Mas nem sempre somente seguir qualquer tipo de instruções vai nos levar a realizar a tarefa desejada

      • Imaginem se a professora desse somente a instrução :
        • "Atravessem a porta!!!!"


    algoritmos


    • Vamos brincar de seguir instruções !!!!!

    siga as seguintes instruções....

    • Desenhe um ponto no centro da sua página.
    • Começando da ponta superior esquerda da página, trace uma linha reta passando pelo ponto até a ponta inferior direita.
    • Começando da ponta inferior esquerda da página, trace uma linha reta passando pelo ponto até a ponta superior direita.
    • Escreva seu nome no triângulo no centro do lado esquerdo da página.

    Avião de papel

    • Quase todo mundo já fez um avião de papel ou conhece algum tipo de dobradura

    • A tarefa agora é descrever os passos para realizar essa dobradura

    • Em seguida , bom em seguida eu explico para vocês

    a arte de programar!!!!



    Made with Slides.com