Este documento introduz os conceitos de lógica de programação e algoritmos. Define lógica de programação como a técnica de encadear pensamentos para atingir um objetivo e algoritmos como uma sequência finita de passos para solucionar um problema. Fornece um exemplo de algoritmo para fazer uma ligação telefônica em um orelhão.