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