Este documento apresenta os conceitos e algoritmos de filas. Filas armazenam itens em ordem de inserção (FIFO) com remoção ocorrendo sempre no início. Os algoritmos ENQUEUE e DEQUEUE inserem e removem itens da fila. Exemplos ilustram o funcionamento das operações e como os ponteiros i e f indicam início e fim da fila. Exercícios pedem para ilustrar operações em uma fila e reescrever os algoritmos para verificar overflow e underflow.