1) O capítulo discute algoritmos, definindo-os como caminhos para solucionar problemas de forma eficiente e repetível. Algoritmos podem ser representados de diferentes formas, incluindo fluxogramas e pseudocódigo.
2) Há diversas formas de representar algoritmos, como descrição narrativa, fluxogramas, diagramas de Chapin e pseudocódigo. Pseudocódigo é uma forma rica em detalhes que facilita a tradução para linguagens de programação.
3) Um ambiente hipotético para descrever algoritmos é apresentado, com