O documento discute os conceitos fundamentais de programação, incluindo: 1) definir e entender completamente o problema; 2) especificar regras implícitas; 3) usar todas as informações possíveis para decompor o problema em etapas menores.
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
O que é ser programador?
1. O QUE É SER
PROGRAMADOR?
“Problema é a diferença entre a situação atual e a
situação desejada”
Mário Guedes
Consultor em desenvolvimento
mario.guedes@arrayof.com.br
2. QUAL O SEU OBJETIVO EM SER UM
PROGRAMADOR?
• “Você deixa de usar o computador e passa
a controlá-lo”
mario.guedes@arrayof.com.br
3. 1) ESPECIFIQUE O PROBLEMA E O
ENTENDA COMPLETAMENTE
mario.guedes@arrayof.com.br
4. 2) TORNE EXPLICITAS AS REGRAS QUE
ESTÃO IMPLÍCITAS
mario.guedes@arrayof.com.br
5. 3) ELIMINE OS DETALHES SUPÉRFLUOS
mario.guedes@arrayof.com.br
6. 4) ENTRE NO PROBLEMA
mario.guedes@arrayof.com.br
7. 5) USE TODAS AS INFORMAÇÕES
POSSÍVEIS
mario.guedes@arrayof.com.br
8. 6) DECOMPONHA O PROBLEMA
http://tudogostoso.uol.com.br/receita/951-bolo-de-chocolate-molhadinho.html
mario.guedes@arrayof.com.br
10. 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
mario.guedes@arrayof.com.br
14. PROCESSAMENTO SEQUENCIAL
Buy SmartDraw!- purchased copies print this
document without a watermark .
Visit www.smartdraw.com or call 1-800-768-3729.
mario.guedes@arrayof.com.br
15. PROCESSAMENTO CONDICIONAL
Buy SmartDraw!- purchased copies print this
document without a watermark .
Visit www.smartdraw.com or call 1-800-768-3729.
mario.guedes@arrayof.com.br
16. PROCESSAMENTO COM REPETIÇÃO
Buy SmartDraw!- purchased copies print this
document without a watermark .
Visit www.smartdraw.com or call 1-800-768-3729.
mario.guedes@arrayof.com.br