13
NOTA: algoritmos também são conhecidos por pseudocódigo

alg_02

  • Upload
    anacco

  • View
    216

  • Download
    0

Embed Size (px)

DESCRIPTION

al

Citation preview

  • NOTA: algoritmos tambm so conhecidos

    por pseudo-cdigo

  • S podemos ser bons a fazer algoritmos se efectuarmos

    muitos exerccios

  • Passos para a construo de um algoritmo nas aulas

    IdenDcar o problema (objecDvo), leitura atenta do enunciado

    ReDrar do enunciado as entradas de dados, ou seja, idenDcar os dados que devem ser fornecidos e a parDr deles, vericar os clculos/processamento

    ReDrar do enunciado as sadas de dados que devem ser gerados como resultado da soluo

  • Passos para a construo e um algoritmo nas aulas (con%nuao)

    Determinar o que deve ser feito para transformar as entradas nas sadas

    Construir o algoritmo

    Testar a soluo (ver resultado ou detectar possveis erros)

  • Passos iniciais para a construo de algoritmos

    O que preciso ? (entrada)

    Como chegar ao que quero ?

    (processamento)

    O que quero? (sada)

  • Exerccio: Algoritmo para somar 2 nmeros.

    ENTRADAS 1 Nmero 2 Nmero

    PROCESSAMENTO Somar os nmeros

    SADAS Nmeros Somados

  • SEQUNCIA LGICA ! No se pode somar 2

    nmeros sem ter as entradas

  • Exerccio: Algoritmo fazer sumo de laranja

    ENTRADAS Laranjas

    PROCESSAMENTO Cortar a laranja Espremer a laranja

    SADAS Sumo de Laranja

  • Exerccio: Algoritmo fazer calcular a mdia anual de um aluno a matemDca

    ENTRADAS Notas de matemDca do ano desejado

    PROCESSAMENTO Somar as notas Dividir o resultado da soma pelo numero de notas que somou

    SADAS Mdia anual do aluno a matemDca

  • Exerccio: Algoritmo calcular a rea do quadrado

    ENTRADAS Medida do lado do quadrado

    PROCESSAMENTO MulDplicar a medida por ela mesma

    SADAS rea do quadrado

  • Exemplo comum versus computadores. FAZER UM BOLO

  • EXERCCIOS ( entrada > processamento > sada )

    a) Tricotar uma camisola

    b) Estabelecer uma chamada por telemvel

    c) Preencher a chave do Euro Milhes

    d) Levantar 20 num MulDbanco