Este documento apresenta conceitos básicos sobre algoritmos e fluxogramas. Na primeira parte, define algoritmos e discute formas de representá-los, incluindo descrição narrativa, pseudocódigo e fluxogramas. A segunda parte apresenta exemplos de algoritmos para calcular a média de alunos usando essas diferentes formas de representação. A terceira parte discute testes de mesa para validar algoritmos.