# Ex. Operação de 'pontuar no jogo'
score = score_atual()
valor = valor_da_jogada()
acertou = verificar_acerto()
if acertou:
score = score + valorExistem linguagens de dois tipos
naturais
formais
Idiomas que as pessoas falam
inglês
português
francês
desenvolveram-se naturalmente
Criadas pelas pessoas para aplicações específicas
notações matemáticas
sinais de trânsito
linguagens de programação
Instruções por escrito lidas e executadas pelo computador contendo operações do tipo:
entrada
saída
matemáticas
execução condicional
repetição
Código ⇐⇒ Programa
# Ex. Operação de 'pontuar no jogo'
score = score_atual()
valor = valor_da_jogada()
acertou = verificar_acerto()
if acertou:
score = score + valorPara programar pensamos diferente
Decomposição
Reconhecimento de padrões
Abstração
Pensamento algorítmico