1. Introdução

Este não é um texto “para aprender Java”. Este é um texto para aprender a resolver problemas de forma computacional. Aplicando um raciocínio algorítmico/computacional, vamos encontrar soluções que possam ser usadas por um computador. Esta tarefa exige capacidades variadas como, por exemplo:

E tudo isto usando linguagens com expressividade limitada, definidas através de regras estritas.

As soluções encontradas para os problemas vão ser expressas através de programas ou seja, textos escritos nalguma linguagem de programação (Java no nosso caso) que, quando executados num computador, permitem obter os resultados desejados.

Capacidades (skills) a adquirir com este livro:

 


 

Seguinte: 2. Escrever programas