Um algoritmo é mais do que uma simples sequência de instruções. É uma maneira organizada e precisa de definir ações para que uma tarefa produza resultados previsíveis. Neste livro, você entende como ordem, informações, operações e regras se combinam para transformar um problema em um procedimento que pode ser executado, analisado e verificado.
Por meio de sequências, condições e repetições, você descobre como os programas controlam o que deve acontecer, quando uma decisão precisa ser tomada e quais ações devem ser repetidas. O livro também explica como informações são armazenadas, modificadas, comparadas e recuperadas durante a execução de um algoritmo.
O conteúdo avança para o uso de coleções de dados, a transformação de entradas em resultados e a divisão de procedimentos maiores em funções menores e reutilizáveis. Conceitos que costumam parecer difíceis, como a recursão, são apresentados de maneira acessível, mostrando como um problema pode ser resolvido a partir de versões menores dele mesmo.
Indicado para iniciantes, estudantes e leitores interessados em lógica de programação, o livro desenvolve uma compreensão dos mecanismos fundamentais presentes em qualquer programa. Mais do que memorizar comandos, a proposta é aprender a construir e avaliar algoritmos segundo sua clareza, organização, correção e eficiência, sem depender de uma linguagem de programação específica.
| Number of pages | 178 |
| Edition | 1 (2026) |
| Format | A5 (148x210) |
| Binding | Paperback w/ flaps |
| Colour | Black & white |
| Paper type | Offset 80g |
| Language | Portuguese |
Have a complaint about this book? Send an email to [email protected]
login Review the book.