Mário Guedes Consultor em desenvolvimento [email protected] O QUE É SER PROGRAMADOR? “Problema é a diferença entre a situação atual e a situação desejada”
Mário GuedesConsultor em [email protected]
O QUE É SER PROGRAMADOR?“Problema é a diferença entre a situação atual e a situação desejada”
QUAL O SEU OBJETIVO EM SER UM PROGRAMADOR?
• “Você deixa de usar o computador e passa a controlá-lo”
1) ESPECIFIQUE O PROBLEMA E O ENTENDA COMPLETAMENTE
2) TORNE EXPLICITAS AS REGRAS QUE ESTÃO IMPLÍCITAS
4) ENTRE NO PROBLEMA
5) USE TODAS AS INFORMAÇÕES POSSÍVEIS
6) DECOMPONHA O PROBLEMA
http://tudogostoso.uol.com.br/receita/951-bolo-de-chocolate-molhadinho.html
7) TRABALHE PARA TRÁS
ALGORITMO
• Sequência finita de instruções bem definidas e não ambíguas. Não necessariamente um programa de computador.
http://pt.wikipedia.org/wiki/Algoritmo
TESTES
http://ciadiener.blogspot.com/2010/07/hora-de-lamber-forma.html
PROCESSAMENTO SEQUENCIAL
Passo C
Passo B
Passo A
Início
Fim
Buy SmartDraw!- purchased copies print this document without a watermark .
Visit www.smartdraw.com or call 1-800-768-3729.
PROCESSAMENTO CONDICIONAL
Início
Fim
Passo A
A = 10 Passo BVerdadeiro
Falso
Buy SmartDraw!- purchased copies print this document without a watermark .
Visit www.smartdraw.com or call 1-800-768-3729.
PROCESSAMENTO COM REPETIÇÃO
Início
Fim
Passo A
A = 10
Falso
Verdadeiro
Buy SmartDraw!- purchased copies print this document without a watermark .
Visit www.smartdraw.com or call 1-800-768-3729.