Este livro é o produto de 32 anos de experiência em ensino técnico, tecnológico e universitário. Seu conteúdo se centra no desenvolvimento da lógica de programação, base fundamental para estudantes universitários, tecnólogos e técnicos, bem como para áreas de educação e desenvolvimento humano que incluem disciplinas relacionadas à lógica de programação, e, em geral, para quem deseja ingressar no mundo do desenvolvimento de software.
O objetivo é que os leitores que desejam ingressar no mundo da programação alcancem habilidades e competências na resolução de problemas por meio de análise, bem como no desenvolvimento de algoritmos estruturados em pseudocódigo utilizando funções e procedimentos com parâmetros. E visa que o leitor aprenda a realizar a análise de um problema identificando as variáveis requeridas, relacionando os dados de entrada (informações que o usuário insere no momento da execução do algoritmo), propondo os processos (cálculos matemáticos necessários para resolver o problema) e indicando os dados de saída (resultados que o algoritmo deve produzir como solução para o problema), para posteriormente codificar o algoritmo em pseudocódigo e executá-lo para validar se ele atende aos requisitos do problema e produz os resultados esperados.
