Você está na página 1de 13

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

PROCESSAMENTO

SADAS

1 Nmero
2 Nmero

Somar os nmeros

Nmeros Somados

SEQUNCIA LGICA !
No se pode somar 2
nmeros sem ter as entradas

Exerccio: Algoritmo fazer sumo de laranja

ENTRADAS

PROCESSAMENTO

SADAS

Laranjas

Cortar a laranja
Espremer a laranja

Sumo de Laranja

Exerccio: Algoritmo fazer calcular a mdia


anual de um aluno a matemDca

ENTRADAS

PROCESSAMENTO

SADAS

Notas de matemDca
do ano desejado

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

Mdia anual do
aluno a matemDca

Exerccio: Algoritmo calcular a rea do


quadrado

ENTRADAS

PROCESSAMENTO

SADAS

Medida do lado do
quadrado

MulDplicar a medida
por ela mesma

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

Você também pode gostar